常用開源許可協(xié)議科普

image

公眾號:菜鳥碼農(nóng)的日常
微信:https://mp.weixin.qq.com/s/FFv8e2-FO2h5pHm0Jcvc8g

一妻献、開源許可協(xié)議由來


根據(jù) 開源許可協(xié)議 在百度百科的定義:

自由軟件/開源軟件是自由的,免費的,源代碼開放的,我們可自由下載安裝和使用。同時疏魏,為了維護作者和貢獻者的合法權(quán)利蛉艾,保證這些軟件不被一些商業(yè)機構(gòu)或個人竊取钳踊,影響軟件的發(fā)展,開源社區(qū)開發(fā)出了各種的開源許可協(xié)議勿侯。

二拓瞪、開源許可協(xié)議的定義


一個開源許可是一種類型的許可證為計算機軟件和其它產(chǎn)品,其允許源代碼助琐,藍圖或設(shè)計使用祭埂,修改和/或在確定的條款和條件共享。允許最終用戶和商業(yè)公司審查和修改源代碼兵钮,藍圖或設(shè)計蛆橡,以滿足他們自己的定制舌界,好奇心或故障排除需求。開源許可軟件大多是免費提供的泰演,但并非必須如此。只允許非商業(yè)性的許可證僅為個人使用而重新分發(fā)或修改源代碼通常不被視為開源許可柏锄。但是复亏,開源許可證可能有一些限制,特別是關(guān)于軟件來源的表達缔御,例如要求保留作者姓名和代碼中的版權(quán)聲明抬闷,或者要求重新分發(fā)許可軟件僅在相同的許可下(如在Copyleft許可中)笤成。一組流行的開源軟件許可證是開源計劃(OSI)基于其開源定義(OSD)批準的許可證炕泳。

三上祈、常用開源許可協(xié)議


  • GPL許可協(xié)議

  • LGPL許可協(xié)議

  • MPL許可協(xié)議

  • Apache許可協(xié)議

  • BSD許可協(xié)議

  • MIT許可協(xié)議

1、GPL許可協(xié)議


GPL登刺,是GNU General Public License的縮寫纸俭,是GNU通用公共授權(quán)非正式的中文翻譯。它并非由自由軟件基金會所發(fā)表揍很,亦非使用GNU通用公共授權(quán)的軟件的法定發(fā)布條款─只有GNU通用公共授權(quán)英文原文的版本始具有此等效力。

GPL的出發(fā)點是代碼的開源呜袁、免費使用和引用蛉迹、修改以及衍生代碼的開源和免費使用北救,但不允許修改后和衍生的代碼做為閉源的商業(yè)軟件發(fā)布和銷售,因此這個協(xié)議并不適合商用軟件珍策。

特點:

  • 復(fù)制自由

    允許把軟件復(fù)制到任何人的電腦中,并且不限制復(fù)制的數(shù)量

  • 傳播自由

允許軟件以各種形式傳播

  • 修改自由

允許對軟件進行增刪改功能屯耸,甚至是在其他項目中使用該軟件部分代碼也是沒問題的蹭劈,唯一要求就是使用了該協(xié)議中的部分代碼的項目也必須使用GPL協(xié)議

  • 盈利自由

可以在傳播該軟件的時候進行收費,但收費前必須向您的客戶提供該軟件的GPL許可協(xié)議多矮,以便他們知道可以從其他渠道免費獲取到該軟件以及說明您收費的理由

2哈打、LGPL許可協(xié)議


LGPL,是Lesser General Public Licence的縮寫湾盗,LGPL是GPL的一個為主要為類庫使用設(shè)計的開源協(xié)議格粪。和GPL要求任何使用/修改/衍生之GPL類庫的的軟件必須采用GPL協(xié)議不同氛改。LGPL允許商業(yè)軟件通過類庫引用(link)方式使用LGPL類庫而不需要開源商業(yè)軟件的代碼。這使得采用LGPL協(xié)議的開源代碼可以被商業(yè)軟件作為類庫引用并發(fā)布和銷售平窘。

3瑰艘、MPL許可協(xié)議


MPL,是Mozilla Public License的縮寫均蜜,該協(xié)議出現(xiàn)的原因是為了

平衡開發(fā)者對源代碼的需求和他們利用源代碼獲得的利益。該協(xié)議允許開發(fā)者免費重新發(fā)布囤耳、免費修改充择,但要求修改后的代碼版權(quán)歸軟件的發(fā)起者 。這種授權(quán)維護了商業(yè)軟件的利益宰僧,它要求基于這種軟件的修改無償貢獻版權(quán)給該軟件琴儿。

4、Apache許可協(xié)議


Apache Licence是著名的非盈利開源組織Apache采用的協(xié)議造成。在為開發(fā)人員提供版權(quán)及專利許可的同時谜疤,允許用戶修改代碼及再發(fā)布為開源軟件或者商業(yè)軟件现诀,程序開發(fā)人員在開發(fā)遵循該協(xié)議的軟件時,必須要滿足以下的四個條件:

  • 該軟件及其衍生品必須繼續(xù)使用Apache許可協(xié)議

  • 若修改了程序源代碼仔沿,必須在文檔中進行聲明

  • 若軟件是基于別人代碼編寫而成的封锉,則需要保留原始代碼的協(xié)議、商標成福、專利聲明及其他原作者聲明的內(nèi)容

  • 若再發(fā)布的軟件中有聲明文件,則需要在文件中標注Apache許可協(xié)議以及其他許可協(xié)議

5净当、BSD許可協(xié)議


BSD蕴潦,是Berkeley Software Distribution的縮寫,允許使用者修改和重新發(fā)布代碼忽冻,也允許在其基礎(chǔ)上開發(fā)商業(yè)軟件進行發(fā)布和銷售此疹,但必須要滿足三個條件:

  • 如果再發(fā)布的產(chǎn)品中包含源代碼,則在源代碼中必須帶有原來代碼中的BSD協(xié)議

  • 如果再發(fā)布的只是二進制類庫/軟件湖笨,則需要在類庫/軟件的文檔和版權(quán)聲明中包含原來代碼中的BSD協(xié)議

  • 不可以用開源代碼的作者/機構(gòu)名字和原來產(chǎn)品的名字做市場推廣

6、MIT許可協(xié)議


MIT肩豁,是Massachusetts Institute of Technology的縮寫辫呻,該協(xié)議是幾大開源協(xié)議中最寬松的一個放闺,其軟件及相關(guān)文檔對所有人免費缕坎,允許使用者修改、復(fù)制匾寝、合并荷腊、發(fā)表女仰、授權(quán)甚至是銷售等,唯一限制就是軟件中必須包含上述版權(quán)和許可聲明乔外。

四一罩、全文總結(jié)


相信手機屏幕前的你聂渊,在看了上述介紹之后,都對幾大開源協(xié)議有了基本的了解歹撒,上面幾大協(xié)議'按照嚴格程度排序'可分為:

GPL > LGPL > MPL > Apache > BSD > MIT

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末暖夭,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子迈着,更是在濱河造成了極大的恐慌,老刑警劉巖咬清,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旧烧,死亡現(xiàn)場離奇詭異画髓,居然都是意外死亡,警方通過查閱死者的電腦和手機夺谁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進店門肉微,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人勿负,你說我怎么就攤上這事村象。” “怎么了躁劣?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵账忘,是天一觀的道長。 經(jīng)常有香客問我熙宇,道長鳖擒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任烫止,我火速辦了婚禮蒋荚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘馆蠕。我一直安慰自己期升,他們只是感情好惊奇,可當(dāng)我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著播赁,像睡著了一般颂郎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上容为,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天乓序,我揣著相機與錄音,去河邊找鬼。 笑死抬纸,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播皂股,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼悍募,長吁一口氣:“原來是場噩夢啊……” “哼洋魂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤启搂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后疑苫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡喂柒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年麦备,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呛梆。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡秀仲,死狀恐怖雁刷,靈堂內(nèi)的尸體忽然破棺而出沛励,到底是詐尸還是另有隱情,我是刑警寧澤白筹,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響淆院,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一结洼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宏所,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咨跌。三九已至禽车,卻和暖如春殉摔,著一層夾襖步出監(jiān)牢的瞬間遍膜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工恩尾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留惜索,地道東北人猎物。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓蒲列,卻偏偏與公主長得像榔至,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子邢享,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,982評論 2 361