開源許可證的一些介紹

Apache v2 License


Apache Licence是著名的非盈利開源組織Apache采用的協(xié)議奥喻。該協(xié)議和BSD類似慕嚷,同樣鼓勵代碼共享和尊重原作者的著作權(quán)哥牍,同樣允許代碼修改,再發(fā)布(作為開源或商業(yè)軟件)喝检。需要滿足的條件也和BSD類似:

需要給代碼的用戶一份Apache Licence
如果你修改了代碼嗅辣,需要再被修改的文件中說明。
在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來代碼中的協(xié)議挠说,商標(biāo)澡谭,專利聲明和其他原來作者規(guī)定需要包含的說明。
如果再發(fā)布的產(chǎn)品中包含一個Notice文件损俭,則在Notice文件中需要帶有Apache Licence蛙奖。你可以在Notice中增加自己的許可,但不可以表現(xiàn)為對Apache Licence構(gòu)成更改杆兵。
Apache Licence也是對商業(yè)應(yīng)用友好的許可雁仲。使用者也可以在需要的時候修改代碼來滿足需要并作為開源或商業(yè)產(chǎn)品發(fā)布/銷售。

MIT License


MIT許可證之名源自麻省理工學(xué)院(Massachusetts Institute of Technology, MIT)拧咳,又稱「X條款」(X License)或「X11條款」(X11 License)

MIT內(nèi)容與三條款BSD許可證(3-clause BSD license)內(nèi)容頗為近似伯顶,但是賦予軟體被授權(quán)人更大的權(quán)利與更少的限制。

被授權(quán)人有權(quán)利使用骆膝、復(fù)制祭衩、修改、合并阅签、出版發(fā)行掐暮、散布、再授權(quán)及販?zhǔn)圮涹w及軟體的副本政钟。

被授權(quán)人可根據(jù)程式的需要修改授權(quán)條款為適當(dāng)?shù)膬?nèi)容路克。

在軟件和軟件的所有副本中都必須包含版權(quán)聲明和許可聲明。

此授權(quán)條款并非屬copyleft的自由軟體授權(quán)條款养交,允許在自由/開放源碼軟體或非自由軟體(proprietary software)所使用精算。

此亦為MIT與BSD(The BSD license, 3-clause BSD license)本質(zhì)上不同處。

MIT條款可與其他授權(quán)條款并存碎连。另外灰羽,MIT條款也是自由軟體基金會(FSF)所認(rèn)可的自由軟體授權(quán)條款,與GPL相容。

GPL v2


我們很熟悉的Linux就是采用了GPL廉嚼。GPL協(xié)議和BSD, Apache Licence等鼓勵代碼重用的許可很不一樣玫镐。GPL的出發(fā)點是代碼的開源/免費(fèi)使用和引用/修改/衍生代碼的開源/免費(fèi)使用,但不允許修改后和衍生的代碼做為閉源的商業(yè)軟件發(fā)布和銷售怠噪。這也就是為什么我們能用免費(fèi)的各種linux恐似,包括商業(yè)公司的linux和linux上各種各樣的由個人,組織傍念,以及商業(yè)軟件公司開發(fā)的免費(fèi)軟件了矫夷。

GPL協(xié)議的主要內(nèi)容是只要在一個軟件中使用(“使用”指類庫引用,修改后的代碼或者衍生代碼)GPL 協(xié)議的產(chǎn)品捂寿,則該軟件產(chǎn)品必須也采用GPL協(xié)議口四,既必須也是開源和免費(fèi)。這就是所謂的”傳染性”秦陋。GPL協(xié)議的產(chǎn)品作為一個單獨的產(chǎn)品使用沒有任何問題,還可以享受免費(fèi)的優(yōu)勢治笨。

由于GPL嚴(yán)格要求使用了GPL類庫的軟件產(chǎn)品必須使用GPL協(xié)議驳概,對于使用GPL協(xié)議的開源代碼,商業(yè)軟件或者對代碼有保密要求的部門就不適合集成/采用作為類庫和二次開發(fā)的基礎(chǔ)旷赖。

其它細(xì)節(jié)如再發(fā)布的時候需要伴隨GPL協(xié)議等和BSD/Apache等類似顺又。

Artistic License 2.0


Artistic License,又稱藝術(shù)許可協(xié)議(英語:Artistic License)等孵,通常指最初的藝術(shù)許可協(xié)議(1.0版)稚照,是一個自由軟件授權(quán)條款,主要用在官方發(fā)布的Perl解釋器和大部分CPAN模塊的授權(quán)俯萌。原始的藝術(shù)許可協(xié)議是由Perl的創(chuàng)始人Larry Wall編寫發(fā)布的果录。

BSD 2-Clause license


BSD允許使用者修改和重新發(fā)布代碼(以其他協(xié)議形式),允許閉源商業(yè)發(fā)布和銷售咐熙。

BSD鼓勵代碼共享的同時弱恒,要求尊重代碼作者的著作權(quán)。

使用BSD協(xié)議棋恼,需要遵守以下規(guī)則:

再發(fā)布的產(chǎn)品中包含源代碼返弹,則在源代碼中必須帶有原來代碼中的BSD協(xié)議;
如果再發(fā)布的只是二進(jìn)制類庫/軟件爪飘,則需要在類庫/軟件的文檔那個和版權(quán)聲明中包含原來代碼中的BSD協(xié)議义起。

Affero GPL


是一個廣泛被使用的自由軟件特許條款,最初由Affero, Inc撰寫师崎。此特許條款最新版本為“第3版”(v3)默终,2007年11月發(fā)布。Affero 通用公眾特許條款是改自GNU通用公眾特許條款,并加入額外條款穷蛹,其目的是為了Copyleft條款應(yīng)用于在網(wǎng)絡(luò)上運(yùn)行的應(yīng)用程式(如Web應(yīng)用)土陪,從而避免有人以應(yīng)用服務(wù)提供商方式逃避GNU通用公眾特許條款。

LGPL v2.1


LGPL是GPL的一個為主要為類庫使用設(shè)計的開源協(xié)議肴熏。和GPL要求任何使用/修改/衍生之GPL類庫的的軟件必須采用GPL協(xié)議不同鬼雀。LGPL允許商業(yè)軟件通過類庫引用(link)方式使用LGPL類庫而不需要開源商業(yè)軟件的代碼。這使得采用LGPL協(xié)議的開源代碼可以被商業(yè)軟件作為類庫引用并發(fā)布和銷售蛙吏。

但是如果修改LGPL協(xié)議的代碼或者衍生源哩,則所有修改的代碼,涉及修改部分的額外代碼和衍生的代碼都必須采用LGPL協(xié)議鸦做。因此LGPL協(xié)議的開源代碼很適合作為第三方類庫被商業(yè)軟件引用励烦,但不適合希望以LGPL協(xié)議代碼為基礎(chǔ),通過修改和衍生的方式做二次開發(fā)的商業(yè)軟件采用泼诱。

GPL/LGPL都保障原作者的知識產(chǎn)權(quán)坛掠,避免有人利用開源代碼復(fù)制并開發(fā)類似的產(chǎn)品

BSD (3-Clause) License


BSD允許使用者修改和重新發(fā)布代碼(以其他協(xié)議形式),允許閉源商業(yè)發(fā)布和銷售治筒。

BSD鼓勵代碼共享的同時屉栓,要求尊重代碼作者的著作權(quán)。

使用BSD協(xié)議耸袜,需要遵守以下規(guī)則:

再發(fā)布的產(chǎn)品中包含源代碼友多,則在源代碼中必須帶有原來代碼中的BSD協(xié)議;
如果再發(fā)布的只是二進(jìn)制類庫/軟件堤框,則需要在類庫/軟件的文檔那個和版權(quán)聲明中包含原來代碼中的BSD協(xié)議;
不可以用開源代碼的“作者/機(jī)構(gòu)的名字”或“原來產(chǎn)品的名字”做市場推廣域滥。

Eclipse Public License v1.0


EPL允許使用者任意使用、復(fù)制蜈抓、分發(fā)启绰、傳播、展示资昧、修改以及改后閉源的二次商業(yè)發(fā)布酬土。

使用EPL協(xié)議,需要遵守以下規(guī)則:

當(dāng)一個代碼貢獻(xiàn)者將源碼的整體或部分再次開源發(fā)布的時候,必須繼續(xù)遵循EPL開源協(xié)議來發(fā)布,而不能改用其他協(xié)議發(fā)布.除非你得到了原“源碼”擁有者的授權(quán)格带;
EPL協(xié)議下,你可以將源碼不做任何修改來商業(yè)發(fā)布.但如果你要發(fā)布修改后的源碼,或者當(dāng)你再發(fā)布的是二進(jìn)制文件的時候,你必須聲明它的源代碼是可以獲取的,而且要告知獲取方法撤缴;
當(dāng)你需要將EPL下的源碼作為一部分跟其他私有的源碼混和著成為一個Project發(fā)布的時候,你可以將整個Project/Product以私人的協(xié)議發(fā)布,但要聲明哪一部分代碼是EPL下的,而且聲明那部分代碼繼續(xù)遵循EPL;
獨立的模塊(Separate Module),不需要開源叽唱。

LGPL v3


相對于LGPL v2屈呕,不僅要求用戶公布修改的源代碼,還要求公布相關(guān)硬件棺亭。

Mozilla Public License Version 2.0


MPL是The Mozilla Public License的簡寫虎眨,是1998年初Netscape的 Mozilla小組為其開源軟件項目設(shè)計的軟件許可證。MPL許可證出現(xiàn)的最重要原因就是,Netscape公司認(rèn)為GPL許可證沒有很好地平衡開發(fā)者對 源代碼的需求和他們利用源代碼獲得的利益嗽桩。同著名的GPL許可證和BSD許可證相比岳守,MPL在許多權(quán)利與義務(wù)的約定方面與它們相同(因為都是符合OSIA 認(rèn)定的開源軟件許可證)。但是碌冶,相比而言MPL還有以下幾個顯著的不同之處:

MPL雖然要求對于經(jīng)MPL許可證發(fā)布的源代碼的修改也要以MPL許可證的方式再許可出來湿痢,以保證其他人可以在MPL的條款下共享源代碼。但是扑庞,在MPL 許可證中對“發(fā)布”的定義是“以源代碼方式發(fā)布的文件”譬重,這就意味著MPL允許一個企業(yè)在自己已有的源代碼庫上加一個接口,除了接口程序的源代碼以MPL 許可證的形式對外許可外罐氨,源代碼庫中的源代碼就可以不用MPL許可證的方式強(qiáng)制對外許可臀规。這些,就為借鑒別人的源代碼用做自己商業(yè)軟件開發(fā)的行為留了一個 豁口栅隐。
MPL許可證第三條第7款中允許被許可人將經(jīng)過MPL許可證獲得的源代碼同自己其他類型的代碼混合得到自己的軟件程序塔嬉。
對軟件專利的態(tài)度,MPL許可證不像GPL許可證那樣明確表示反對軟件專利约啊,但是卻明確要求源代碼的提供者不能提供已經(jīng)受專利保護(hù)的源代碼(除非他本人是 專利權(quán)人邑遏,并書面向公眾免費(fèi)許可這些源代碼),也不能在將這些源代碼以開放源代碼許可證形式許可后再去申請與這些源代碼有關(guān)的專利恰矩。
對源代碼的定義 而在MPL(1.1版本)許可證中,對源代碼的定義是:“源代碼指的是對作品進(jìn)行修改最優(yōu)先擇 取的形式憎蛤,它包括:所有模塊的所有源程序外傅,加上有關(guān)的接口的定義,加上控制可執(zhí)行作品的安裝和編譯的‘原本’(原文為‘Script’)俩檬,或者不是與初始 源代碼顯著不同的源代碼就是被源代碼貢獻(xiàn)者選擇的從公共領(lǐng)域可以得到的程序代碼萎胰。”
MPL許可證第3條有專門的一款是關(guān)于對源代碼修改進(jìn)行描述的規(guī)定棚辽,就是要求所有再發(fā)布者都得有一個專門的文件就對源代碼程序修改的時間和修改的方式有描述技竟。

GPL v3


GPL v3與GPL v2類似。區(qū)別在于屈藐,不僅要求用戶公布修改的源代碼榔组,還要求公布相關(guān)硬件。


轉(zhuǎn)自碼云
原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末联逻,一起剝皮案震驚了整個濱河市搓扯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌包归,老刑警劉巖锨推,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡换可,警方通過查閱死者的電腦和手機(jī)椎椰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沾鳄,“玉大人慨飘,你說我怎么就攤上這事《从妫” “怎么了套媚?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長磁椒。 經(jīng)常有香客問我堤瘤,道長,這世上最難降的妖魔是什么浆熔? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任本辐,我火速辦了婚禮,結(jié)果婚禮上医增,老公的妹妹穿的比我還像新娘慎皱。我一直安慰自己,他們只是感情好叶骨,可當(dāng)我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布茫多。 她就那樣靜靜地躺著,像睡著了一般忽刽。 火紅的嫁衣襯著肌膚如雪天揖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天跪帝,我揣著相機(jī)與錄音今膊,去河邊找鬼。 笑死伞剑,一個胖子當(dāng)著我的面吹牛斑唬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播黎泣,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼恕刘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了聘裁?” 一聲冷哼從身側(cè)響起雪营,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎衡便,沒想到半個月后献起,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體洋访,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年谴餐,在試婚紗的時候發(fā)現(xiàn)自己被綠了姻政。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡岂嗓,死狀恐怖汁展,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厌殉,我是刑警寧澤食绿,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站公罕,受9級特大地震影響器紧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜楼眷,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一铲汪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧罐柳,春花似錦掌腰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肮蛹,卻和暖如春士飒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蔗崎。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留扰藕,地道東北人缓苛。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像邓深,于是被迫代替她去往敵國和親未桥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容