2013-04-21 63 views
5

我想在開源項目scala-notebook中包含Highcharts庫,我不確定它是否允許根據Highcharts licence在開源項目中包含Highcharts

階筆記本是web-REPL(讀 - EVAL-打印循環)或網絡的控制檯(類似於IPython的)。人們可以創建新的筆記本並在那裏編寫代碼,這些代碼將在服務器端執行,結果將顯示在頁面上(在輸出部分)。我想讓用戶能夠在代碼中定義圖表數據,然後使用Highcharts庫將其呈現爲圖表。它分佈在Modified BSD License (also known as New or Revised BSD)下。

所以我的問題是:

  • 我可以將添加Highcharts庫項目分配?
  • 如果是,那麼我應該包括什麼來正確引用我的項目中的Highcharts許可信息(例如,我可以將其添加到頁面的幫助部分和/或將許可證添加到項目文件樹的根目錄等)?

我的項目是開源的,所以我可以想象,有人會下載它,並將其內部部署到他/她的公司。我也想確保這個用例是允許的(根據許可證)。

+6

我投票,因爲它是關於許可或法律問題,而不是編程或軟件開發來關閉這一問題作爲題外話。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)以獲取詳細信息,以及[幫助]瞭解更多信息。 – JasonMArcher 2015-06-16 16:41:44

+1

遷移到開源堆棧交換然後... – albert 2017-04-28 18:30:09

回答

5

如果您正在非商業使用它,那麼您可以根據CC BY-NC使用它。

據我可以告訴你應該允許(因爲它沒有共享條款)根據你的任何許可重新分配;如果這在道德上合理是另一個問題。

請注意,知識共享許可證並不針對軟件,因此與鏈接,與其他許可證相結合等方面的水域有點模糊。

最好向Highchart的人提出你的問題(或者甚至向他們發送一個指向這個堆棧溢出問題的鏈接)。

+0

感謝您的答案。在Highchart的支持頁面上,他們說,他們經常看到新的問題,所以我希望他們會注意到它:) – tenshi 2013-04-22 09:37:27

+0

好吧,我們回答Highcharts的主題,而是關於技術問題。對於許可證,我建議使用[銷售聯繫人](http://www.highcharts.com/support/contact-email)代替。 – 2013-04-22 11:25:28

+0

@PawełFus謝謝你的回答!我可能誤解了一點:)我會照你的建議去做 – tenshi 2013-04-22 12:14:00

1

目前Highcharts offer an OEM License哪個「允許您在軟件或硬件產品中分發Highcharts」,可能是因爲在這之後添加了這個(因爲?)這個問題出現了。 OEM license agreement會給你如何使用它的信息。

無論如何,我認爲該產品的任何其他許可證都不允許您這樣做。

3

你可以在一些開源項目中使用它,但是你不能在自由軟件中使用它。

不幸的是,使用Highcharts和GPL代碼違反GPL的商業限制是版權侵犯。

不幸的是,這是一個問題,因爲即使Highcharts網站可能會違反GPL,但將Highcharts包含在Joomla代碼中,儘管有一種說法是,只要Highchart不從其網站分發代碼,它可能在明確。

Theres沒有可行的方法使用Highcharts與AGPL網站。

這裏解釋了「不適用於商業」和GPL代碼的問題。

https://softwareengineering.stackexchange.com/questions/214904/is-free-for-non-commercial-use-license-compatible-with-gnu-gplv3-license