從應(yīng)用側(cè)到基礎(chǔ)軟件,國(guó)內(nèi)開源生態(tài)之變
1997年5月Eric S. Raymond發(fā)表了被譽(yù)為“開源圣經(jīng)”的《大教堂與集市》,開源運(yùn)動(dòng)從此有了自己的獨(dú)立宣言,越來越多的企業(yè)組織意識(shí)到開源的價(jià)值加入到開源運(yùn)動(dòng)中,開放、平等、協(xié)作、共享的開源模式逐漸成為新一代軟件開發(fā)模式。
當(dāng)前,開源已成為全球軟件技術(shù)和產(chǎn)業(yè)創(chuàng)新的主導(dǎo)模式,覆蓋了軟件開發(fā)的全域場(chǎng)景,全球97%的軟件開發(fā)者和99%的企業(yè)都在使用開源軟件,技術(shù)軟件、新型平臺(tái)軟件也大多基于開源??梢哉f軟件定義未來世界,而開源引領(lǐng)軟件未來。
世界上主要國(guó)家都在積極利用開源技術(shù)推動(dòng)產(chǎn)業(yè)發(fā)展,在基礎(chǔ)軟件、云計(jì)算、大數(shù)據(jù)、人工智能等領(lǐng)域,形成了一批國(guó)際開源基金會(huì)和開源平臺(tái)。我國(guó)也在全球開源生態(tài)的發(fā)展中迅速成長(zhǎng),與國(guó)外的差距正在逐步縮小,在某些領(lǐng)域甚至有所趕超。日前舉辦的數(shù)字中國(guó)建設(shè)峰會(huì)專門設(shè)置了軟件開源生態(tài)高峰論壇并受到央視《軟件開源里的中國(guó)聲音》專題報(bào)道。在央視的報(bào)道中我們看到了華為等開源領(lǐng)軍企業(yè)的身影,中國(guó)開源正踏著時(shí)代的脈搏與世界共舞。
開源東風(fēng)起
近兩年國(guó)內(nèi)開源領(lǐng)域動(dòng)作頻繁,邁入了新的發(fā)展階段,開源在推動(dòng)創(chuàng)新方面正發(fā)揮著越來越重要的作用。
產(chǎn)業(yè)的發(fā)展離不開政府、企業(yè)、社會(huì)與個(gè)人的共同努力,國(guó)內(nèi)政策是一個(gè)風(fēng)向標(biāo),利好不斷,國(guó)家高度重視開源軟件發(fā)展,培育開源生態(tài)成為國(guó)家軟件發(fā)展戰(zhàn)略的重點(diǎn)任務(wù)。國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展“十四五”規(guī)劃和2035年遠(yuǎn)景目標(biāo)綱要也明確提出“支持?jǐn)?shù)字技術(shù)開源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開源知識(shí)產(chǎn)權(quán)和法律體系,鼓勵(lì)企業(yè)開放軟件源代碼、硬件設(shè)計(jì)和應(yīng)用服務(wù)”。2020年是開源領(lǐng)域大爆發(fā)的一年:國(guó)內(nèi)開放原子開源基金會(huì)掛牌成立;中國(guó)“木蘭協(xié)議”正式成為國(guó)際化開源許可證;工信部等部門聯(lián)合 Gitee 建設(shè)中國(guó)獨(dú)立的開源托管平臺(tái)……
在這樣一個(gè)大環(huán)境下,“十四五”鼓勵(lì)企業(yè)開源,并從底層基礎(chǔ)設(shè)施方面進(jìn)行了規(guī)劃——綱要明確指出應(yīng)完善開源知識(shí)產(chǎn)權(quán)和法律體系,足以說明開源是大勢(shì)所趨。也有業(yè)內(nèi)人士指出,“開源”被首次納入綱要,表明國(guó)內(nèi)開源的發(fā)展迎來了新的發(fā)展機(jī)遇,不少海外開源項(xiàng)目都對(duì)中國(guó)市場(chǎng)表現(xiàn)出了濃厚的興趣,可謂是開源東風(fēng)已起。
國(guó)內(nèi)的開源產(chǎn)業(yè)已經(jīng)日趨成熟。GitHub在2020年4月的統(tǒng)計(jì)數(shù)據(jù)顯示,來自中國(guó)的源代碼貢獻(xiàn)量已經(jīng)僅次于美國(guó)。根據(jù)中國(guó)信息通信研究院發(fā)布的《開源生態(tài)白皮書(2020年)》,2019年我國(guó)企業(yè)已經(jīng)使用開源技術(shù)的企業(yè)占比為87.4%,同比增長(zhǎng)10.7%,我國(guó)企業(yè)使用開源技術(shù)已成主流。
基礎(chǔ)軟件創(chuàng)新提速
值得注意的是,國(guó)內(nèi)早期開源生態(tài)發(fā)展集中在應(yīng)用側(cè)軟件領(lǐng)域,雖然開源項(xiàng)目多,但具有國(guó)際影響力的開源項(xiàng)目不足。本土開源生態(tài)需要進(jìn)一步完善,很多企業(yè)組織都在行動(dòng)。《開源生態(tài)白皮書(2020年)》指出,近年來國(guó)內(nèi)企業(yè)逐漸側(cè)重基礎(chǔ)軟件領(lǐng)域開源項(xiàng)目布局,在操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等領(lǐng)域涌現(xiàn)多個(gè)開源項(xiàng)目,不乏國(guó)際基金會(huì)的頂級(jí)開源項(xiàng)目。
基礎(chǔ)軟件是計(jì)算產(chǎn)業(yè)的“魂”。過去幾十年來,基礎(chǔ)軟件從封閉的企業(yè)開發(fā)方式逐漸演變成開源、開放方式,但是一些重要的基礎(chǔ)軟件,比如 Windows、Oracle 數(shù)據(jù)庫(kù)等依舊采用閉源專有的開發(fā)和商業(yè)模式。隨著開源之風(fēng)東漸,在基礎(chǔ)設(shè)施領(lǐng)域采用開源成為了彎道超車的重要?jiǎng)恿Α?/p>
國(guó)內(nèi)企業(yè)組織已經(jīng)成為國(guó)際開源生態(tài)的重要參與者和推動(dòng)者,以華為為代表的頭部科技公司貢獻(xiàn)了大量開源項(xiàng)目,在打造本土開源生態(tài)的同時(shí),也向世界輸出中國(guó)開源力量。
華為在開源方面的投入和貢獻(xiàn)備受矚目,是國(guó)內(nèi)開源生態(tài)的領(lǐng)軍者和實(shí)踐者,持續(xù)發(fā)力基礎(chǔ)軟件開源,自2019年以來,在基礎(chǔ)軟件領(lǐng)域,華為陸續(xù)開源了操作系統(tǒng)openEuler、企業(yè)級(jí)數(shù)據(jù)庫(kù)openGauss、全場(chǎng)景AI框架MindSpore,加速基礎(chǔ)軟件的創(chuàng)新和發(fā)展。
其中,openEuler是獨(dú)立演進(jìn)的原生開源操作系統(tǒng),具備多架構(gòu)支持、內(nèi)核級(jí)創(chuàng)新、云原生軟件棧、云邊協(xié)同等特性,openGauss主打企業(yè)級(jí)開源數(shù)據(jù)庫(kù),深度融合華為在數(shù)據(jù)庫(kù)領(lǐng)域多年經(jīng)驗(yàn),結(jié)合企業(yè)級(jí)場(chǎng)景有獨(dú)特優(yōu)勢(shì),MindSpore是全場(chǎng)景的開源AI計(jì)算框架,開發(fā)友好、運(yùn)行高效、部署靈活。
以華為為代表的開源實(shí)踐正在推動(dòng)我國(guó)基礎(chǔ)軟件創(chuàng)新,而創(chuàng)新是一個(gè)持續(xù)不斷的過程。
得生態(tài)者得天下
眾所周知,開源最終比拼的是生態(tài),同樣是得生態(tài)者得天下。《開源生態(tài)白皮書(2020年)》指出,開源生態(tài)以開源項(xiàng)目為中心構(gòu)建,依托開源社區(qū)協(xié)作形成軟件、硬件等開源項(xiàng)目。涉及開源貢獻(xiàn)者、開源使用者、開源運(yùn)營(yíng)者、開源服務(wù)者多重角色,包含開源治理、開源運(yùn)營(yíng)、開源商業(yè)布局等多個(gè)環(huán)節(jié),需要滿足開源規(guī)則要求,依托代碼托管平臺(tái)等基礎(chǔ)設(shè)施構(gòu)建。
在整個(gè)開源生態(tài)構(gòu)建過程中,社區(qū)是根基,是極為關(guān)鍵的一環(huán)。圍繞操作系統(tǒng)、數(shù)據(jù)庫(kù)等關(guān)鍵核心技術(shù),華為從無到有建設(shè)了三大社區(qū)——openEuler、openGauss、MindSpore。openEuler社區(qū)已經(jīng)聚集了60家企業(yè)、機(jī)構(gòu)和組織,超過3000名開源貢獻(xiàn)者,國(guó)內(nèi)主流的操作系統(tǒng)廠商均基于openEuler推出商業(yè)發(fā)行版。6家數(shù)據(jù)庫(kù)企業(yè)已經(jīng)推出基于openGauss的商業(yè)發(fā)行版,超過16家企業(yè)和機(jī)構(gòu)加入社區(qū)。MindSpore社區(qū)擁有超過19萬開發(fā)者,下載量超過30萬人次,超過100家高校選擇MindSpore進(jìn)行教學(xué),超過40家科研團(tuán)隊(duì)選擇MindSpore進(jìn)行科學(xué)研究,MindSpore已經(jīng)成為國(guó)內(nèi)第一熱度的AI開源社區(qū)。
為促進(jìn)開源生態(tài)壯大,華為一方面“集合力、聚眾智”,聯(lián)合教育部、11所高校共同啟動(dòng)鯤鵬眾智計(jì)劃和昇騰眾智計(jì)劃,在加速庫(kù)、工具插件、算子、網(wǎng)絡(luò)模型等基礎(chǔ)軟件領(lǐng)域開放500+任務(wù)包,1億+人民幣激勵(lì)資金,吸引各界人才共同建設(shè)基礎(chǔ)軟件生態(tài);另一方面也不斷反哺人才培養(yǎng),與教育部共同啟動(dòng)“智能基座”產(chǎn)教融合協(xié)同育人基地,已覆蓋超過72所高校,在課程開發(fā)、教學(xué)合作、課外實(shí)踐等方面開展合作,未來逐步覆蓋超過2700所院校;與中科院軟件研究所聯(lián)合舉辦開源軟件供應(yīng)鏈點(diǎn)亮計(jì)劃 - 暑期 2021……
值得一提的是,華為一直堅(jiān)持開放式創(chuàng)新,持續(xù)強(qiáng)化全球主流開源社區(qū)的參與和貢獻(xiàn),立足中國(guó),貢獻(xiàn)世界。openEuler、MindSpore等開源社區(qū)也都是多元的面向全球的社區(qū),吸引了來自海內(nèi)外的開發(fā)者參與其中。
獨(dú)木難成林,開源生態(tài)的建設(shè)不可能一蹴而就,需要產(chǎn)學(xué)研共同協(xié)作。有業(yè)內(nèi)人士指出,開源是一個(gè)競(jìng)技場(chǎng),是一個(gè)共生共融的地方。國(guó)內(nèi)開源雖然有了長(zhǎng)足的發(fā)展,但是還有很長(zhǎng)的路要走,普通大眾的理解還有缺失。開源是一個(gè)大生態(tài),各方都找到自己合適的位置,才能更好推動(dòng)開源發(fā)展。
隨著國(guó)內(nèi)首個(gè)開源基金會(huì)成立,推出獨(dú)立的代碼托管平臺(tái),隨著越來越多像華為這樣的企業(yè)積極投身到開源中,“立足中國(guó),貢獻(xiàn)世界”,本土開源生態(tài)的建設(shè)將邁上一個(gè)新臺(tái)階,中國(guó)企業(yè)在國(guó)際開源領(lǐng)域也將扮演越來越重要的角色。