日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

国内厂商 Onyx 违反 GPL 协议,中国开源何去何从?

發(fā)布時間:2024/8/23 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 国内厂商 Onyx 违反 GPL 协议,中国开源何去何从? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者 |?馬超

責編 | 王曉曼

封圖 | CSDN 付費下載自東方 IC

出品 | CSDN(ID:CSDNnews)

近日,中國電子書廠商Oynx拒絕開源其基于Linux 內(nèi)核修改的設(shè)備源碼,這一做法違反了Linux的GPL協(xié)議,在Reddit社區(qū)引發(fā)了開源軟件如何在中國維權(quán)的大討論。

憑心而論,阿里、騰訊、百度等大廠近些年來在開源方面貢獻都很大,Oynx拒絕開放源碼的行為可能純屬是個例,即使我們開源了飛漿、RocketMQ等多個優(yōu)秀的開源軟件,也無法對沖不遵守開源規(guī)則所帶來的惡劣影響。

這已經(jīng)不是開源社區(qū)與中國的第一次碰撞了,前陣子,知名開源云服務(wù)提供商HashiCorp表示:不允許中國境內(nèi)使用、部署和安裝該企業(yè)旗下的“企業(yè)版”產(chǎn)品和軟件。

雖然最后這是一起烏龍事件,被限制使用的僅限于HashiCorp的加密軟件。不過這一事件開了較壞的頭,沒準后續(xù)有可能還有更多的企業(yè)會做出類似的決定。

開源也會封閉,業(yè)界開始反思

作為全球最大的開源社區(qū)網(wǎng)站,GitHub在去年年中,開始對來自被制裁地區(qū)的用戶加以限制了,分別有來自克里米亞和伊朗的GitHub用戶發(fā)現(xiàn)自己的賬號遭到了網(wǎng)站官方的限制。

由于以上原因,我國IT界對于開源軟件的使用有了不同的聲音,清華大學(xué)的劉利副教授表示“我國對國外開源基礎(chǔ)軟件的依賴,使一些國家可隨時通過隱藏最新技術(shù)或版權(quán),限制甚至阻礙我國科技發(fā)展。”

過去10年中,劉利老師的工作集中在自主研制國產(chǎn)地球系統(tǒng)模式耦合器。耦合器是實現(xiàn)氣候預(yù)測與數(shù)值天氣預(yù)報軟件系統(tǒng)集成的一項關(guān)鍵核心技術(shù)。值得指出的是,2010年劉利老師開始從事這個方向的研究時,我國已廣泛使用開源耦合器多年。不過即使有開源替代產(chǎn)品,劉利老師認為自主研發(fā)開源方案的替代品,并不是重復(fù)造輪子。

在接受《中國科學(xué)報》采訪時,他再次表示,“長期使用國外免費開源基礎(chǔ)軟件,很大程度上制約了我國自主研發(fā)的積極性和創(chuàng)新能力,拉大了我國在相關(guān)領(lǐng)域與其他國家的差距,這無異于助長了對我國的‘科技侵略’!”

從實際情況上看,筆者不太認同劉利老師的說法,盲目的抄襲當然是有害的,但是借鑒開源軟件的思路和想法,對于我國乃至整個IT產(chǎn)業(yè)來說都非常重要。如今中國 GitHub 開發(fā)者數(shù)量年增長 37%,并擬在中國設(shè)立分公司。在如今IT技術(shù)發(fā)展日新月異,擁抱開源、互通共享已逐漸成為業(yè)界的共識,在這種情況下,獲取開源技術(shù)社區(qū)的支持是無比重要,不過這種支持是相對的,同時要求我們在使用開源時,尊重開源規(guī)則。

初識開源協(xié)議


說起開源協(xié)議,就不得不提GNU。其官方定義是一個“GNU is Not Unix”,這是官方給出的遞歸定義,永遠也找不到本意。

可以將它理解為一個自由軟件工程項目或者一種計劃,是由Richard Stallman在1983年9月27公開發(fā)起,它的目標是創(chuàng)建一套完全自由、開放的操作系統(tǒng)。1985年10月,Richard Stallman創(chuàng)立了自由軟件基金會(FreeSoftware Foundation ,FSF),其主要工作是執(zhí)行GNU計劃。為了保證GNU軟件可以自由的“使用、復(fù)制、修改、發(fā)布”,同樣禁止部分人在GNU軟件的基礎(chǔ)上自己修改并發(fā)布的軟件中添加任何限制他人自由使用的條款,在這個情況下就誕生了GNU的許可條款,再后來又產(chǎn)生了其他的(非GNU)許可條款,統(tǒng)稱為開源許可協(xié)議。

這里列舉了最常用的幾種開源協(xié)議:

  • GPL (GNU General Public License) :GNU通用公共許可協(xié)議

  • LGPL (GNU Lesser General Public License) :GNU寬通用公共許可協(xié)議

  • BSD (Berkeley Software Distribution)?:伯克利軟件分發(fā)許可協(xié)議

  • MIT (Massachusetts Institute of Technology):MIT許可協(xié)議之名源自麻省理工學(xué)院,又稱“X許可協(xié)議”或“X11許可協(xié)議”

  • Apache (Apache License) :Apache許可協(xié)議

  • MPL (Mozilla Public License) :Mozilla公共許可協(xié)議

如果將開源協(xié)議具體用途的決策點進行分類,那么其導(dǎo)圖如下:

開源規(guī)則的反思


本次事件的起因是因為oynx的文石科技沒有遵守開源協(xié)議造成,客觀的講oynx的做法雖然不具有普遍性,但是我國科技公司對于知識產(chǎn)權(quán)的重視程度是不夠,這點的確值得國人反思。

我們很熟悉的視頻、音頻處理項目FFMPEG和Linux都是采用了GPL。GPL協(xié)議和BSD、Apache Licence等鼓勵代碼重用的許可很不一樣。GPL的出發(fā)點是代碼的開源/免費使用和引用/修改/衍生代碼的開源/免費使用,但不允許修改后和衍生的代 碼做為閉源的商業(yè)軟件發(fā)布和銷售。這也就是為什么我們能用免費的各種Linux原因。

不過還是有很多商業(yè)軟件使用 FFMPEG 的代碼但并未遵循 LGPL/GPL 許可證的要求,因此FFMPEG的組織方使用“恥辱柱(Hall of Shame)”來公示那些違反 GPL 許可證使用FFMPEG代碼的其公司,其中有很大一部分是中國的知名企業(yè),為此整個業(yè)界也都欣起了軒然大波。

最近筆者發(fā)現(xiàn)國內(nèi)最早的開源操作系統(tǒng)項目MiniGUI也發(fā)布了例外清單,https://www.fmsoft.cn/exception-list,對某些未遵守GPL協(xié)議的公司進行了例外處理。雖然這些還沒有升級成我國IT界與開源社區(qū)的沖突,但是筆者還是要呼吁業(yè)界,在在使用開源軟件的時候一定要注意遵守相關(guān)規(guī)則。

如果要問兩年前中國最大的文化輸出是什么,那這可能是大劉的科幻,也可能是莫言的小說;而如果現(xiàn)在要問這個問題,那它的答案應(yīng)該是開源。十年前業(yè)界流傳“代碼正在吞沒世界”的觀點,現(xiàn)在IT界普遍認為“互聯(lián)網(wǎng)世界的一切源自開源”,希望開發(fā)者們遵守開源規(guī)則,用好開源軟件。

更多精彩推薦 ?一年一度程序員“補課”季來襲,618 背后技術(shù)大公開! ?外媒:美國考慮封殺TikTok等中國社交應(yīng)用;微信小程序?qū)⒅С址窒淼脚笥讶?#xff1b;Kotlin 1.4-M3 發(fā)布 | 極客頭條 ?漏答題、偏科、多次復(fù)讀,30 位互聯(lián)網(wǎng)大佬考上啥大學(xué)了? ?云計算與星辰大海的結(jié)合——不要回答,來自百億光年外的未知信號 ?用機器學(xué)習(xí)還原《隱秘的角落》那些被修改的臺詞 ?一文速覽 Eth2.0 的 7 大客戶端進展 點分享點點贊點在看

總結(jié)

以上是生活随笔為你收集整理的国内厂商 Onyx 违反 GPL 协议,中国开源何去何从?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。