![五種開(kāi)源協(xié)議的比較(BSD,Apache,GPL,LGPL,MIT)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/12/57833a72-099f-49ae-af3f-2c055c5d8fe8/57833a72-099f-49ae-af3f-2c055c5d8fe81.gif)
![五種開(kāi)源協(xié)議的比較(BSD,Apache,GPL,LGPL,MIT)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/12/57833a72-099f-49ae-af3f-2c055c5d8fe8/57833a72-099f-49ae-af3f-2c055c5d8fe82.gif)
![五種開(kāi)源協(xié)議的比較(BSD,Apache,GPL,LGPL,MIT)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/12/57833a72-099f-49ae-af3f-2c055c5d8fe8/57833a72-099f-49ae-af3f-2c055c5d8fe83.gif)
![五種開(kāi)源協(xié)議的比較(BSD,Apache,GPL,LGPL,MIT)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/12/57833a72-099f-49ae-af3f-2c055c5d8fe8/57833a72-099f-49ae-af3f-2c055c5d8fe84.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、五種開(kāi)源協(xié)議的比較(bsd, apache, gpl, lgpl, mit)2010-03-22 11:31當(dāng)adobe、microsoft、sun等一系列巨頭開(kāi)始表現(xiàn)出對(duì)”開(kāi)源”的青睞時(shí),” 開(kāi)源”的時(shí)代即將到來(lái)!現(xiàn)今存在的開(kāi)源i辦議很多,而經(jīng)過(guò)open source initiative組織通過(guò)批準(zhǔn)的開(kāi) 源協(xié)議目前有 58 種(http:/www. opensource, otg/licenses/alphabetical)。 我們?cè)诔R?jiàn)的開(kāi)源協(xié)議如bsd, gpl, lgpl, mit等都是osi批準(zhǔn)的協(xié)議。如果 要開(kāi)源自己的代碼,最好也是選擇這些被批準(zhǔn)的開(kāi)源協(xié)議。這里我們來(lái)看四種最常用
2、的開(kāi)源協(xié)議及它們的適用范圍,供那些準(zhǔn)備開(kāi)源或者使 用開(kāi)源產(chǎn)品的開(kāi)發(fā)人員/廠家參考。bsd 開(kāi)源協(xié)'議(original bsd license、freebsd license original bsd license)bsd開(kāi)源協(xié)議是-個(gè)給于使用者很大自由的協(xié)議?;旧鲜褂谜呖梢浴睘樗?為”,可以自由的使用,修改源代碼,也可以將修改后的代碼作為開(kāi)源或者專有 軟件再發(fā)布。但”為所欲為”的前提當(dāng)你發(fā)布使用了 bsd協(xié)議的代碼,或則以bsd協(xié)議代碼 為基礎(chǔ)做二次開(kāi)發(fā)口己的產(chǎn)品時(shí),需要滿足三個(gè)條件:1. 如果再發(fā)布的產(chǎn)品中包含源代碼,則在源代碼中必須帶冇原來(lái)代碼中的 bsd協(xié)議。2. 如果再
3、發(fā)布的只是二進(jìn)制類庫(kù)/軟件,則需要在類庫(kù)/軟件的文檔和版權(quán)聲 明中包含原來(lái)代碼中的bsd協(xié)議。3. 不可以用開(kāi)源代碼的作者/機(jī)構(gòu)名字和原來(lái)產(chǎn)品的名字做市場(chǎng)推廣。bsd代碼鼓勵(lì)代碼共享,但需要尊重代碼作者的著作權(quán)。bsd由于允許使用者修 改和重新發(fā)布代碼,也允許使用或在bsd代碼上開(kāi)發(fā)商業(yè)軟件發(fā)布和銷售,因 此是對(duì)商業(yè)集成很友好的協(xié)議。而很多的公司企業(yè)在選用開(kāi)源產(chǎn)品的時(shí)候都首選 bsd |辦議,因?yàn)榭梢酝耆刂七@些第三方的代碼,在必要的時(shí)候可以修改或者二 次開(kāi)發(fā)。apache licence 2. 0 (apache license, version 2. 0、apache license, v
4、ersion 1.1、 apache license, version 1.0)apache licence是著名的非盈利開(kāi)源組織apache釆用的協(xié)議。該協(xié)議和bsd 類似,同樣鼓勵(lì)代碼共享和尊重原作者的著作權(quán),同樣允許代碼修改,再發(fā)布(作 為開(kāi)源或商業(yè)軟件)。需要滿足的條件也和bsd類似:1. 需要給代碼的用戶一份apache licence2. 如果你修改了代碼,需要再被修改的文件中說(shuō)明。3. 在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來(lái)代碼中的 i辦議,商標(biāo),專利聲明和其他原來(lái)作者規(guī)定需要包含的說(shuō)明。4. 如果再發(fā)布的產(chǎn)品中包含一個(gè)notice文件,則在notice文件中需
5、要帶有 apache licence。你口j以在notice中増加自己的許口j,但不口j以表現(xiàn)為 對(duì)apache licence構(gòu)成更改。5. apache licence也是對(duì)商業(yè)應(yīng)用友好的許可。使用者也可以在需要的時(shí) 候修改代碼來(lái)滿足需要并作為開(kāi)源或商業(yè)產(chǎn)品發(fā)布/銷售。gpl (gnu general public license)我們很熟悉的linux就是采用了 gplo gpl協(xié)議和bsd, apache licence等鼓 勵(lì)代碼重用的許可很不一樣。gpl的出發(fā)點(diǎn)是代碼的開(kāi)源/免費(fèi)使用和引用/修改 /衍生代碼的開(kāi)源/免費(fèi)使用,但不允許修改后和衍生的代碼做為閉源的商業(yè)軟件 發(fā)布和銷售。
6、這也就是為什么我們能用免費(fèi)的各種linux,包括商業(yè)公司的 linux和linux上各種各樣的由個(gè)人,組織,以及商業(yè)軟件公司開(kāi)發(fā)的免費(fèi)軟 件了。gpl協(xié)議的主要內(nèi)容是只要在一個(gè)軟件中使用(”使用”指類庫(kù)引用,修改后的 代碼或者衍生代碼)gpl i辦議的產(chǎn)品,則該軟件產(chǎn)品必須也采用gpl協(xié)議,既必 須也是開(kāi)源和免費(fèi)。這就是所謂的”傳染性”。gpl協(xié)議的產(chǎn)品作為一個(gè)單獨(dú)的 產(chǎn)品使用沒(méi)有任何問(wèn)題,還可以享受免費(fèi)的優(yōu)勢(shì)。由于gpl嚴(yán)格要求使用了 gpl類庫(kù)的軟件產(chǎn)品必須使用gpl協(xié)議,對(duì)于使用 gpl協(xié)議的開(kāi)源代碼,商業(yè)軟件或者對(duì)代碼冇保密要求的部門就不適合集成/采 用作為類庫(kù)和二次開(kāi)發(fā)的基礎(chǔ)。其它細(xì)
7、節(jié)如再發(fā)布的時(shí)候需要伴隨gpl協(xié)議等和bsd/apache等類似。lgpl (gnu lesser general public license)lgpl是gpl的一個(gè)為主要為類庫(kù)使用設(shè)計(jì)的開(kāi)源協(xié)議。和gpl要求任何使用/ 修改/衍生之gpl類庫(kù)的的軟件必須采用gpl協(xié)議不同。lgpl允許商業(yè)軟件通 過(guò)類庫(kù)引用(link)方式使用lgpl類庫(kù)而不需要開(kāi)源商業(yè)軟件的代碼。這使得采 用lgpl 議的開(kāi)源代碼可以被商業(yè)軟件作為類庫(kù)引用并發(fā)布和銷售。但是如果修改lgpl協(xié)議的代碼或者衍生,則所有修改的代碼,涉及修改部分的 額外代碼和衍生的代碼都必須采用lgpl協(xié)議。因此lgpl協(xié)議的開(kāi)源代碼很適 合作
8、為第三方類庫(kù)被商業(yè)軟件引用,但不適合希望以lgpl協(xié)議代碼為基礎(chǔ),通 過(guò)修改和衍生的方式做二次開(kāi)發(fā)的商業(yè)軟件釆用。gpl/lgpl都保障原作者的知識(shí)產(chǎn)權(quán),避免有人利用開(kāi)源代碼復(fù)制并開(kāi)發(fā)類似的 產(chǎn)品mit (mit)mit是和bsd 一樣寬范的許可協(xié)議,作者只想保留版權(quán),而無(wú)任何其他了限制。 也就是說(shuō),你必須在你的發(fā)行版里包含原許可協(xié)議的聲明,無(wú)論你是以二進(jìn)制發(fā)布的述是以源代碼發(fā)布的。再補(bǔ)一個(gè)微軟的開(kāi)源許可:2005年年底,微軟把這個(gè)“共享源碼許可證” 一分為三(實(shí)際上是五個(gè)),即:microsoftmicrosoftmicrosoftpermissive license (簡(jiǎn)稱 ms-pl); community license (簡(jiǎn)稱 ms-cl); reference license (簡(jiǎn)稱 ms-rl)。其中(1) ms-pl,最為寬松,允許用戶看(view)、修改(modify)和分發(fā) (redistribute)源代碼,而不論出自商業(yè)用途述 是非商業(yè)用途(目的),類 似bsd許可證;(2) ms-cl,允許用戶看(view)、修改(modify)和分發(fā)(redistribute)源代碼,但是,要求用戶保證任何包含它的較 大的“作品”, 也必須按照這個(gè)許可證發(fā)布,類似gnu的gpl許可證;(3) ms-rl
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年可可町項(xiàng)目可行性研究報(bào)告
- 虛擬現(xiàn)實(shí)在工業(yè)互聯(lián)網(wǎng)平臺(tái)中的應(yīng)用探索
- 科技時(shí)代下的家庭教育傳統(tǒng)文化的傳承
- 教育科技在小學(xué)德育工作中的應(yīng)用
- 注意力增強(qiáng)的跨模態(tài)匹配算法-深度研究
- 國(guó)際知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓案例-深度研究
- 高空設(shè)備吊裝運(yùn)輸合同
- 社區(qū)公園設(shè)施翻新合同樣本
- 氫能產(chǎn)業(yè)鏈項(xiàng)目籌資方案
- 七色花奇遇故事解讀
- 藝術(shù)培訓(xùn)校長(zhǎng)述職報(bào)告
- ICU新進(jìn)人員入科培訓(xùn)-ICU常規(guī)監(jiān)護(hù)與治療課件
- 人教版一年數(shù)學(xué)下冊(cè)全冊(cè)分層作業(yè)設(shè)計(jì)
- 選擇性必修一 期末綜合測(cè)試(二)(解析版)2021-2022學(xué)年人教版(2019)高二數(shù)學(xué)選修一
- 學(xué)校制度改進(jìn)
- 各行業(yè)智能客服占比分析報(bào)告
- 年產(chǎn)30萬(wàn)噸高鈦渣生產(chǎn)線技改擴(kuò)建項(xiàng)目環(huán)評(píng)報(bào)告公示
- 民謠酒吧項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 2023年珠海市招考合同制職員筆試參考題庫(kù)(共500題)答案詳解版
- 心電監(jiān)護(hù)考核標(biāo)準(zhǔn)
- 特種行業(yè)許可證申請(qǐng)表
評(píng)論
0/150
提交評(píng)論