在开源项目中包含Highcharts [英] Include Highcharts in open-source project

查看:143
本文介绍了在开源项目中包含Highcharts的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在一个开源项目中加入 Highcharts 库, scala-notebook ,我不确定,根据 Highcharts许可证

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



所以我的问题是:


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


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

- 商业上,那么你被允许根据CC BY-NC使用它。



据我所知,应该允许(因为它没有股份相关条款)根据您请求的任何许可证重新分配;如果这在道德上是合理的是另一个问题。注意,知识共享许可不是针对软件的,因此与链接相关的水域以及与其他许可相结合等等。有些模糊不清。



最好从Highchart向人们询问你的问题(或者甚至向他们发送一个链接到这个堆栈溢出问题)。


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).

解决方案

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).

这篇关于在开源项目中包含Highcharts的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆