開源前請先了解一下這些協議!

轉載自:www.ruanyifeng.com/blog/2017/10/open-source-license-tutorial.html

姓名:梅金波? ? ? ? ? ? ? ? ? ? ? 學號:16010110036

【嵌牛導讀】許多開發者對開源許可證了解很少,不清楚有哪些許可證,應該怎么選擇。本文介紹開源許可證的基本知識,主要參考了 OpenSource.com 。

【嵌牛鼻子】什么是開源許可證,開源許可證的種類, 寬松式許可證,? Copyleft 許可證, 常見問題

【嵌牛提問】開源許可證是甚么?有哪些種類?

【嵌牛正文】

一、什么是開源許可證

開源許可證是一種法律許可。通過它,版權擁有人明確允許,用戶可以免費地使用、修改、共享版權軟件。

版權法默認禁止共享,也就是說,沒有許可證的軟件,就等同于保留版權,雖然開源了,用戶只能看看源碼,不能用,一用就會侵犯版權。所以軟件開源的話,必須明確地授予用戶開源許可證。

二、開源許可證的種類

目前,國際公認的開源許可證共有80多種。它們的共同特征是,都允許用戶免費地使用、修改、共享源碼,但是都有各自的使用條件。

如果一種開源許可證沒有任何使用條件,連保留作者信息都不需要,那么就等同于放棄版權了。這時,軟件可以直接聲明進入”公共領域”(public domain)。

根據使用條件的不同,開源許可證分成兩大類。

寬松式(permissive)許可證

Copyleft 許可證

三、寬松式許可證

3.1 特點

寬松式許可證(permissive license)是最基本的類型,對用戶幾乎沒有限制。用戶可以修改代碼后閉源。

它有三個基本特點。

(1)沒有使用限制

用戶可以使用代碼,做任何想做的事情。

(2)沒有擔保

不保證代碼質量,用戶自擔風險。

(3)披露要求(notice requirement)

用戶必須披露原始作者。

3.2 常見許可證

常見的寬松式許可證有四種。它們都允許用戶任意使用代碼,區別在于要求用戶遵守的條件不同。

(1)BSD(二條款版)

分發軟件時,必須保留原始的許可證聲明。

(2) BSD(三條款版)

分發軟件時,必須保留原始的許可證聲明。不得使用原始作者的名字為軟件促銷。

(3)MIT

分發軟件時,必須保留原始的許可證聲明,與 BSD(二條款版)基本一致。

(4)Apache 2

分發軟件時,必須保留原始的許可證聲明。凡是修改過的文件,必須向用戶說明該文件修改過;沒有修改過的文件,必須保持許可證不變。

四、Copyleft 許可證

4.1 Copyleft 的含義

Copyleft 是理查德·斯托曼發明的一個詞,作為 Copyright (版權)的反義詞。

Copyright 直譯是”復制權”,這是版權制度的核心,意為不經許可,用戶無權復制。作為反義詞,Copyleft 的含義是不經許可,用戶可以隨意復制。

但是,它帶有前提條件,比寬松式許可證的限制要多。

如果分發二進制格式,必須提供源碼

修改后的源碼,必須與修改前保持許可證一致

不得在原始許可證以外,附加其他限制

上面三個條件的核心就是:修改后的 Copyleft 代碼不得閉源。

4.2 常見許可證

常見的 Copyleft 許可證也有四種(對用戶的限制從最強到最弱排序)。

(1)Affero GPL (AGPL)

如果云服務(即 SAAS)用到的代碼是該許可證,那么云服務的代碼也必須開源。

(2)GPL

如果項目包含了 GPL 許可證的代碼,那么整個項目都必須使用 GPL 許可證。

(3)LGPL

如果項目采用動態鏈接調用該許可證的庫,項目可以不用開源。

(4)Mozilla(MPL)

只要該許可證的代碼在單獨的文件中,新增的其他文件可以不用開源。

五、常見問題

本節回答一些開源許可證的常見問題。

5.1 什么叫分發(distribution)?

除了 Affero GPL (AGPL) ,其他許可證都規定只有在”分發”時,才需要遵守許可證。換言之,如果不”分發”,就不需要遵守。

簡單說,分發就是指將版權作品從一個人轉移到另一個人。這意味著,如果你是自己使用,不提供給他人,就沒有分發。另外,這里的”人”也指”法人”,因此如果使用方是公司,且只在公司內部使用,也不需要遵守許可證。

云服務(SaaS)是否構成”分發”呢?答案是不構成。所以你使用開源軟件提供云服務,不必提供源碼。但是,Affero GPL (AGPL) 許可證除外,它規定云服務也必須提供源碼。

5.2 開源軟件的專利如何處理?

某些許可證(Apache 2 和 GPL v3)包含明確的條款,授予用戶許可,使用軟件所包含的所有專利。

另一些許可證(BSD、MIT 和 GPL v2)根本沒提到專利。但是一般認為,它們默認給予用戶專利許可,不構成侵犯專利。

總得來說,除非有明確的”保留專利”的條款,使用開源軟件都不會構成侵犯專利。

5.3 什么是披露要求?

所有的開源許可證都帶有”披露要求”(notice requirement),即要求軟件的分發者必須向用戶披露,軟件里面有開源代碼。

一般來說,你只要在軟件里面提供完整的原始許可證文本,并且披露原始作者,就滿足了”披露要求”。

5.4 GPL 病毒是真的嗎?

GPL 許可證規定,只要你的項目包含了 GPL 代碼,整個項目就都變成了 GPL。有人把這種傳染性比喻成”GPL 病毒”。

很多公司希望避開這個條款,既使用 GPL 軟件,又不把自己的專有代碼開源。理論上,這是做不到的。因為 GPL 的設計目的,就是為了防止出現這種情況。

但是實際上,不遵守 GPL,最壞情況就是被起訴。如果你向法院表示無法履行 GPL 的條件,法官只會判決你停止使用 GPL 代碼(法律上叫做”停止侵害”),而不會強制要求你將源碼開源,因為《版權法》里面的”違約救濟”沒有提到違約者必須開源,只提到可以停止侵害和賠償損失。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,247評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,520評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,362評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,805評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,541評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,896評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,887評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,062評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,608評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,356評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,555評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,077評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,769評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,175評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,489評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,289評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,516評論 2 379

推薦閱讀更多精彩內容