2021年5月,我國(guó)自主研發(fā)的銀河麒麟操作系統(tǒng)飛離了地球表面,跟著“天問一號(hào)”探測(cè)器抵達(dá)火星;2021年10月,銀河麒麟操作系統(tǒng)又跟著神舟十三號(hào)再一次飛向深空。
國(guó)產(chǎn)操作系統(tǒng)能夠升空翱翔,離不開開源作為底層支撐。1991年開源操作系統(tǒng)Linux發(fā)布,全球各國(guó)程序員可以通過網(wǎng)絡(luò)免費(fèi)獲取,對(duì)源代碼進(jìn)行任意修改。銀河麒麟、深度Deepin、華為鴻蒙都是以Linux為主要架構(gòu)的操作系統(tǒng)。
開源的最初發(fā)源點(diǎn),是來(lái)自于社區(qū)開發(fā)者的貢獻(xiàn)。2008年開源中國(guó)社區(qū)(OSChina)網(wǎng)站正式上線,十多年以來(lái),多達(dá)600萬(wàn)的程序員在社區(qū)內(nèi)進(jìn)行技術(shù)交流,如今擁有開源項(xiàng)目超過5萬(wàn)個(gè),國(guó)人主導(dǎo)的超過1萬(wàn)2千個(gè)。
開源已成為技術(shù)應(yīng)用和行業(yè)數(shù)字化發(fā)展的基石。開源大潮席卷全球,中國(guó)的開源社區(qū)正向世界走去。
中國(guó)開源“風(fēng)起云涌”
我國(guó)開源領(lǐng)域發(fā)展一步一個(gè)腳印,從最初的蹣跚學(xué)步已經(jīng)走入高速發(fā)展階段。在開源中國(guó)COO徐勇眼中,我國(guó)開源發(fā)展至今主要分為三個(gè)階段,首先是破土期(2008-2013年),從開源中國(guó)社區(qū)網(wǎng)站正式上線開始。隨著互聯(lián)網(wǎng)技術(shù)蓬勃興起,有著豐富軟件經(jīng)驗(yàn)的互聯(lián)網(wǎng)大廠將目光鎖定在開源上。在這一時(shí)期,百度基于開源大規(guī)模定制Hadoop,阿里工程師在杭州開源了第一個(gè)項(xiàng)目,騰訊全面擁抱開放戰(zhàn)略、內(nèi)部開始嘗試開源。如今,阿里云、統(tǒng)信等聯(lián)合開源的操作系統(tǒng)“龍蜥(AnolisOS)”作為“根技術(shù)”,由紅旗、萬(wàn)里紅等本土操作系統(tǒng)廠商聯(lián)合共建生態(tài)的龍蜥開源社區(qū),正在吸引更多的國(guó)內(nèi)外企業(yè)加入。
2013年,隨著云端軟件開發(fā)協(xié)作平臺(tái)Gitees正式上線,中國(guó)開源進(jìn)入“風(fēng)起”(2013-2019年)時(shí)期。這一階段,中國(guó)公司進(jìn)入國(guó)際化視野,中國(guó)有20個(gè)項(xiàng)目捐贈(zèng)給阿帕奇基金會(huì),有21個(gè)項(xiàng)目捐贈(zèng)給Linux基金會(huì),這意味著中國(guó)開源項(xiàng)目的質(zhì)量受到了國(guó)際上的認(rèn)可。同期,微軟收購(gòu)Github,IBM收購(gòu)RedHat,國(guó)外開源產(chǎn)業(yè)開花結(jié)果,開源進(jìn)入主流賽道。
2019年以后,本土開源迎來(lái)春天,中國(guó)迎來(lái)第一個(gè)開源許可證——木蘭許可證,目前正處于歷史上第三個(gè)發(fā)展時(shí)期。“最開始,中國(guó)的開源社區(qū)多數(shù)是以交流和信息交互平臺(tái)的形式呈現(xiàn),但是要想擁有國(guó)際話語(yǔ)權(quán),核心在于能夠在底層共性代碼層面掌控開源技術(shù)的走向。”麒麟軟件副總裁、中國(guó)開源軟件推進(jìn)聯(lián)盟副秘書長(zhǎng)李震寧在接受《中國(guó)電子報(bào)》記者采訪時(shí)指出,這幾年中國(guó)人領(lǐng)導(dǎo)的開源項(xiàng)目越來(lái)越多,相關(guān)的根技術(shù)開源社區(qū)也出現(xiàn)了,比如OpenEuler、龍蜥社區(qū)等。這些社區(qū)的出現(xiàn),都在很大程度上改變了過去只有單一的交流型社區(qū),而沒有根技術(shù)社區(qū)的窘態(tài)。
2021年11月,工業(yè)和信息化部印發(fā)《“十四五”軟件和信息技術(shù)服務(wù)業(yè)發(fā)展規(guī)劃》(以下簡(jiǎn)稱《規(guī)劃》),提出到2025年建設(shè)2-3具有國(guó)際影響力的開源社區(qū)。政策紅利釋放,將推動(dòng)我國(guó)開源社區(qū)從基礎(chǔ)設(shè)施、軟件品牌、開源文化、開源治理四個(gè)方面加強(qiáng)建設(shè)。
開源社區(qū)建設(shè)是最難環(huán)節(jié)
軟件是信息技術(shù)之魂,開源是我國(guó)未來(lái)軟件發(fā)展的重要戰(zhàn)略。開源社區(qū)為軟件提供了良好的研發(fā)土壤,軟件技術(shù)實(shí)力的不斷增強(qiáng)同時(shí)也在反哺著我國(guó)的開源社區(qū)。
軟件定義時(shí)代已至,積極擁抱開源成為了解決我國(guó)關(guān)鍵軟件“卡脖子”的可行之徑。如何擺脫依賴,強(qiáng)化本土操作系統(tǒng)等基礎(chǔ)軟件是重中之重。麒麟軟件、紅旗、藍(lán)點(diǎn)、沖浪等一系列的基礎(chǔ)軟件商早在20世紀(jì)末就開始對(duì)于開源的探索。經(jīng)過了20多年的市場(chǎng)培育和教育,開源軟件已經(jīng)受到了市場(chǎng)的高度認(rèn)可和接納。
開源軟件具有高效、健壯、有活力的優(yōu)點(diǎn),對(duì)于個(gè)人以及公司而言,開源都是產(chǎn)品驗(yàn)證市場(chǎng)、獲取用戶、把握需求風(fēng)向標(biāo)的重要手段。“開源商業(yè)發(fā)展的路徑并不是一蹴而就的。我國(guó)目前的開源商業(yè)發(fā)展還處于早期階段,但資本的投資正在持續(xù)增長(zhǎng),在過去兩年,有大量資本投資方進(jìn)入開源市場(chǎng)。”統(tǒng)信軟件開源社區(qū)中心研發(fā)經(jīng)理張繼德向《中國(guó)電子報(bào)》記者指出,開源目前有三種主流的盈利模式,一是靠技術(shù)服務(wù)盈利,二是雙版本發(fā)行,有一個(gè)開源社區(qū)版本和一個(gè)商業(yè)版本,商業(yè)版有一些增值服務(wù),第三種是將開源軟件部署到云端,通過提供云服務(wù)的形式間接的使開源項(xiàng)目創(chuàng)造商業(yè)價(jià)值。對(duì)于我國(guó)開源軟件實(shí)現(xiàn)規(guī)模商業(yè)化的路線而言,這三種路線各自適用于不同的技術(shù)領(lǐng)域,均是成熟地經(jīng)過市場(chǎng)驗(yàn)證的開源軟件商業(yè)化方案,我國(guó)開源軟件可通過自身特點(diǎn)進(jìn)行選擇。
眾人拾柴火焰高,開源為廣大的程序員和開發(fā)者提供便利,社區(qū)也呼喚企業(yè)和開發(fā)者積極地為社區(qū)做回饋貢獻(xiàn),共同推動(dòng)中國(guó)開源社區(qū)走向世界。
從開發(fā)層面來(lái)看,開源軟件的第一步是開放源代碼,在開源的基礎(chǔ)上以技術(shù)特點(diǎn)吸引其他開發(fā)者使用,此后是建立開源社區(qū),積極回應(yīng)開發(fā)者的問題反饋,鼓勵(lì)其他開發(fā)者參與代碼貢獻(xiàn)。越來(lái)越多的開發(fā)者參與其中,逐漸可以代替掉項(xiàng)目創(chuàng)建者的部分工作,幫助解決新加入的開發(fā)者反饋的問題,如此往復(fù),開源項(xiàng)目就可以進(jìn)入到一個(gè)良性循環(huán),會(huì)持續(xù)吸引更多的開發(fā)者使用和貢獻(xiàn)。“這個(gè)過程就是開源社區(qū)的建設(shè),它也是整個(gè)開源軟件開發(fā)中最難的一個(gè)環(huán)節(jié),同時(shí)也是我國(guó)目前最弱的一個(gè)環(huán)節(jié)。”張繼德談到。
李震寧指出,現(xiàn)在國(guó)內(nèi)很多企業(yè)和開發(fā)者面臨的生存壓力比較大,很多企業(yè)和開發(fā)者短時(shí)間內(nèi)做不到應(yīng)用代碼的同時(shí)又回饋開源社區(qū)。“我相信隨著整體經(jīng)濟(jì)形勢(shì)不斷向好,各界對(duì)開源的理念認(rèn)知不斷加深,這方面會(huì)逐步加強(qiáng)。”李震寧說(shuō)道。
全球知名開源項(xiàng)目托管平臺(tái)GitHub統(tǒng)計(jì)數(shù)據(jù)顯示, 2020年較上一年新增了1600萬(wàn)開發(fā)者用戶,預(yù)計(jì)2025年開發(fā)者用戶的數(shù)量將達(dá)到1億。其中,在GitHub的中國(guó)開發(fā)者數(shù)量及開源貢獻(xiàn)度增長(zhǎng)已成為全球最快。GitHub預(yù)測(cè),到2030年中國(guó)開發(fā)者將成為全球最大的開源群體之一。
從目前的開源項(xiàng)目數(shù)量和代碼貢獻(xiàn)度來(lái)看,我國(guó)開源社區(qū)已經(jīng)從發(fā)展初期爬坡到快速上升期。“從根技術(shù)、社區(qū)運(yùn)營(yíng)、開源合規(guī)等方面來(lái)看,中國(guó)自主開源產(chǎn)業(yè)已經(jīng)初具規(guī)模,未來(lái)假以時(shí)日,中國(guó)的開源社區(qū)必能在國(guó)際上逐漸占據(jù)更多的話語(yǔ)權(quán)。”李震寧說(shuō)道。
本土化提升尚需循序漸進(jìn)
操作系統(tǒng)是所有軟件生態(tài)的根基。開源社區(qū)要做到科學(xué)運(yùn)營(yíng),在國(guó)際上擲地有聲,首先要解決的問題是如何打造國(guó)家自己的操作系統(tǒng),筑牢軟件生態(tài)的根基。OpenEuler生根于華為自主研發(fā)的EulerOS、龍蜥社區(qū)起源于阿里云主導(dǎo)的OpenAnolis,一批本土操作系統(tǒng)驅(qū)動(dòng)的開源社區(qū)涌現(xiàn),我國(guó)開源社區(qū)本土化程度進(jìn)一步提升。
龍蜥社區(qū)運(yùn)營(yíng)委員會(huì)主席陳緒博士在接受《中國(guó)電子報(bào)》記者采訪時(shí)表示,操作系統(tǒng)主要起承上啟下的作用,向下支持種類豐富的芯片和創(chuàng)新硬件,向上兼容更多軟件(如數(shù)據(jù)庫(kù)、云原生等)。因此,本土操作系統(tǒng)開源社區(qū)應(yīng)該完善軟硬件上下游,建立起類似Windows、Android一樣的生態(tài)。“中國(guó)底層技術(shù)的發(fā)展到了這樣一個(gè)階段:和國(guó)際相比,整體有差距,但局部有領(lǐng)先。我們不要簡(jiǎn)單地把中國(guó)的社區(qū)和國(guó)際的社區(qū)相割裂、脫鉤,應(yīng)該強(qiáng)調(diào)上游優(yōu)先的開源原則,鼓勵(lì)更多的公司和個(gè)人在國(guó)際開源項(xiàng)目和國(guó)際開源社區(qū)中擁有決策性地位。”陳緒博士談到。2021年11月4日,由阿里云、統(tǒng)信軟件等 14 家單位聯(lián)合開源的龍蜥操作系統(tǒng)正式捐贈(zèng)給開放原子開源基金會(huì)進(jìn)行孵化。
在開源開放層面上,OpenEuler也抱有著同樣的態(tài)度。11月9日,華為攜手OpenEuler共同將OpenEuler操作系統(tǒng)項(xiàng)目正式捐贈(zèng)給開放原子開源基金會(huì)。
OpenEuler相關(guān)負(fù)責(zé)人向記者指出,要以公開、透明、合規(guī)、安全的方式構(gòu)建中國(guó)的基礎(chǔ)軟件開源社區(qū),通過端到端的合規(guī)工具和管理體系,建立完善的合規(guī)技術(shù)生態(tài)。通過構(gòu)建符合國(guó)際標(biāo)準(zhǔn)的開放治理體系,提升運(yùn)營(yíng)能力,引入全球開發(fā)者。積極參與上游社區(qū)貢獻(xiàn),構(gòu)建技術(shù)話語(yǔ)權(quán),最終實(shí)現(xiàn)立足中國(guó),引領(lǐng)全球的基礎(chǔ)軟件技術(shù)領(lǐng)導(dǎo)力。
“中國(guó)開源一定會(huì)走向世界,開源將推動(dòng)我國(guó)從應(yīng)用大國(guó)轉(zhuǎn)變?yōu)檐浖夹g(shù)強(qiáng)國(guó)”徐勇表示。
作者丨張壹迪
編輯丨連曉東
美編丨馬利亞