如何確認資源的License是否可以使用

Commercial: 可以任意的修改原始程式碼,開發商務軟體,而不需要公開任何原始程式碼。當然,商業授權協定是需要費用的。

Creative commons(CC):大部分使用在圖文上,圖片可隨便用,但不可修改。

1.Open GPL(GNU General Public License): (只要使用就必須open source)GPL的出發點是代碼的開源/免費使用和引用/修改/衍生代碼的開源/免費使用,但不允許修改後和衍生的代 碼做為閉源的商業軟件發佈和銷售。GPL協議的主要內容是只要在一個軟件中使用(“使用"指類庫引用,修改後的代碼或者衍生代碼)GPL 協議的產品,則該軟件產品必須也採用GPL協議,既必須也是開源和免費。這就是所謂的"傳染性”。GPL協議的產品作為一個單獨的產品使用沒有任何問題, 還可以享受免費的優勢。

2.LGPL(GNU Lesser General Public License): (只要不拿來修改都不需要open source)LGPL是GPL的一個為主要為類庫使用設計的開源協議。和GPL要求任何使用/修改/衍生之GPL類庫的的軟件必須採用GPL協議不同。LGPL允許商 業軟件通過類庫引用(link)方式使用LGPL類庫而不需要開源商業軟件的代碼。這使得採用LGPL協議的開源代碼可以被商業軟件作為類庫引用並發布和 銷售。

3.BSD(original BSD license、FreeBSD license、Original BSD license): BSD開源協議是一個給於使用者很大自由的協議。基本上使用者可以"為所欲為",可以自由的使用,修改源代碼,也可以將修改後的代碼作為開源或者專有軟件再發佈。

4.MIT(MIT): MIT是和BSD一樣寬範的許可協議,作者只想保留版權,而無任何其他了限制.也就是說,你必須在你的發行版裡包含原許可協議的聲明,無論你是以二進制發佈的還是以源代碼發佈的

5.Apache Licence : Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發佈(作為開源或商業軟件)。需要滿足的條件也和BSD類似

Was this article helpful? Votes: 0
Article details:
Published date: 30/08/2017 6:14AM
Last updated: 30/08/2017 6:51AM (Olivia - olivia.wu@nuwainfo.com)
Share article: 
Author: Olivia (olivia.wu@nuwainfo.com)
License | Source |