2011-01-10 85 views
0

我在AGPL許可下發現了一款​​非常酷的軟件。我之前沒有聽說過這種情況,所以請原諒這種無知......但對我來說,直接在我的應用程序中直接捆綁和使用本產品(無需修改)並轉售給商業用途是合法的嗎?說到這一點,是否有一個簡單的表格可以顯示每個開源許可證的含義以及它是否可以被封閉源,營利的$$$類軟件使用?許可和商業用途

+0

您是否閱讀過許可證? – SLaks 2011-01-10 22:51:53

+4

我投票結束這個問題,因爲**是關於授權或法律問題**,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/a/274964/1402846)瞭解更多信息,以及[幫助/話題]。 – 2015-06-12 23:48:31

回答

0

總之,沒有。根據維基百科,AGPL許可證就像GPL許可證一樣,在網絡上使用附加條款。

長的答案是肯定的,但你也必須公佈你的源代碼。一些應用程序使用這種結構,例如官方的XChat窗口構建。

1

http://en.wikipedia.org/wiki/Affero_General_Public_License
的AGPL的兩個版本的設計在普通GPL關閉感知應用服務提供商「漏洞」(以下簡稱「ASP漏洞」),從而利用而不是分發軟件時,copyleft的規定未觸發。每個版本都與GNU GPL的版本不同,GNU GPL基於附加條款解決了在計算機網絡上使用軟件的問題。附加條款要求將完整的源代碼提供給AGPL許可工作的任何網絡用戶,通常是Web應用程序。

1

你的問題還不清楚你的程序與這個AGPL軟件有什麼關係。至少有兩種可能:

  1. 如果您的軟件保持AGPL代碼,您的代碼使用作爲一個外部程序(例如用Java/GWT,調用Runtime.getRuntime()明確分離的成分EXEC(PARAMS) ),那麼你的程序不需要被授權爲AGPL,並且你不必分配代碼的來源,但是你必須使AGPL軟件的源代碼像應用程序一樣容易獲得(AGPL v3的第6d部分)。
  2. 如果您的軟件以某種方式與AGPL軟件合併,即使只是爲其創建一個包裝,但分離不清楚,或者他們不能「合理地被認爲是獨立且獨立的作品」,那麼您的程序可以被認爲是衍生工作,因此必須獲得AGPL許可,並且您必須分發您的程序和原始AGPL軟件的源代碼。

我想強調一下,爲AGPL軟件的訪問/使用收費沒有任何問題。你只需要提供源代碼,沒有什麼能夠阻止你從廣告中收費或賺錢(比如那些運行在修改過的linux內核上的websearch公司)。

相關問題