我們在常見的開源協議如BSD,GPL,LGPL,MIT等都是OSI批准的協議。如果要開源自己的代碼,最好也是選擇這些被批准的開源協議。 這里我們來看四種最常用的開源協議及它們的適用范圍,供那些准備開源或者使用開源產品的開發人員/廠家參考。 一、BSD開源協議 BSD開源協議是一個給於使用者 ...
簡而言之,GPL協議就是一個開放源代碼協議,軟件的初始開發者使用了GPL協議並公開軟件的源程序后,后續使用該軟件源程序開發軟件者亦應當根據GPL協議把自己編寫的源程序進行公開。GPL協議要求的關鍵在於開放源程序,但並不排斥軟件作者向用戶收費。雖然如此,很多大公司對GPL協議還是又愛又恨,愛的是這個協議項下的軟件歷經眾多程序員千錘百煉的修改,已經非常成熟完善,恨的是必須開放自己后續的源程序,導致競爭 ...
2013-11-26 13:55 0 2916 推薦指數:
我們在常見的開源協議如BSD,GPL,LGPL,MIT等都是OSI批准的協議。如果要開源自己的代碼,最好也是選擇這些被批准的開源協議。 這里我們來看四種最常用的開源協議及它們的適用范圍,供那些准備開源或者使用開源產品的開發人員/廠家參考。 一、BSD開源協議 BSD開源協議是一個給於使用者 ...
一直對各種開源協議比較模糊, 特意在網上搜索了一下資料, 整理總結,以作記錄 如果不喜歡長篇大論的話, 看下圖就可以了 基本概念了解: 1. Contributors 和 Recipients Contributors 指的是對某個開源軟件或項目提供了代碼(包括最初的或者修改過的)發布 ...
導讀 在開源軟件中經常看到各種協議說明,GPL、BSD、MIT、Mozilla、Apache和LGPL。 - 這些協議之間的有什么區別 - 如何選擇合適的開源協議 請看下文,特作記錄一篇,以供后續查看 參考: 阮一峰的網絡日志 http ...
一. GPL 協議 即通用性公開許可證(General Public License,簡稱GPL)。 GPL 同其它的自由軟件許可證一樣,許可社會公眾享有:運行、復制軟件的自由,發行傳播軟件的自由,獲得軟件源碼的自由,改進軟件並將自己作出的改進版本向社會發行傳播的自由。 GPL還規定 ...
什么是許可協議? 什么是許可,當你為你的產品簽發許可,你是在出讓自己的權利,不過,你仍然擁有版權和專利(如果申請了的話),許可的目的是,向使用你產品的人提供 一定的權限。 不管產品是免費向公眾分發,還是出售,制定一份許可協議非常有用,否則,對於前者,你相當於放棄了自己所有的權利,任何人都沒有 ...
開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 首先借用有心人士的一張相當直觀清晰的圖來划分各種協議:開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 以下是上述協議的簡單介紹:BSD開源協議BSD開源協議是一個給於使用者很大 ...
原文鏈接: 各種開源協議介紹 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT 現今存在的開源協議很多,而經過Open Source Initiative組織通過批准的開源協議目前有58種(http://www.opensource.org ...
轉載自:https://www.cnblogs.com/newcaoguo/p/7103249.html 開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 首先借用有心人士的一張相當直觀清晰的圖來划分各種協議:開源許可證GPL、BSD、MIT ...