熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Java程序員必須了解的七大開源協議

2013-11-23 20:15:21  來源: Java開源技術 

  筆者偶爾在網上亂轉的時候發現了幾個跟開源協議相關的約定說明所以就仔細查了了一些資料和大家分享下面只列決了個人認為Java程序員必須了解的七大開源協議

  Mozilla Public License

  MPL License允許免費重發布免費修改但要求修改後的代碼版權歸軟件的發起者這種授權維護了商業軟件的利益它要求基於這種軟件得修改無償貢獻版權給該軟件這樣圍繞該軟件得所有代碼得版權都集中在發起開發人得手中但MPL是允許修改無償使用得MPL軟件對鏈接沒有要求

  BSD開源協議

  BSD開源協議是一個給於使用者很大自由的協議可以自由的使用修改源代碼也可以將修改後的代碼作為開源或者專有軟件再發布 當你發布使用了BSD協議的代碼或則以BSD協議代碼為基礎做二次開發自己的產品時需要滿足三個條件

   如果再發布的產品中包含源代碼則在源代碼中必須帶有原來代碼中的BSD協議

   如果再發布的只是二進制類庫/軟件則需要在類庫/軟件的文檔和
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28187.html

    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.