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