ice icon indicating copy to clipboard operation
ice copied to clipboard

Remove dependency on non open source software if possible

Open istathar opened this issue 12 years ago • 18 comments

It's not really open source if it depends on non-free things; in this case, the dependency on Highcharts. Sexy as it may be, the highstock library is only free for non-commercial use and while it's lovely that they've creative commons licenced it, CC-BY-NC is not something we can redistribute. I'd like to think in 2013 you could find a charting library that doesn't inhibit us packaging.

AfC

istathar avatar Jun 19 '13 01:06 istathar

It's definitely in our plan to move from highstock library to an open sourced charting library in 2013.

-Fang

fangji avatar Jun 19 '13 02:06 fangji

I was looking at other alternatives as well, and came across d3.js, might be worth a look.

cblack avatar Jun 25 '13 15:06 cblack

d3.js is the 'de facto' in the open source community, for sure. i highly recommend.

also, have a look at rickshaw.js, which is a time-series focused toolkit built on d3.js. this might be the best fit for the current graphs in ice.

cc/@mbostock d3.js creator who also hosts an awesome gallery of examples :)

michaelhood avatar Jun 25 '13 19:06 michaelhood

flot is not bad either, it uses canvas which is faster than d3's svg manipulation.

Dieterbe avatar Oct 21 '13 21:10 Dieterbe

+1 on @Dieterbe's comment. We use flot for displaying metrics in our deployment tool and like it. That being said you might have more options from d3.js.

rayrod2030 avatar Oct 21 '13 21:10 rayrod2030

if it helps, i've tested both, and have a basic idea of what each [doesn't] support, see the comparison table @ https://github.com/vimeo/timeserieswidget/

Dieterbe avatar Oct 21 '13 21:10 Dieterbe

I would really like to work on this. Do you guys have any ticketing system where I can assign that responsibility to myself? I just wanted to make sure that I am not doing any rework.

carlosgsouza avatar Dec 06 '13 15:12 carlosgsouza

@carlosgsouza we don't have a ticketing system.

What charting library do you plan to use?

fangji avatar Dec 06 '13 22:12 fangji

Thanks for the response @fangji

I would probably use d3. However, I still want to spend some time evaluating some alternatives, specially Flot.

carlosgsouza avatar Dec 07 '13 00:12 carlosgsouza

We're using Rickshaw now for time series work, and liking it.

AfC

istathar avatar Dec 09 '13 00:12 istathar

Might we can use Flot such as we suggested before when we meet @carlosgsouza. I'm already studying the app to do something like that but I facing some problems with dependencies as I already describe here #63. Someone have other suggestion?

danielpsf avatar Dec 12 '13 13:12 danielpsf

Is this still in the pipeline?

gyoza avatar Jun 23 '14 21:06 gyoza

+1 for this, hopefully it IS still in the pipeline?

nickabbey avatar Jun 23 '14 22:06 nickabbey

8 months later, any update??

jantman avatar Feb 12 '15 20:02 jantman

is this still happening?

jalemayehu avatar Jun 26 '16 09:06 jalemayehu

re flot, now that grafana has an api/plugin system, you could also use that and not have to worry about the flot stuff, by turning ice into a grafana app (see https://grafana.net/plugins for examples)

Dieterbe avatar Jun 26 '16 22:06 Dieterbe

Is there any update on this?

nathan-v avatar Feb 19 '20 22:02 nathan-v

Hello Nathan.

No, no updates on this. And no updates in other forks either.

Nicolas

-- Nicolas Fonrose | Teevity | Founder +33.6.61.35.43.31 https://teevity.com - Cloud Costs Analytics for AWS, GCP and Azure powered by NetflixOSS Ice twitter - @nfonrose / @teevity

On Wed, Feb 19, 2020 at 11:27 PM Nathan V [email protected] wrote:

Is there any update on this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Teevity/ice/issues/1?email_source=notifications&email_token=AAAJJJMTPEISRDB3DT4LDQ3RDWW65A5CNFSM4AF7GXCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMJ6C2Y#issuecomment-588505451, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAJJJJ6QUUTDXJP3CN6VX3RDWW65ANCNFSM4AF7GXCA .

nfonrose avatar Feb 20 '20 09:02 nfonrose