Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Include Highcharts in open-source project [closed]

I would like to include the Highcharts library in an open-source project, scala-notebook, and I'm not sure, whether it's allowed according to the Highcharts licence.

scala-notebook is a web-repl (read-eval-print-loop) or web-console (similar to IPython). One can create new notebooks and write code there that will be executed on the server side, and results would be rendered on the page (in the output section). I would like to give the user the ability to define chart data in the code and then it would be rendered as a chart using the Highcharts library. It's distributed under the Modified BSD License (also known as New or Revised BSD).

So my questions are:

  • Am I allowed to add the Highcharts library in the project distribution?
  • If yes, then what should I include in order to correctly cite Highcharts licencing information in my project (for example I can add it to the help section of the page and/or add the license to the root of the project's file tree, etc.)?

My project is open-source, so I can imagine, that someone will download it and will deploy it internally at his/her company. I also want to make sure this use-case is permitted (according to the license).

like image 264
tenshi Avatar asked Apr 21 '13 15:04

tenshi


People also ask

Is Highcharts free open source?

As HighCharts is not under an open-source license, you have some restrictions on which license you can use for your project.

Do I need a license for Highcharts?

You need an OEM license when you want to use the Highcharts software in a product that will be further distributed to - and hosted by - your customers. The OEM License is our most flexible license which can be customized to your needs.

Is Highcharts an API?

If you are a developer who would like to create hosted charts programmatically, then the Highcharts Cloud API might be for you.


1 Answers

IF you are using it non-commercially, THEN you are allowed to use it according to the CC BY-NC.

As far as I can tell you should be allowed (since it doesn't have the share-alike clause) to redistribute under any license you please; if this is morally justified is another question.

Note that the Creative Commons licenses are not aimed for software, so the waters with regards to linking, combining with other licenses etc. are a bit murky.

It might be best to ask the people from Highchart your question (or even send them a link to this Stack Overflow question).

like image 130
Von Lion Avatar answered Sep 25 '22 02:09

Von Lion