中國廠商 Oynx拒交源碼違反GPL協議引發社區大討論

近日,一起中國廠商被指違反 GPL 協議的事件在 Reddit 上引起了較高的討論度。

中國廠商 Oynx 拒發源碼,被指違反 GPL 許可

國內電子書廠商文石(Onyx)被指拒絕發佈其電子書設備源碼,違反 GPL v2 開源協議。根據曝光出來的截圖顯示,有人向上述廠商指明瞭違規問題,但 Onyx 官方迴應“技術團隊無法公開源碼”,並希望得到諒解,這件事情一經社區公佈,就引起了激烈討論。

在 Reddit 社區,不乏有聲音將其指向中國廠商不尊重開源協議,而這種問題最快速的解決方案就是限制軟件使用:

該消息在國內社交平臺發佈後,同樣引來了衆多網友討論:

必須維權,開源是中國未來軟件發展最重要的途徑,不能影響中國在開源界的形象和利益。

GPLV2 並不要求所有代碼開源,只要開源被 GPLV2 協議污染的部分就好。Linux Kernel 也不能影響 App 的部分,隻影響驅動程序,用 Kernel module 的方式可以避免 GPLV2 開源。

GPL 太嚴格了,有點傳染的風格,雖然我也想所有源碼公開,但真的不利於小公司。

開源其實是減少重複造輪子的重要手段,對於一些比較基礎的底層技術,如果各家企業都各自閉門研發,必然造成重複投入以及後續市場的惡性競爭。但是就目前的情況來看,國內想要真正催生出具有全球性影響力的開源產品,還面臨着諸如開源項目商業化模式不清晰,知識產權保護亟需提升,以及市場包容性不強等方面的難題。

Linux 締造者 Linus Torvalds 早年間在回答 “Linux 如何對一家違反 GPL 的公司提起訴訟” 的問題時就曾表達過一些對此類事件的看法:希望公司尊重許可,但 Linux 的使用無處不在,沒有必要在這種事情上不停糾纏下去。

對於開源協議,國內法律同樣認可並尊重其法律效力,並且已經有過類似案例。

中國 GPL 第一案

2019 年 12 月, 北京高級人民法院對被告柚子(北京)科技有限公司、柚子(北京)移動技術有限公司、與原告數字天堂(北京)網絡技術有限公司侵犯計算機軟件著作權糾紛做出終審判決。

原告 數字天堂互聯網技術有限公司(Digital Heaven Internet Technology CO., LTD. )公開發布了其產品 HBuilder。HBuilder 中的一個模塊(這個模塊“Aptana"是由第三方公司 Appcelerator 發行的)已獲得 GPL 3.0 的許可,此外,原告開發的三個模塊:“CIM 插件”、“ ACR 插件”和“HTML 代碼繪製實時插件”也包含在 HBuilder 中,沒有其他特定的許可條款。原告稱,被告 柚子科技有限公司(Pomelo Technology CO., LTD.)在未經許可的情況下就在名爲 APICloud 的項目中使用了其部分源代碼。

法官認爲 GPL 許可證在中國是可執行的,但版權最終解釋權應依具體情況而定。 當需要區分 GLP 3.0 許可證下的“組合”或“衍生”作品時,法官裁定原告開發的模塊與 GPL 許可的 Aptana 模塊之間的關係僅爲組合關係,因此,原告的模塊無需獲得 GPL 3.0 許可。(在此情況下,通過推論,目前尚不清楚原告或被告是否明確了原告的模塊符合 GPL 3.0。)

一審法院判決侵權成立且連帶賠償 146 萬元,但二審法院改判柚子科技公司、柚子移動公司賠償原告 71 萬元。

理由主要是:“數字天堂公司現有證據不足以證明涉案三個插件可以獨立於 HBuilder 開發工具軟件中的其他程序獨立運行。而且,柚子科技公司和柚子移動公司本案中被控侵權行爲涉及的軟件係爲一個軟件,即 HBuilder 開發工具軟件。因此,本案中涉及的侵權行爲應爲一個侵權行爲,一審法院將其視爲多個侵權行爲並據此計算賠償數額有誤,本院予以糾正。”

二審訴訟中,柚子科技公司和柚子移動公司補充提交(2018)京方正內經證字第 01807 號公證書,並再次提出司法鑑定,申請以下鑑定事項:

1、涉案三個插件是否可以脫離 Eclipse 主體軟件在 Windows 環境中獨立運行;

2、將涉案三個插件源代碼編譯爲插件以驗證插件能否在 Eclipse 主體軟件中獨立運行;

3、任意刪除 Hbuilder 軟件目錄下的一個或多個以“org.eclipse”“org.apache”“com.aptana”爲前綴的文件或目錄 JAR 文件以驗證涉案三個插件能否正常運行;

4、將涉案三個插件的文件反編譯後的代碼與(2018)京方正內經證字第 01807 號公證書中的第三方代碼文件做比對,以判斷是否具有同一性或同一性比例;

5、將涉案三個插件相關的 com.aptana.core_3.3.0.201503251818.jar 文件反編譯後的代碼與(2018)京方正內經證字第 01807 號公證書中的第三方代碼文件做比對,以判斷是否具有同一性或同一性比例。

數字天堂公司向一審法院起訴稱,柚子科技公司和柚子移動公司侵犯了其對 Hbuilder 軟件享有的複製權、修改權及信息網絡傳播權。上述事實,有柚子科技公司和柚子移動公司提交的司法鑑定申請書等證據在案佐證。

在這次審判中,法院雖然默認了 GPL 協議具有約束力,即類似於協議或合同的法律效果,但並未進一步將 GPL 協議條款基於我國著作權法進行解釋。 社區內關於 GPL 協議的解釋,特別是關於 GPL 傳染性的解釋是基於美國版權法,其能否爲國內法院認可,依然存在不確定性。

至於本次跨國維權的後續,讓我們拭目以待。

中國已然是開源世界的重要玩家

在過往的發展中,中國已經逐漸成爲開源世界的重要玩家。開源技術已經成爲主流,被各種類型和規模的公司和組織採用。這種做法並不侷限於美國,雖然起源活動多從美國開始,但它是全球性的。就國家而言,中國是最大的開源技術“消費國”之一,並且越來越成爲最大的貢獻者之一。

在中國,所有你可能聽說過或沒有聽說過的大型科技公司都在使用開源技術來迅速擴展和發展自己的技術。其動機與任何快速發展的科技公司沒有太大區別,因爲開源技術是免費的、透明的、靈活的,如果一個公司自己有能力和目標,可以對其進行修改、以滿足公司本身的特殊需求,這也是吸引和留住技術人才的好方法。

大多數開發者更喜歡使用開源技術,而且此外如果他們的僱主允許的話,他們也很願意貢獻獎勵給開源社區;在這方面,中國的開發者沒有什麼不同。

在超過 5000 萬的 GitHub 用戶中,中國的用戶數量和開源使用量(以 forks 和 clones 爲例)僅次於美國,位居第二。因爲絕大多數開源項目都是在 GitHub 上託管和發展的,所以在這個平臺上發生的事情可以比較準確的反映開源世界裏的動態。

在最受在關注的五大 GitHub 的賬戶中,有兩個是中國賬戶。阮一峯是一名開發者和活躍的博主,因製作了大量的中文技術教程和其他編程相關的教材而廣受歡迎。尤雨溪是一名前谷歌工程師,也是 Vue.js(一個廣泛使用的開源前端框架)的創造者。由於 Vue 的人氣,尤雨溪在中國出生、長大的個人經歷,以及他早期爲製作 Vue 文檔的中文版本所做的很多努力,令他在中國和整個開源領域裏頗有名氣。此外,還有許多中國工程師在 GitHub 上非常活躍,他們的活動和貢獻極大地推動着開源在中國的發展,而整個開源生態的維護需要更多努力。

參考鏈接:

https://www.zdnet.com/article/linux-beats-internal-legal-threat/

https://www.reddit.com/r/linux/comments/hl09g7/onyx_boox_chinese_company_will_not_share_their/

https://news.ycombinator.com/item?id=23735962

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章