Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependency on non open source software if possible #1

Open
istathar opened this issue Jun 19, 2013 · 18 comments
Open

Remove dependency on non open source software if possible #1

istathar opened this issue Jun 19, 2013 · 18 comments

Comments

@istathar
Copy link

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

@fangji
Copy link
Contributor

fangji commented Jun 19, 2013

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

-Fang

@cblack
Copy link

cblack commented Jun 25, 2013

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

@michaelhood
Copy link

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 :)

@Dieterbe
Copy link

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

@rayrod2030
Copy link
Contributor

+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.

@Dieterbe
Copy link

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/

@carlosgsouza
Copy link

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.

@fangji
Copy link
Contributor

fangji commented Dec 6, 2013

@carlosgsouza we don't have a ticketing system.

What charting library do you plan to use?

@carlosgsouza
Copy link

Thanks for the response @fangji

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

@istathar
Copy link
Author

istathar commented Dec 9, 2013

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

AfC

@danielpsf
Copy link

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?

@gyoza
Copy link

gyoza commented Jun 23, 2014

Is this still in the pipeline?

@nickabbey
Copy link

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

vfilanovsky added a commit that referenced this issue Dec 30, 2014
@jantman
Copy link

jantman commented Feb 12, 2015

8 months later, any update??

@jalemayehu
Copy link

is this still happening?

@Dieterbe
Copy link

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)

@nathan-v
Copy link

Is there any update on this?

@nfonrose
Copy link
Member

nfonrose commented Feb 20, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests