Linux中國

GPL 合作承諾的發展歷程

假如能免於顧慮,技術創新和發展將會讓世界發生天翻地覆的改變。 GPL 合作承諾 GPL Cooperation Commitment 就這樣應運而生,只為通過公平、一致、可預測的許可證來讓科技創新無後顧之憂。

去年,我曾經寫過一篇文章,討論了許可證對開源軟體下游用戶的影響。在進行研究的時候,我就發現許可證的約束力並不強,而且很多情況下是不可預測的。因此,我在文章中提出了一個能使開源許可證具有一致性和可預測性的潛在解決方案。但我只考慮到了諸如通過法律系統立法的「傳統」方法。

2017 年 11 月,RedHat、IBM、Google 和 Facebook 提出了這種我從未考慮過的非傳統的解決方案:GPL 合作承諾。GPL 合作承諾規定了 GPL 公平一致執行的方式。我認為,GPL 合作承諾之所以有這麼深刻的意義,有以下兩個原因:一是許可證的公平性和一致性對於開源社區的發展來說至關重要,二是法律對不可預測性並不容忍。

了解 GPL

要了解 GPL 合作承諾,首先要了解什麼是 GPL。GPL 是 GNU 通用許可證 GNU General Public License 的縮寫,它是一個公共版權的開源許可證,這就意味著開源軟體的分發者必須向下游用戶公開源代碼。GPL 還禁止對下游的使用作出限制,要求個人用戶不得拒絕他人對開源軟體的使用自由、研究自由、共享自由和改進自由。GPL 規定,只要下游用戶滿足了許可證的要求和條件,就可以使用該許可證。如果被許可人出現了不符合許可證的情況,則視為違規。

按照第二版 GPL(GPLv2)的描述,許可證會在任何違規的情況下自動終止,這就導致了部分開發者對 GPL 有所抗拒。而在第三版 GPL(GPLv3)中則引入了「 治癒條款 cure provision 」,這一條款規定,被許可人可以在 30 天內對違反 GPL 的行為進行改正,如果在這個緩衝期內改正完成,許可證就不會被終止。

這一規定消除了許可證被無故終止的顧慮,從而讓軟體的開發者和用戶專註於開發和創新。

GPL 合作承諾做了什麼

GPL 合作承諾將 GPLv3 的治癒條款應用於使用 GPLv2 的軟體上,讓使用 GPLv2 許可證的開發者避免許可證無故終止的窘境,並與 GPLv3 許可證保持一致。

很多軟體開發者都希望正確合規地做好一件事情,但有時候卻不了解具體的實施細節。因此,GPL 合作承諾的重要性就在於能夠對軟體開發者們做出一些引導,讓他們避免因一些簡單的錯誤導致許可證違規終止。

Linux 基金會技術顧問委員會在 2017 年宣布,Linux 內核項目將會採用 GPLv3 的治癒條款。在 GPL 合作承諾的推動下,很多大型科技公司和個人開發者都做出了相同的承諾,會將該條款擴展應用於他們採用 GPLv2(或 LGPLv2.1)許可證的所有軟體,而不僅僅是對 Linux 內核的貢獻。

GPL 合作承諾的廣泛採用將會對開源社區產生非常積極的影響。如果更多的公司和個人開始採用 GPL 合作承諾,就能讓大量正在使用 GPLv2 或 LGPLv2.1 許可證的軟體以更公平和更可預測的形式履行許可證中的條款。

截至 2018 年 11 月,包括 IBM、Google、亞馬遜、微軟、騰訊、英特爾、RedHat 在內的 40 余家行業巨頭公司都已經簽署了 GPL 合作承諾,以期為開源社區創立公平的標準以及提供可預測的執行力。GPL 合作承諾是開源社區齊心協力引領開源未來發展方向的一個成功例子。

GPL 合作承諾能夠讓下游用戶了解到開發者對他們的尊重,同時也表示了開發者使用了 GPLv2 許可證的代碼是安全的。如果你想查閱更多信息,包括如何將自己的名字添加到 GPL 合作承諾中,可以訪問 GPL 合作承諾的網站

via: https://opensource.com/article/18/11/gpl-cooperation-commitment

作者:Brooke Driver 選題:lujun9972 譯者:HankChow 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...