在开源项目中包含Highcharts

ten*_*shi 7 licensing open-source highcharts

我想将Highcharts库包含在一个开源项目scala-notebook中,我不确定是否允许根据Highcharts许可证.

scala-notebook是一个web-repl(read-eval-print-loop)或web-console(类似于IPython).可以创建新的笔记本并在那里编写将在服务器端执行的代码,结果将在页面上呈现(在输出部分中).我想让用户能够在代码中定义图表数据,然后使用Highcharts库将其呈现为图表.它是在Modified BSD License(也称为New或Revised BSD)下发布的.

所以我的问题是:

  • 我是否允许在项目分发中添加Highcharts库?
  • 如果是,那么我应该包括什么才能在我的项目中正确引用Highcharts许可信息(例如我可以将其添加到页面的帮助部分和/或将许可添加到项目文件树的根目录等. )?

我的项目是开源的,所以我可以想象,有人会下载它并将其内部部署在他/她的公司.我还想确保允许这个用例(根据许可证).

Von*_*ion 5

如果您是非商业用途,那么您可以根据CC BY-NC使用它.

据我所知,你应该允许(因为它没有相同的条款)根据你的任何许可重新分配; 如果这在道德上是合理的是另一个问题.

请注意,Creative Commons许可证并非针对软件,因此关于链接,与其他许可证等相关的水域有点模糊.

最好向Highchart的人询问您的问题(或者甚至向他们发送一个指向Stack Overflow问题的链接).