我想包括高图表 http://www.highcharts.com/开源项目中的库,scala笔记本 https://github.com/OlegIlyenko/scala-notebook,而且我不确定,根据Highcharts 许可证 http://creativecommons.org/licenses/by-nc/3.0/.
scala笔记本是一个 web-repl (read-eval-print-loop) 或 web-console (类似于IPython)。人们可以创建新的笔记本并在那里编写将在服务器端执行的代码,并且结果将呈现在页面上(在输出部分中)。我想让用户能够在代码中定义图表数据,然后使用 Highcharts 库将其呈现为图表。它分布在修改后的 BSD 许可证
(也称为新的或修订的 BSD) https://github.com/OlegIlyenko/scala-notebook/blob/master/COPYING.
所以我的问题是:
- 我可以在项目分发中添加 Highcharts 库吗?
- 如果是,那么我应该包含什么才能在我的项目中正确引用 Highcharts 许可信息(例如,我可以将其添加到页面的帮助部分和/或将许可证添加到项目文件树的根目录等)。 )?
我的项目是开源的,所以我可以想象,有人会下载它并在他/她的公司内部部署它。我还想确保这个用例是允许的(根据许可证)。
如果您将其用于非商业用途,那么您可以根据 CC BY-NC 使用它。
据我所知,您应该被允许(因为它没有类似共享条款)根据您喜欢的任何许可重新分发;这在道德上是否合理是另一个问题。
请注意,知识共享许可证不适用于软件,因此链接、与其他许可证组合等方面的情况有点模糊。
最好向 Highchart 的人员询问您的问题(或者甚至向他们发送此 Stack Overflow 问题的链接)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)