溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

開源軟件許可

發(fā)布時(shí)間:2020-08-10 21:43:24 來源:ITPUB博客 閱讀:113 作者:bisal 欄目:編程語言

因?yàn)槿粘9ぷ髦杏玫搅?,一些開源的產(chǎn)品,每個(gè)產(chǎn)品說明中,會(huì)有一些開源許可的介紹,各種名字,不很理解其中的含義。


據(jù)資料記載,開源軟件的許可有上百種,但最流行的只有6種,即GPL、LGPL、Mozilla、BSD、MIT和Apache,其他的可以歸于這六種,加上些細(xì)微差別。


烏克蘭程序員Paul Bagwell,畫了一張圖描述各種版權(quán),以及他們之間的聯(lián)系。

開源軟件許可


阮一峰老師翻譯了此圖,用中文注解了,

開源軟件許可


這六種許可的介紹如下,

  • GPL License

    http://www.gnu.org/licenses/gpl.html

  • LGPL License

    http://www.gnu.org/copyleft/lesser.html

  • Mozilla License

    http://www.mozilla.org/MPL/

  • BSD License

    http://en.wikipedia.org/wiki/BSD_licenses

  • MIT License

    http://en.wikipedia.org/wiki/MIT_License

  • Apache License, Version 2.0

    http://www.apache.org/licenses/LICENSE-2.0


我們用的產(chǎn)品使用了Apache License 2.0(http://www.apache.org/licenses/LICENSE-2.0),中文譯文如下,

Apache許可證 
版本 2.0,2004年1月
http://www.apache.org/licenses/
                                    
使用、重生成及分發(fā)的術(shù)語和條件:
 
1.定義
"許可證"是指根據(jù)本文檔第1到第9部分關(guān)于使用、重生成和分發(fā)的術(shù)語和條件。

"許可證頒發(fā)者"是指版權(quán)所有者或者由版權(quán)所有者批準(zhǔn)的授權(quán)許可證的實(shí)體。
"法律實(shí)體"是指實(shí)施實(shí)體和進(jìn)行控制的所有其它實(shí)體受該實(shí)體控制,或者受該實(shí)體集中控制。根據(jù)此定義,"控制"是指(i)讓無論是否簽訂協(xié)議的上述實(shí)體,進(jìn)行指導(dǎo)或管理的直接權(quán)利或間接權(quán)利,或者(ii)擁有百分之五十(50%)或以上已發(fā)行股票的所有者,或者(iii)上述實(shí)體的實(shí)權(quán)所有者。
"用戶"(或"用戶的")是指行使本許可證所授予權(quán)限的個(gè)人或法律實(shí)體。
"源程序"形式是指對包含但不限制軟件源代碼、文檔源程序和配置文件進(jìn)行修改的首選形式。
"目標(biāo)"形式是指對源程序形式進(jìn)行機(jī)械轉(zhuǎn)換或翻譯的任何形式,包括但不限于對編譯的目標(biāo)代碼,生成的文件以及轉(zhuǎn)換為其它媒體類型。
"作品"是指根據(jù)本許可證所制作的源程序形式或目標(biāo)形式的著作,在著作中包含的或附加的版權(quán)通知(在下面附錄中提供了一個(gè)示例)。
"衍生作品"是指基于作品(或從作品衍生而來)的源程序形式或目標(biāo)形式的任何作品,以及編輯修訂、注釋、詳細(xì)描述或其它修訂等構(gòu)成原創(chuàng)著作作品的整體。根據(jù)本許可證,衍生作品不得包括與作品及其衍生作品分離之作品,或僅與作品及其衍生作品的接口相鏈接(或按名稱結(jié)合)之作品。
"貢獻(xiàn)"是指任何著作作品,包括作品的原始版本和對該作品或衍生作品所做的任何修訂或補(bǔ)充,意在提交給許可證頒發(fā)者以讓版權(quán)所有者或代表版權(quán)所有者的授權(quán)個(gè)人或法律實(shí)體包含在其作品中。根據(jù)此定義,"提交"一詞表示發(fā)送給許可證頒發(fā)者或其代表人,任何電子的、口頭的或書面的交流信息形式,包括但不限于在由許可證頒發(fā)者或者代表其管理的電子郵件清單、源代碼控制系統(tǒng)、以及發(fā)布跟蹤系統(tǒng)上為討論和提高作品的交流,但不包括由版權(quán)所有者以書面形式明顯標(biāo)注或指定為"非貢獻(xiàn)"的交流活動(dòng)。
"貢獻(xiàn)者"是指許可證頒發(fā)者和代表從許可證頒發(fā)者接受之貢獻(xiàn)的并隨后包含在作品之貢獻(xiàn)中的任何個(gè)人或法律實(shí)體。
 
2.版權(quán)許可證的授予
根據(jù)本許可證的條款,每個(gè)貢獻(xiàn)者授予用戶永久性的、全球性的、非專有性的、免費(fèi)的、無版權(quán)費(fèi)的、不可撤銷的版權(quán)許可證以源程序形式或目標(biāo)形式復(fù)制、準(zhǔn)備衍生作品、公開顯示、公開執(zhí)行、授予分許可證、以及分發(fā)作品和這樣的衍生作品。


3.專利許可證的授予

根據(jù)本許可證的條款,每個(gè)貢獻(xiàn)者授予用戶永久性的、全球性的、非專有性的、免費(fèi)的、無版權(quán)費(fèi)的、不可撤銷的(除在本部分進(jìn)行說明)專利許可證對作品進(jìn)行制作、讓人制作、使用、提供銷售、銷售、進(jìn)口和其它轉(zhuǎn)讓,且這樣的許可證僅適用于在所遞交作品的貢獻(xiàn)中因可由單一的或多個(gè)這樣的貢獻(xiàn)者授予而必須侵犯的申請專利。如果用戶對任何實(shí)體針對作品或作品中所涉及貢獻(xiàn)提出因直接性或貢獻(xiàn)性專利侵權(quán)而提起專利法律訴訟(包括交互訴訟請求或反索賠),那么根據(jù)本許可證,授予用戶針對作品的任何專利許可證將在提起上述訴訟之日起終止。
 
4.重新分發(fā)
用戶可在任何媒介中復(fù)制和分發(fā)作品或衍生作品之副本,無論是否修訂,還是以源程序形式或目標(biāo)形式,條件是用戶需滿足下列條款:
a) 用戶必須為作品或衍生作品的任何其他接收者提供本許可證的副本;并且
b) 用戶必須讓任何修改過的文件附帶明顯的通知,聲明用戶已更改文件;并且

c) 用戶必須從作品的源程序形式中保留衍生作品源程序形式的用戶所分發(fā)的所有版權(quán)、專利、商標(biāo)和屬性通知,但不包括不屬于衍生作品任何部分的類似通知;并且
d) 如果作品將"通知"文本文件包括為其分發(fā)作品的一部分,那么用戶分發(fā)的任何衍生作品中須至少在下列地方之一包括,在這樣的通知文件中所包含的屬性通知的可讀副本,但不包括那些不屬于衍生作品任何部分的通知:在作為衍生作品一部分而分發(fā)的通知文本文件中;如果與衍生作品一起提供則在源程序形式或文件中;或者通常作為第三方通知出現(xiàn)的時(shí)候和地方,在衍生作品中產(chǎn)生的畫面中。通知文件的內(nèi)容僅供信息提供,并未對許可證進(jìn)行修改。用戶可在其分發(fā)的衍生作品中在作品的通知文本后或作為附錄添加自己的屬性通知,條件是附加的屬性通知不得構(gòu)成修改本許可證。
用戶可以為自身所做出的修訂添加自己的版權(quán)聲明并可對自身所做出修訂內(nèi)容或?yàn)檫@樣的衍生作品作為整體的使用、復(fù)制或分發(fā)提供附加或不同的條款,條件是用戶對作品的使用、復(fù)制和分發(fā)必須符合本許可證中聲明的條款。


5.貢獻(xiàn)的提交。
除非用戶明確聲明,在作品中由用戶向許可證頒發(fā)者的提交若要包含在貢獻(xiàn)中,必須在無任何附加條款下符合本許可證的條款。盡管上面如此規(guī)定,執(zhí)行許可證頒發(fā)者有關(guān)貢獻(xiàn)的條款時(shí),任何情況下均不得替代或修改任何單獨(dú)許可證協(xié)議的條款。
 
6.商標(biāo)。本許可證并未授予用戶使用許可證頒發(fā)者的商號(hào)、商標(biāo)、服務(wù)標(biāo)記或產(chǎn)品名稱,除非將這些名稱用于合理性和慣例性描述作品起源和復(fù)制通知文件的內(nèi)容時(shí)。


7.保證否認(rèn)條款。除非因適用法律需要或書面同意,許可證頒發(fā)者以"按原樣"基礎(chǔ)提供作品(并且每個(gè)貢獻(xiàn)者提供其貢獻(xiàn)),無任何明示的或暗示的保證或條件,包括但不限于關(guān)于所有權(quán)、不侵權(quán)、商品適銷性、或適用性的保證或條件。用戶僅對使用或重新分發(fā)作品的正確性負(fù)責(zé),并需承擔(dān)根據(jù)本許可證行使權(quán)限時(shí)的任何風(fēng)險(xiǎn)。


8.責(zé)任限制條款。在任何情況下并根據(jù)任何法律,無論是因侵權(quán)(包括過失)或根據(jù)合同,還是其它原因,除非根據(jù)適用法律需要(例如故意行為和重大過失行為)或經(jīng)書面同意,即使貢獻(xiàn)者事先已被告知發(fā)生損害的可能性,任何貢獻(xiàn)者不就用戶因使用本許可證或不能使用或無法使用作品(包括但不限于商譽(yù)損失、停工、計(jì)算機(jī)失效或故障,或任何商業(yè)損壞或損失)而造成的損失,包括直接的、非直接的、特殊的、意外的或間接的字符損壞而負(fù)責(zé)。


9.接受保證或附加責(zé)任。重新分發(fā)作品或及其衍生作品時(shí),用戶可選擇提供或?yàn)榉媳驹S可證承擔(dān)之支持、擔(dān)保、賠償或其它職責(zé)義務(wù)和/或權(quán)利而收取費(fèi)用。但是,在承擔(dān)上述義務(wù)時(shí),用戶只可代表用戶本身和用戶本身責(zé)任來執(zhí)行,無需代表任何其它貢獻(xiàn)者,并且用戶僅可保證、防護(hù)并保持每個(gè)貢獻(xiàn)者不受任何因此而產(chǎn)生的責(zé)任或?qū)σ蛴脩糇陨沓袚?dān)這樣的保證或附加責(zé)任而對這樣的貢獻(xiàn)者所提出的索賠。


條款結(jié)束


附錄:如何向用戶作品中應(yīng)用Apache許可證。

若要向用戶作品應(yīng)用Apache許可證,請附加下列樣本通知,將括號(hào)"[]"中的字段以用戶自身的區(qū)分信息來替換(但不包括括號(hào))。文本必須以文件格式適當(dāng)?shù)淖⑨尵浞ò谄渲小?

另外建議將文件名或類別名以及目的說明包含在相同的"打印頁"上作為版權(quán)通知,以更加容易的區(qū)分出第三方檔案。
 
版權(quán)所有 2012-2013 <a >JeeSite</a> 根據(jù)2.0版本Apache許可證("許可證")授權(quán);


根據(jù)本許可證,用戶可以不使用此文件。

用戶可從下列網(wǎng)址獲得許可證副本:http://www.apache.org/licenses/LICENSE-2.0

除非因適用法律需要或書面同意,根據(jù)許可證分發(fā)的軟件是基于"按原樣"基礎(chǔ)提供,無任何明示的或暗示的保證或條件。詳見根據(jù)許可證許可下,特定語言的管轄權(quán)限和限制。

這個(gè)產(chǎn)品使用Apache License 2.0的許可,是這么描述版權(quán),

本軟件使用 Apache License 2.0 協(xié)議,請嚴(yán)格遵照協(xié)議內(nèi)容:

1. 需要給代碼的用戶一份Apache Licence。

2. 如果你修改了代碼,需要在被修改的文件中說明。

3. 在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來代碼中的協(xié)議,商標(biāo),專利聲明和其他原來作者規(guī)定需要包含的說明。

4. 如果再發(fā)布的產(chǎn)品中包含一個(gè)Notice文件,則在Notice文件中需要帶有Apache Licence。你可以在Notice中增加自己的許可,但不可以表現(xiàn)為對Apache Licence構(gòu)成更改。

5. Apache Licence也是對商業(yè)應(yīng)用友好的許可。使用者也可以在需要的時(shí)候修改代碼來滿足需要并作為開源或商業(yè)產(chǎn)品發(fā)布/銷售

6. 你可以二次包裝出售,但還請保留文件中的版權(quán)和作者信息,并在你的產(chǎn)品說明中注明。

7. 你可以以任何方式獲得,你可以修改包名或類名,但還請保留文件中的版權(quán)和作者信息。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI