Linux內(nèi)核社區(qū)最近發(fā)生了一起標(biāo)志性事件,社區(qū)主要負(fù)責(zé)人Greg Kroah-Hartman宣布,在Linux內(nèi)核開發(fā)者名單中移除所有俄羅斯開發(fā)者。他們不是普通的代碼貢獻(xiàn)者,而是Linux開源項(xiàng)目的Maintainer。
在一個開源社區(qū)中,Maintainer是指那些負(fù)責(zé)管理和推動社區(qū)發(fā)展的高級別貢獻(xiàn)者。他們不僅僅是簡單的代碼貢獻(xiàn)者,而是社區(qū)中的領(lǐng)導(dǎo)者和管理者。
由于此事在社區(qū)內(nèi)引發(fā)了強(qiáng)烈反應(yīng),Linux項(xiàng)目的創(chuàng)始人Linus,對此事件做出了回應(yīng),他堅決支持這一決定,并且表示并非是受壓于美俄的地緣政治壓力。自2024年6月起,美國已經(jīng)對俄羅斯實(shí)施了一系列制裁,管控對其出售和提供IT服務(wù)及軟件的行為,媒體分析可能與美國制裁有一定關(guān)系。
雖說這個開源項(xiàng)目有很多貢獻(xiàn)者,但Linus是實(shí)質(zhì)上的掌舵人,據(jù)說Linux基金會主要也是認(rèn)他一人。而Linus祖籍芬蘭,曾被蘇聯(lián)侵略,也一直和俄羅斯不對付。加上Linux基金會歸美國管。個人情感上和項(xiàng)目合規(guī)上做出此選擇也不奇怪。其實(shí)其它很多項(xiàng)目早就下手了只是瓜不夠大。
Linux基金會作為一個國際性組織,開源社區(qū)的開創(chuàng)者和全球標(biāo)志性項(xiàng)目,這一事件對于開源社區(qū)的影響是復(fù)雜且深遠(yuǎn)的,這觸及了開源社區(qū)的核心價值觀,如透明度、開放性和全球合作。
開源社區(qū)還能不能玩下去了?
Linux開源操作系統(tǒng)項(xiàng)目,本應(yīng)是全球開發(fā)者30多年來共同努力的結(jié)晶,本應(yīng)是一個超越國界的操作系統(tǒng)。開源精神,從此成了一個笑話。Linus作為開源概念的最大受益者(沒有之一),卻跳出來率先背叛了開源精神,這真是今年最大的諷刺了。何況Linus還身在號稱保持中立的北歐,加上最近瑞士(也是中立國)蘇黎世理工大學(xué)對中國留學(xué)生加強(qiáng)審查限制,這事兒就更加諷刺了。
接下來對開源項(xiàng)目我們不能有太多幻想和期望了,“開源沒有國界”這個原則已經(jīng)被徹底撕毀了,以后只會有越來越多的開源社區(qū)會仿效Linux社區(qū),有樣學(xué)樣,隨著地緣政治的問題,風(fēng)險會越來越大。
開源項(xiàng)目起源于20世紀(jì)50年代,當(dāng)時軟件通常隨硬件免費(fèi)附帶,并且附帶源代碼以便于專業(yè)人員調(diào)試和修改。開源軟件的歷史可以追溯到1970年,當(dāng)時AT&T貝爾實(shí)驗(yàn)室的研究員Ken Thompson等人開發(fā)了UNIX操作系統(tǒng),其設(shè)計哲學(xué)鼓勵社區(qū)參與,為后來的開源軟件開發(fā)提供了基礎(chǔ)。1985年,Richard Stallman創(chuàng)建了自由軟件基金會(FSF),推動了自由軟件的發(fā)展。1998年,開源促進(jìn)會(OSI)成立,明確了開放源碼軟件的定義和一套開源許可證。
截至2024年,開源項(xiàng)目在全球范圍內(nèi)已經(jīng)取得了顯著的發(fā)展和成功。在AI領(lǐng)域,開源項(xiàng)目如Detectron2、OpenPose、FaceNet、Spark MLlib和Mahout等在GitHub上擁有高星標(biāo)和分叉數(shù),顯示了它們的流行度和活躍度。中國在開源項(xiàng)目的發(fā)展上也取得了顯著成就,例如在操作系統(tǒng)、數(shù)據(jù)庫、中間件以及人工智能等關(guān)鍵技術(shù)領(lǐng)域,中國企業(yè)已經(jīng)成為開源生態(tài)的市場主體,并在全球開源生態(tài)建設(shè)中發(fā)揮著重要作用。開源項(xiàng)目的發(fā)展不僅推動了技術(shù)創(chuàng)新,還促進(jìn)了產(chǎn)業(yè)與數(shù)字技術(shù)的深度融合,加速了數(shù)字經(jīng)濟(jì)的發(fā)展。
例如,在云計算領(lǐng)域,開源技術(shù)棧占比超過60%,Kubernetes的使用占比接近96%,顯示了開源在該領(lǐng)域的主導(dǎo)地位。此外,Linux操作系統(tǒng)的成功也是開源模式的一個典型例子,它通過開源社區(qū)的共同努力,形成了強(qiáng)大的產(chǎn)業(yè)生態(tài)。在人工智能領(lǐng)域,2024年被看作是開源AI崛起的一年,開源模型如Mistral、Vicuna、Yi和Llama等正在迎頭趕上已經(jīng)確立的巨頭,如GPT-4和Claude,這標(biāo)志著AI開發(fā)動態(tài)變革的開始。開源AI的發(fā)展為增加創(chuàng)新鋪平了道路,世界各地的開發(fā)人員積極參與超越傳統(tǒng)邊界的項(xiàng)目,挑戰(zhàn)了封閉源巨頭的主導(dǎo)地位。
在芯片領(lǐng)域,開源項(xiàng)目正在逐漸增多,并且對行業(yè)產(chǎn)生著積極的影響。以下是一些重要的開源芯片項(xiàng)目:
? OpenXiangShan(香山處理器):這是一個開源高性能RISC-V處理器核,由中國科學(xué)院計算技術(shù)研究所開發(fā)。香山處理器在GitHub上獲得了超過4100個星標(biāo),形成了超過555個分支(Fork),是國際上最受關(guān)注的開源硬件項(xiàng)目之一。
? OpenCores:這是一個以FPGA和ASIC為核心的開源項(xiàng)目網(wǎng)站,提供各種硬件設(shè)計和軟件的免費(fèi)下載。
? PULP平臺:這是一個開源的處理器設(shè)計平臺,旨在為低功耗應(yīng)用提供靈活、可擴(kuò)展的處理器架構(gòu)。
? lowRISC:這是一個開源的RISC-V處理器項(xiàng)目,旨在提供一個安全、可驗(yàn)證的RISC-V處理器。
? CHIPS Alliance:這是一個關(guān)注開源芯片設(shè)計工具和一部分開源IP的聯(lián)盟,致力于推動開源芯片生態(tài)的發(fā)展。
? RISC-V:RISC-V是一個基于精簡指令集計算(RISC)原理建立的開源指令集架構(gòu),可以免費(fèi)使用并允許任何人設(shè)計、制造和銷售RISC-V芯片和軟件。
? NVDLA:NVDLA是一個開源的深度學(xué)習(xí)加速器項(xiàng)目,提供了一個可擴(kuò)展、可配置的硬件加速器設(shè)計,用于深度學(xué)習(xí)應(yīng)用。
? Efabless的Open MPW Shuttle Program:這是一個為完全開源的芯片設(shè)計提供流片機(jī)會的項(xiàng)目,吸引了許多想學(xué)習(xí)芯片設(shè)計驗(yàn)證知識的人。
? OpenROAD:這是一個開源的半導(dǎo)體芯片設(shè)計工具,它允許用戶從設(shè)計初期階段開始,到生產(chǎn)一個可制造的布局圖樣,所有這些都可以在24小時內(nèi)完成。
? Caravel:這是一個開源的芯片設(shè)計項(xiàng)目,提供了一個完整的芯片設(shè)計流程,包括仿真、綜合、布局布線和靜態(tài)時序分析等。這些項(xiàng)目不僅推動了技術(shù)創(chuàng)新,還降低了芯片設(shè)計和制造的門檻,使得更多的研究者和小型公司能夠參與到芯片設(shè)計中來。隨著開源芯片生態(tài)的不斷發(fā)展,預(yù)計未來會有更多創(chuàng)新的開源芯片項(xiàng)目出現(xiàn)。
如果開源社區(qū)模式終結(jié),對中國的影響將是多方面的,雖然開源社區(qū)不會一下子結(jié)束,但是隨著懂王上臺,誰知道會不會來個黑天鵝,中國企業(yè)還是需要做好預(yù)案,影響是多方面的:
? 技術(shù)創(chuàng)新受阻:開源社區(qū)是全球技術(shù)創(chuàng)新的重要推動力。如果開源社區(qū)模式終結(jié),中國企業(yè)在獲取新技術(shù)和參與全球技術(shù)交流方面將受到限制,這將影響中國的技術(shù)創(chuàng)新速度和質(zhì)量。
? 成本增加:開源軟件為企業(yè)節(jié)省了大量的成本。如果開源模式不再,企業(yè)可能需要支付更多的費(fèi)用來購買專有軟件,這將增加企業(yè)的運(yùn)營成本。
? 就業(yè)機(jī)會減少:開源社區(qū)的發(fā)展為開發(fā)者提供了大量的就業(yè)機(jī)會。模式終結(jié)可能導(dǎo)致相關(guān)就業(yè)崗位的減少,影響技術(shù)人員的職業(yè)發(fā)展。
如果全球開源社區(qū)模式終結(jié),可能會促使中國加快自主開源基礎(chǔ)設(shè)施的建設(shè),更加重視自主技術(shù)的研發(fā)和創(chuàng)新,以減少對外部技術(shù)的依賴。
國家層面對于硬件、硬科技的重視和投入,比如操作系統(tǒng)、數(shù)據(jù)庫、編譯器、深度學(xué)習(xí)框架等基礎(chǔ)軟件的重視度和投入,還遠(yuǎn)遠(yuǎn)不夠。如果真的發(fā)生戰(zhàn)爭,docker、gcc、linux等這些基礎(chǔ)軟件會立即遇到供應(yīng)問題,遷移和國產(chǎn)替代的代價非常巨大。
就在昨天,美國對華半導(dǎo)體、量子計算和AI技術(shù)投資限制升級,意在防止美國資本與專業(yè)知識助力中國在這些關(guān)鍵技術(shù)上的發(fā)展。隨著美國新王即將上臺,對中國繼續(xù)執(zhí)行升級版小院高墻的科技封鎖政策,說不定會對開源社區(qū)動手(人工智能領(lǐng)域很多中國公司知識源自開源項(xiàng)目),Linux事件起到了非常惡劣的示范作用,需要做好準(zhǔn)備,以應(yīng)對可能出現(xiàn)的挑戰(zhàn)。