我想将Highcharts库包含在开源项目scala-notebook中,但我不确定是否允许根据Highcharts license。
scala-notebook是一个 web-repl (read-eval-print-loop) 或 web-console (类似于IPython )。可以创建新的笔记本并在那里编写将在服务器端执行的代码,结果将呈现在页面上(在输出部分中)。我想让用户能够在代码中定义图表数据,然后使用 Highcharts 库将其呈现为图表。它是根据修改后的 BSD 许可证(也称为新的或修订的 BSD)分发的。
所以我的问题是:
- 我可以在项目发行版中添加 Highcharts 库吗?
- 如果是,那么我应该包括什么才能在我的项目中正确引用 Highcharts 许可信息(例如,我可以将其添加到页面的帮助部分和/或将许可证添加到项目文件树的根目录,等等。 )?
我的项目是开源的,所以我可以想象,有人会下载它并在他/她的公司内部部署它。我还想确保这个用例是允许的(根据许可证)。