作為信息產(chǎn)業(yè)之魂,軟件對整個行業(yè)發(fā)展作用舉足輕重。計算產(chǎn)業(yè)發(fā)展到今天,“硬件開放、軟件開源”成為推動產(chǎn)業(yè)發(fā)展的兩大法寶。日前,中國科學(xué)院院士王懷民在一場題為“中國開源的崛起”的報告中指出,從互聯(lián)網(wǎng)到人機物三元融合的萬物智聯(lián),都有非常多的不確定性,而開源是非常適合在不確定性的世界中尋求發(fā)展的模式;中國開源已經(jīng)從參與融入進入到蓄勢引領(lǐng)的新階段,在新的階段中,要重視開源平臺的建設(shè)和開源創(chuàng)新聯(lián)合體的建設(shè)。
開源是應(yīng)對互聯(lián)網(wǎng)時代不確定性的優(yōu)勢手段
王懷民說,開源軟件已經(jīng)有40年的發(fā)展歷史。前20年,開源軟件更多是以自由軟件的形態(tài)出現(xiàn),在這個過程中受到了新興的個人計算機商業(yè)軟件的打壓,雖然取得了突出的成就,但是在商業(yè)實踐上并沒有取得成功。后20年,也就是進入21世紀(jì)的20年中,開源軟件蓬勃發(fā)展?!盎ヂ?lián)網(wǎng)時代,新興企業(yè)都是基于開源模式發(fā)展起來的,而過去‘閉源’中形成的軟件巨頭,似乎在這個時代黯然失色了。”王懷民說,“這是偶然原因嗎?我認(rèn)為要從開源創(chuàng)新的生態(tài)演化視角來追尋原因?!?/p>
20世紀(jì)八九十年代,個人計算機軟件的發(fā)展勢頭超過了開源軟件,至少在商業(yè)領(lǐng)域是成功的。原因是當(dāng)時計算機發(fā)展的主流是個人計算機,個人計算機的軟件是確定性時代的確定性的軟件門類?!?a class="article-link" target="_blank" href="/manufacturer/1000144/">微軟公司的軟件是由一家企業(yè)來組織,以工程化的方法來開發(fā),有效控制了所謂的軟件分支。這是‘大公司模式’,以一己之力滿足世界對于個人計算機軟件的需求。這種商業(yè)模型必須有效地控制源代碼,以抑制競爭?!蓖鯌衙癖硎?,“其中存在一個巨大的挑戰(zhàn),每一個版本都是由微軟公司一家承擔(dān)其演化發(fā)展的成本。
這種模式下,很難看到有價值的分支版本產(chǎn)生?!被ヂ?lián)網(wǎng)時代有非常多的不確定性,軟件需要有更多分支版本,在不確定時代試探或者適應(yīng)時代的變化。因此“大公司模式”在互聯(lián)網(wǎng)時代的適應(yīng)力就大大降低了,也可以說它適應(yīng)變化的效率和成本,是單獨一個公司難以承受的。Linux社區(qū)的發(fā)展經(jīng)歷也很好地說明了這一點。
Linux在個人計算機操作系統(tǒng)版本上的商業(yè)發(fā)展并不算成功,但在互聯(lián)網(wǎng)時代,無論在云計算中還是在移動互聯(lián)網(wǎng)中都取得了巨大的成功。因為在這一過程中,所有版本都是在一些新興的創(chuàng)新者、開發(fā)者的調(diào)校下不斷修改完善,產(chǎn)生了大量的、低成本的分支版本。這是一種昆蟲繁殖的模式,在開源社區(qū)中,Linux內(nèi)核是“卵(種子)”,每一次被復(fù)制“繁殖”和“變異”的成本較低,可被環(huán)境選擇的后代很多,面對不確定的未來,被選擇成功的概率較高,優(yōu)質(zhì)后代可以持續(xù)涌現(xiàn)。因此,在互聯(lián)網(wǎng)時代,Linux的競爭力就遠遠優(yōu)于像微軟這樣以一家公司控制版本演化的模式。
開源創(chuàng)新成為我國重大發(fā)展戰(zhàn)略
而在互聯(lián)網(wǎng)之后,世界的不確定性進一步加強,那么未來不確定性會長期存在嗎?王懷民認(rèn)為,結(jié)論是“是的”?;ヂ?lián)網(wǎng)所帶來的不確定性還將延續(xù),它將以人、機、物三元融合,萬物智聯(lián)的形態(tài)進一步發(fā)展。國家大力推動的“數(shù)字經(jīng)濟”的發(fā)展形態(tài),也有巨大的不確定性,因此在國家“十四五”規(guī)劃和2035年遠景目標(biāo)綱中,明確提出“支持?jǐn)?shù)字技術(shù)開源社區(qū)創(chuàng)新聯(lián)合體發(fā)展,完善開源知識產(chǎn)權(quán)和法律體系,鼓勵企業(yè)開放軟件源代碼、硬件設(shè)計和應(yīng)用服務(wù)”。工信部出臺的“軟件和信息技術(shù)發(fā)展十四五規(guī)劃”中也強調(diào),開源重塑軟件發(fā)展新生態(tài),培育重點開源項目,建設(shè)優(yōu)秀開源社區(qū),提高開源治理能力。
王懷民說,過去20年,我國企業(yè)積極融入國際開源生態(tài),已經(jīng)取得了巨大的進步,CSDN統(tǒng)計,開源解決方案在中國大量涌現(xiàn),已經(jīng)成為常態(tài)?!案少F的是,我們看到在國際上具有主導(dǎo)性、引領(lǐng)性的一些代表性開源項目,我國企業(yè)在其中做出了重要貢獻?!蓖鯌衙裾f,“華為把開源項目openEuler、OpenHarmony貢獻給了新成立的開放原子基金會,我們今天已經(jīng)不能把openEuler簡單看成為一個云端操作系統(tǒng),它與OpenHarmony相連接,要形成‘云邊端’的一體化,以此來應(yīng)對人機物三元融合的變化的世界。這些軟件開源后,讓更多的人參與到上面提到的變異過程中,來適應(yīng)未來的發(fā)展,我覺得這是非??上驳囊粋€狀態(tài)?!?/p>
我國開源發(fā)展需要強大的開源創(chuàng)新平臺支撐
中國開源蓬勃發(fā)展,而在從“參與融入”到“蓄勢引領(lǐng)”的崛起過程中,還面臨很多新的挑戰(zhàn)和問題。王懷民表示,其中有兩個問題要受到高度重視:一是開源平臺的建設(shè),二是開源創(chuàng)新聯(lián)合體的建設(shè)?!爸袊_源產(chǎn)業(yè)的崛起,需要有強大的開源創(chuàng)新平臺的支持?!蓖鯌衙裾J(rèn)為,“目前,我國的開源創(chuàng)新資源是碎片化、不成體系的。
在國際開源創(chuàng)新生態(tài)鏈中,我們還沒有進入國際開源生態(tài)的核心地位,缺乏主導(dǎo)全球開源創(chuàng)新發(fā)展的核心競爭力?!敝袊_源的發(fā)展需要構(gòu)建面向未來的分布式、智能化、國際化的新一代開源創(chuàng)新平臺;共同制定開源標(biāo)準(zhǔn)體系,并推向海外,逐步成為國際產(chǎn)業(yè)標(biāo)準(zhǔn);推動國內(nèi)基礎(chǔ)設(shè)施企業(yè)出海,提高主導(dǎo)全球開源創(chuàng)新發(fā)展的能力。
王懷民表示,新一代開源創(chuàng)新平臺的資源底座是基于云計算的,也就是由多家云服務(wù)主體提供的多云的、分布式的平臺,在此基礎(chǔ)上構(gòu)建的開源創(chuàng)新基礎(chǔ)平臺。目前使用最多的開源創(chuàng)新平臺是美國的Github,國內(nèi)也出現(xiàn)了Gitee,近期中國計算機學(xué)會又發(fā)布了GitLink,以此構(gòu)建開源的基礎(chǔ)服務(wù),比如數(shù)據(jù)服務(wù)、用戶服務(wù)、內(nèi)容服務(wù),特別是資產(chǎn)托管服務(wù),保證知識產(chǎn)權(quán)有效的支持,在此基礎(chǔ)上進一步提供開源社區(qū)的功能模塊,例如協(xié)同設(shè)計開發(fā)模塊、運行維護模塊、用戶交流模塊等,形成一種DevOps的云原生的循環(huán)?!拔覀兿M軌蚋玫刂С窒駉penEuler、OpenHarmony等開源項目,在這個平臺上生長出有國際影響力的社區(qū)。”王懷民說,“這樣的平臺需要有開源創(chuàng)新聯(lián)合體的有效支持,中國計算機學(xué)會已經(jīng)成立60周年,是一個連接產(chǎn)學(xué)研的學(xué)術(shù)組織。
2021年,中國計算機學(xué)會成立了開源發(fā)展委員會,遠景使命和價值觀就是為開源創(chuàng)新服務(wù),成為開源創(chuàng)新的匯聚力,堅持創(chuàng)新、開放、協(xié)作、共享的價值觀。”過去一年開源發(fā)展委員會主要聚焦了三項任務(wù):構(gòu)建開源平臺、孵化開源項目、培育開源人才。
中國計算機學(xué)會發(fā)布的GitLink,就是把國內(nèi)支撐開源創(chuàng)新發(fā)展的基礎(chǔ)服務(wù)連接在一起的平臺體系。“GitLink就是在云際計算的平臺上運行,希望能夠為學(xué)術(shù)界、教育界的創(chuàng)新項目孵化提供支持和服務(wù)。”王懷民說。
最后,王懷民院士提出倡議,希望產(chǎn)業(yè)界能夠共同筑牢開源平臺,共建開源產(chǎn)業(yè)。