一加科技|疑似違反開源協議,一加被網友罵慘了!( 二 )



圖源:Hacker News
可能有小伙伴要問 , 如果一加真有這樣那樣的原因 , 導致一直發不了源代碼 , 那開發者有啥法子解決嗎?
還別說真的有 , 這個方法恰恰來自源代碼本身 , 它就是GPL協議 。

GPL協議是啥?喏 , 氧OS是基于Android開發的系統 , 而Android則是基于Linux的操作系統 。
一環套一環 , 所以要細究的話 , 氧OS也得遵守Linux內核采用的GPLv2協議 。
先說說GPL , 它的英文全稱是GNU General Public License , 翻譯過來就是“GNU通用公共許可協議” , 一般縮寫為“GNU GPL或GPL” 。
它是一種自由軟件許可證 , 主要是讓終端用戶享受運行、學習、共享和修改軟件的自由 。

圖源:維基百科
而GPLv2協議發布于1991年6月 , 它的條條框框很多 , 小雷給大伙總結一波脫水版 。
發布軟件的人只有滿足所有許可證的義務 , 才能分發包含GPL協議許可的軟件 。
也就是說 , 如果想發布一個基于GPL的軟件 , 就得遵守強制分享源代碼條款 , 不然就沒有權利發布軟件 。
So , 不管是因為疫情耽誤還是其他考量 , 一加遲遲沒有發布氧OS的內核源代碼 , 這就已經違反了GPLv2協議 。

辣么問題來了 , 如果有人違反了GPL協議的話 , 那又該誰來管呢?
于是乎網友提出兩個建議 , 第一個方案是讓版權所有人聯合電子前沿基金會(簡稱EFF)起訴 。
小雷查了一下 , EFF是一個非盈利的國際法律組織 , 這方面還挺積極的 。
EFF目標很明確 , 是為公眾、決策者和新聞業提供技術科普 , 打官司不在話下 。

圖源:網絡
第二個建議也是拜托機構 , 這次是軟件自由保護協會(簡稱SFC) , 貌似更靠譜 。
SFC一樣也是非盈利國際組織 , 協會宗旨就很專業對口 , 是促進開源軟件和捍衛GPL協議 。

圖源:維基百科
一加這事兒之前 , 也就是今年5月13日 , SFC已經在關于GPLv2協議的訴訟里取得司法勝利 。
北美電視銷量榜首的品牌Vizio , 基于Linux開發了SmartCast OS操作系統 , 用來實現電視智能和互聯等功能 。
但是嘞 , Vizio卻沒有遵守GPLv2協議 , 開源SmartCast OS的代碼 。
因為這理由SFC起訴了Vizio , 經過了幾個月的拉扯 , 最終法院判決Vizio敗訴 。

從法院這波判決來看 , 其實GPL已經不只是一種版權許可 , 現在還具有合同效力 。
So , 小雷還是要勸一勸一加嗷 , 都拖了這么久 , 趕緊安排人手發發內核源代碼叭 。
等SFC注意到這事再起訴 , 雖說賠的錢不多 , 但因此影響海外用戶口碑就沒必要嘍 。

封面圖源:Pexels
https://www.pexels.com/zh-cn/photo/63690/

相關經驗推薦