NVD3 vs Highcharts
Posted: Wed 25 Feb 2015 3:56 pm
I originally chose to use the NVD3/D3 charts in Cumulus MX rather than the more well-known Highcharts because of the less restrictive licences of NVD3 and D3. I was originally planning on making MX a commercial paid-for product, and because of this, had I used Highcharts, I would have had a to buy a developer's licence or possibly an OEM distribution licence. NVD3 and D3 are completely free for commercial use.
I am trying to fix the problem with the scales on the solar charts, and I'm hitting a few problems. I think that these problems will be solvable, but I also considered the possibility of giving up on NVD3 and moving to Highcharts. NVD3 is a collaborative open-source development, and in recent weeks it has not been clear who was the main driver of the development. Novus, the company who originally produced it, seemed to have given up on it, and a community-led fork had effectively taken over. Now it seems that Novus want to take it over again. Aside from this, some of the features do not work properly, although work is being done to address the problems and add new features. Highcharts, on the other hand, is a stable commercial product with lots of existing features.
So I contacted Highcharts to ask if I am entitled to use and distribute Highcharts under their free non-commercial licence, even though I ask for donations, and they have kindly said that I am.
Switching to Highcharts would mean a rewrite of the charts pages in the UI and web site, but I don't envisage this taking long. One advantage of using Highcharts is that a number of you are using them already, so I have local expertise to draw on.
So, the question is, should I switch or should I stick with NVD3? Please indicate your choice in the poll, and comment if you wish.
I am trying to fix the problem with the scales on the solar charts, and I'm hitting a few problems. I think that these problems will be solvable, but I also considered the possibility of giving up on NVD3 and moving to Highcharts. NVD3 is a collaborative open-source development, and in recent weeks it has not been clear who was the main driver of the development. Novus, the company who originally produced it, seemed to have given up on it, and a community-led fork had effectively taken over. Now it seems that Novus want to take it over again. Aside from this, some of the features do not work properly, although work is being done to address the problems and add new features. Highcharts, on the other hand, is a stable commercial product with lots of existing features.
So I contacted Highcharts to ask if I am entitled to use and distribute Highcharts under their free non-commercial licence, even though I ask for donations, and they have kindly said that I am.
Switching to Highcharts would mean a rewrite of the charts pages in the UI and web site, but I don't envisage this taking long. One advantage of using Highcharts is that a number of you are using them already, so I have local expertise to draw on.
So, the question is, should I switch or should I stick with NVD3? Please indicate your choice in the poll, and comment if you wish.