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