• 正文
    • 中國開源“風(fēng)起云涌”
    • 開源社區(qū)建設(shè)是最難環(huán)節(jié)
    • 本土化提升尚需循序漸進(jìn)
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

中國開源社區(qū):是開源的,就一定是世界的

2022/01/13
536
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

2021年5月,我國自主研發(fā)的銀河麒麟操作系統(tǒng)飛離了地球表面,跟著“天問一號”探測器抵達(dá)火星;2021年10月,銀河麒麟操作系統(tǒng)又跟著神舟十三號再一次飛向深空。

國產(chǎn)操作系統(tǒng)能夠升空翱翔,離不開開源作為底層支撐。1991年開源操作系統(tǒng)Linux發(fā)布,全球各國程序員可以通過網(wǎng)絡(luò)免費(fèi)獲取,對源代碼進(jìn)行任意修改。銀河麒麟、深度Deepin、華為鴻蒙都是以Linux為主要架構(gòu)的操作系統(tǒng)。

開源的最初發(fā)源點(diǎn),是來自于社區(qū)開發(fā)者的貢獻(xiàn)。2008年開源中國社區(qū)(OSChina)網(wǎng)站正式上線,十多年以來,多達(dá)600萬的程序員在社區(qū)內(nèi)進(jìn)行技術(shù)交流,如今擁有開源項(xiàng)目超過5萬個,國人主導(dǎo)的超過1萬2千個。

開源已成為技術(shù)應(yīng)用和行業(yè)數(shù)字化發(fā)展的基石。開源大潮席卷全球,中國的開源社區(qū)正向世界走去。

中國開源“風(fēng)起云涌”

我國開源領(lǐng)域發(fā)展一步一個腳印,從最初的蹣跚學(xué)步已經(jīng)走入高速發(fā)展階段。在開源中國COO徐勇眼中,我國開源發(fā)展至今主要分為三個階段,首先是破土期(2008-2013年),從開源中國社區(qū)網(wǎng)站正式上線開始。隨著互聯(lián)網(wǎng)技術(shù)蓬勃興起,有著豐富軟件經(jīng)驗(yàn)的互聯(lián)網(wǎng)大廠將目光鎖定在開源上。在這一時期,百度基于開源大規(guī)模定制Hadoop,阿里工程師在杭州開源了第一個項(xiàng)目,騰訊全面擁抱開放戰(zhàn)略、內(nèi)部開始嘗試開源。如今,阿里云、統(tǒng)信等聯(lián)合開源的操作系統(tǒng)“龍蜥(AnolisOS)”作為“根技術(shù)”,由紅旗、萬里紅等本土操作系統(tǒng)廠商聯(lián)合共建生態(tài)的龍蜥開源社區(qū),正在吸引更多的國內(nèi)外企業(yè)加入。

2013年,隨著云端軟件開發(fā)協(xié)作平臺Gitees正式上線,中國開源進(jìn)入“風(fēng)起”(2013-2019年)時期。這一階段,中國公司進(jìn)入國際化視野,中國有20個項(xiàng)目捐贈給阿帕奇基金會,有21個項(xiàng)目捐贈給Linux基金會,這意味著中國開源項(xiàng)目的質(zhì)量受到了國際上的認(rèn)可。同期,微軟收購Github,IBM收購RedHat,國外開源產(chǎn)業(yè)開花結(jié)果,開源進(jìn)入主流賽道。

2019年以后,本土開源迎來春天,中國迎來第一個開源許可證——木蘭許可證,目前正處于歷史上第三個發(fā)展時期。“最開始,中國的開源社區(qū)多數(shù)是以交流和信息交互平臺的形式呈現(xiàn),但是要想擁有國際話語權(quán),核心在于能夠在底層共性代碼層面掌控開源技術(shù)的走向。”麒麟軟件副總裁、中國開源軟件推進(jìn)聯(lián)盟副秘書長李震寧在接受《中國電子報》記者采訪時指出,這幾年中國人領(lǐng)導(dǎo)的開源項(xiàng)目越來越多,相關(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ī)劃》(以下簡稱《規(guī)劃》),提出到2025年建設(shè)2-3具有國際影響力的開源社區(qū)。政策紅利釋放,將推動我國開源社區(qū)從基礎(chǔ)設(shè)施、軟件品牌、開源文化、開源治理四個方面加強(qiáng)建設(shè)。

開源社區(qū)建設(shè)是最難環(huán)節(jié)

軟件是信息技術(shù)之魂,開源是我國未來軟件發(fā)展的重要戰(zhàn)略。開源社區(qū)為軟件提供了良好的研發(fā)土壤,軟件技術(shù)實(shí)力的不斷增強(qiáng)同時也在反哺著我國的開源社區(qū)。

軟件定義時代已至,積極擁抱開源成為了解決我國關(guān)鍵軟件“卡脖子”的可行之徑。如何擺脫依賴,強(qiáng)化本土操作系統(tǒng)等基礎(chǔ)軟件是重中之重。麒麟軟件、紅旗、藍(lán)點(diǎn)、沖浪等一系列的基礎(chǔ)軟件商早在20世紀(jì)末就開始對于開源的探索。經(jīng)過了20多年的市場培育和教育,開源軟件已經(jīng)受到了市場的高度認(rèn)可和接納。

開源軟件具有高效、健壯、有活力的優(yōu)點(diǎn),對于個人以及公司而言,開源都是產(chǎn)品驗(yàn)證市場、獲取用戶、把握需求風(fēng)向標(biāo)的重要手段。“開源商業(yè)發(fā)展的路徑并不是一蹴而就的。我國目前的開源商業(yè)發(fā)展還處于早期階段,但資本的投資正在持續(xù)增長,在過去兩年,有大量資本投資方進(jìn)入開源市場。”統(tǒng)信軟件開源社區(qū)中心研發(fā)經(jīng)理張繼德向《中國電子報》記者指出,開源目前有三種主流的盈利模式,一是靠技術(shù)服務(wù)盈利,二是雙版本發(fā)行,有一個開源社區(qū)版本和一個商業(yè)版本,商業(yè)版有一些增值服務(wù),第三種是將開源軟件部署到云端,通過提供云服務(wù)的形式間接的使開源項(xiàng)目創(chuàng)造商業(yè)價值。對于我國開源軟件實(shí)現(xiàn)規(guī)模商業(yè)化的路線而言,這三種路線各自適用于不同的技術(shù)領(lǐng)域,均是成熟地經(jīng)過市場驗(yàn)證的開源軟件商業(yè)化方案,我國開源軟件可通過自身特點(diǎn)進(jìn)行選擇。

眾人拾柴火焰高,開源為廣大的程序員和開發(fā)者提供便利,社區(qū)也呼喚企業(yè)和開發(fā)者積極地為社區(qū)做回饋貢獻(xiàn),共同推動中國開源社區(qū)走向世界。

從開發(fā)層面來看,開源軟件的第一步是開放源代碼,在開源的基礎(chǔ)上以技術(shù)特點(diǎn)吸引其他開發(fā)者使用,此后是建立開源社區(qū),積極回應(yīng)開發(fā)者的問題反饋,鼓勵其他開發(fā)者參與代碼貢獻(xiàn)。越來越多的開發(fā)者參與其中,逐漸可以代替掉項(xiàng)目創(chuàng)建者的部分工作,幫助解決新加入的開發(fā)者反饋的問題,如此往復(fù),開源項(xiàng)目就可以進(jìn)入到一個良性循環(huán),會持續(xù)吸引更多的開發(fā)者使用和貢獻(xiàn)。“這個過程就是開源社區(qū)的建設(shè),它也是整個開源軟件開發(fā)中最難的一個環(huán)節(jié),同時也是我國目前最弱的一個環(huán)節(jié)。”張繼德談到。

李震寧指出,現(xiàn)在國內(nèi)很多企業(yè)和開發(fā)者面臨的生存壓力比較大,很多企業(yè)和開發(fā)者短時間內(nèi)做不到應(yīng)用代碼的同時又回饋開源社區(qū)。“我相信隨著整體經(jīng)濟(jì)形勢不斷向好,各界對開源的理念認(rèn)知不斷加深,這方面會逐步加強(qiáng)。”李震寧說道。

全球知名開源項(xiàng)目托管平臺GitHub統(tǒng)計(jì)數(shù)據(jù)顯示, 2020年較上一年新增了1600萬開發(fā)者用戶,預(yù)計(jì)2025年開發(fā)者用戶的數(shù)量將達(dá)到1億。其中,在GitHub的中國開發(fā)者數(shù)量及開源貢獻(xiàn)度增長已成為全球最快。GitHub預(yù)測,到2030年中國開發(fā)者將成為全球最大的開源群體之一。

從目前的開源項(xiàng)目數(shù)量和代碼貢獻(xiàn)度來看,我國開源社區(qū)已經(jīng)從發(fā)展初期爬坡到快速上升期。“從根技術(shù)、社區(qū)運(yùn)營、開源合規(guī)等方面來看,中國自主開源產(chǎn)業(yè)已經(jīng)初具規(guī)模,未來假以時日,中國的開源社區(qū)必能在國際上逐漸占據(jù)更多的話語權(quán)。”李震寧說道。

本土化提升尚需循序漸進(jìn)

操作系統(tǒng)是所有軟件生態(tài)的根基。開源社區(qū)要做到科學(xué)運(yùn)營,在國際上擲地有聲,首先要解決的問題是如何打造國家自己的操作系統(tǒng),筑牢軟件生態(tài)的根基。OpenEuler生根于華為自主研發(fā)的EulerOS、龍蜥社區(qū)起源于阿里云主導(dǎo)的OpenAnolis,一批本土操作系統(tǒng)驅(qū)動的開源社區(qū)涌現(xiàn),我國開源社區(qū)本土化程度進(jìn)一步提升。

龍蜥社區(qū)運(yùn)營委員會主席陳緒博士在接受《中國電子報》記者采訪時表示,操作系統(tǒng)主要起承上啟下的作用,向下支持種類豐富的芯片和創(chuàng)新硬件,向上兼容更多軟件(如數(shù)據(jù)庫、云原生等)。因此,本土操作系統(tǒng)開源社區(qū)應(yīng)該完善軟硬件上下游,建立起類似Windows、Android一樣的生態(tài)。“中國底層技術(shù)的發(fā)展到了這樣一個階段:和國際相比,整體有差距,但局部有領(lǐng)先。我們不要簡單地把中國的社區(qū)和國際的社區(qū)相割裂、脫鉤,應(yīng)該強(qiáng)調(diào)上游優(yōu)先的開源原則,鼓勵更多的公司和個人在國際開源項(xiàng)目和國際開源社區(qū)中擁有決策性地位。”陳緒博士談到。2021年11月4日,由阿里云、統(tǒng)信軟件等 14 家單位聯(lián)合開源的龍蜥操作系統(tǒng)正式捐贈給開放原子開源基金會進(jìn)行孵化。

在開源開放層面上,OpenEuler也抱有著同樣的態(tài)度。11月9日,華為攜手OpenEuler共同將OpenEuler操作系統(tǒng)項(xiàng)目正式捐贈給開放原子開源基金會。

OpenEuler相關(guān)負(fù)責(zé)人向記者指出,要以公開、透明、合規(guī)、安全的方式構(gòu)建中國的基礎(chǔ)軟件開源社區(qū),通過端到端的合規(guī)工具和管理體系,建立完善的合規(guī)技術(shù)生態(tài)。通過構(gòu)建符合國際標(biāo)準(zhǔn)的開放治理體系,提升運(yùn)營能力,引入全球開發(fā)者。積極參與上游社區(qū)貢獻(xiàn),構(gòu)建技術(shù)話語權(quán),最終實(shí)現(xiàn)立足中國,引領(lǐng)全球的基礎(chǔ)軟件技術(shù)領(lǐng)導(dǎo)力。

“中國開源一定會走向世界,開源將推動我國從應(yīng)用大國轉(zhuǎn)變?yōu)檐浖夹g(shù)強(qiáng)國”徐勇表示。

作者丨張壹迪

編輯丨連曉東

美編丨馬利亞

相關(guān)推薦