首頁 資訊 > 業(yè)界 > 正文

天天觀天下!中國開源,邁入“新生代”

提到中國開源,大家會想到什么?

“追隨者,而不是創(chuàng)造者”“國外一開源,國內(nèi)就自主”“全球開源社區(qū)里的nobody”……如果你帶著這些“刻板印象”,參加近兩年國內(nèi)的開源活動,極大可能會受到不小的震撼。

中國軟件從業(yè)者、企業(yè)和開發(fā)者們,從來沒有停止奔跑,用一點一滴的貢獻(xiàn),刷新著中國開源力量在全球開源生態(tài)中的存在感。


(資料圖)

可以肯定的說,如今的中國開源,早已不同往日。

有一組數(shù)據(jù)是這樣的,中國企業(yè)使用開源技術(shù)已經(jīng)成為主流,中國開發(fā)者的源代碼貢獻(xiàn)量超過40%,GitHub上全球開發(fā)者超過1億,其中中國開發(fā)者超過1千萬,居全球第二位。

對中國軟件開發(fā)者來說,開源早就不是一個陌生的詞匯,產(chǎn)業(yè)接受度、人才儲備和開源意識都格外充沛。但同時,如何發(fā)揮開源價值,獲得更大的回報,依然是很多人略感迷茫的問題。

這個階段,讓我想到了“新生代”這一歷史時期。

6500萬年前,第五次生物大災(zāi)變以后,地球的中生代結(jié)束,新生代開始。地球上的生命試圖重建一個穩(wěn)定而繁榮的生物圈,整個地球開始呈現(xiàn)出新的樣貌。而新生代并不是一開始就達(dá)到全盛的,是隨著氣候逐漸變得涼爽適宜,大面積地區(qū)被草原覆蓋,使得新生命形式能夠不斷進(jìn)化,填補(bǔ)生態(tài)位,最終讓新生代的生物高度繁盛。

中國開源事業(yè),也來到了一個全新的階段。接下來的當(dāng)務(wù)之急,就是進(jìn)一步培育適宜開源的氣候環(huán)境,讓技術(shù)應(yīng)用因進(jìn)化而迅猛發(fā)展,激發(fā)中國的創(chuàng)新活力。

繁榮的“新生代”,需要怎樣的氣候環(huán)境呢?我們可以從中國開源的晴雨中,感受一下。

晴看天:中國開源的新氣象

關(guān)于開源的概念和歷史,近年來已經(jīng)被反復(fù)科普過,一言以蔽之:開源是以理想主義為源起(自由開放協(xié)作),以商業(yè)化為蓬勃助力,匯聚群體智慧的軟件開發(fā)模式。

經(jīng)過五十多年的發(fā)展,開源的創(chuàng)新潛力和產(chǎn)業(yè)影響力,已經(jīng)成為全球共識,幾乎在每一個呈壟斷性的軟件領(lǐng)域,都會有對應(yīng)的開源版本作為開放創(chuàng)新的源動力。

中國開源事業(yè),經(jīng)過多年孕育,也從混沌初開,迎來了一片廣袤的晴空。

第一階段:天地初開,理念認(rèn)知期,使用開源。

從上世紀(jì)70年代到2010年左右的漫長歲月中,開源從“自由軟件”的理念初興,到商業(yè)模式日漸成熟,大型企業(yè)開始意識到開源的價值并積極投入其中,涌現(xiàn)出了安卓、紅帽、GitHub等一大批商業(yè)成功的案例。而這個階段,中國開源開發(fā)者很少,大多是以個人參與的形式,加入國際開源社區(qū)和開源項目中,廣泛使用開源軟件,更多是以學(xué)習(xí)者、追隨者的角色。

第二階段:天光乍現(xiàn),貢獻(xiàn)生產(chǎn)期,貢獻(xiàn)開源。

2010年后,隨著互聯(lián)網(wǎng)的高速發(fā)展,建立在協(xié)作基礎(chǔ)上,面向互聯(lián)網(wǎng)環(huán)境的“開源范式”在中國快速成長,中國開發(fā)者開始在開源項目中產(chǎn)生大量貢獻(xiàn),中國企業(yè)也開始成為開源世界中的重要貢獻(xiàn)力量。2017年,Github上的中國開發(fā)者規(guī)模就躍升到了全球第三位。

第三階段:晴空萬里,產(chǎn)業(yè)培育期,引領(lǐng)開源。

2020年至今,數(shù)字經(jīng)濟(jì)在中國快速推進(jìn),開源事業(yè)發(fā)展也格外迅猛,吸引了多方力量共建。

政策牽引,政府出臺政策支持開源發(fā)展。

企業(yè)擁抱,不同規(guī)模的中國企業(yè)都開始擁抱開源戰(zhàn)略,大的有華為、阿里、騰訊,小的有各類軟件開發(fā)公司和垂直云服務(wù)商,參與到國際開源基金會,貢獻(xiàn)大顆粒的開源項目,開始做數(shù)據(jù)庫、操作系統(tǒng)、開發(fā)工具等底層基礎(chǔ)軟件開源,項目初始就開始考慮要捐贈給CNCF、阿帕基金會等,組成了一支立體化的產(chǎn)業(yè)梯隊。

社會共識,開源不再局限于自由軟件價值、商業(yè)價值,開始釋放出“創(chuàng)新源動力”的社會價值,吸引各方投入開源、捐贈開源,大量社會資源涌入。多重合力之下,中國開源產(chǎn)業(yè)格外蓬勃,中國面孔開始在各類開源基金會中,擔(dān)任更為重要的角色。

從現(xiàn)狀來看,中國開源走過了洪荒歲月,終于打開了一片廣袤的產(chǎn)業(yè)天地,迎來晴空萬里。

那么,這三五年的迅猛發(fā)展,是一時運(yùn)氣嗎?換個角度問,中國開源崛起的基礎(chǔ),是真實穩(wěn)固的嗎?能支撐接下來的產(chǎn)業(yè)高速增長嗎?

答案是:yes。

中國開源的崛起,有四塊基石來作為支撐:

第一,數(shù)字化的市場需求。

中國科學(xué)院院士王懷民認(rèn)為,在確定性的創(chuàng)新和面對明確用戶時,更適合自上而下的工程范式,可以滿足軟件開發(fā)的時間和成本控制需求;而不確定的創(chuàng)新,需要自下而上的開源范式,通過群智涌現(xiàn)來創(chuàng)作源代碼。

(中國科學(xué)院院士王懷民的現(xiàn)場演講)

如今,各行業(yè)都需要能夠深度融合數(shù)字技術(shù),其中有非常多的空白地帶和新技術(shù),傳統(tǒng)軟件工程的開發(fā)模式由某一個企業(yè)主導(dǎo),是很難充分探索的,必須通過開源“報團(tuán)取暖”,發(fā)揮群體的智慧,探尋更好的、更符合時代需求的軟件技術(shù)。

第二,軟件鑄魂的必要性。

數(shù)字化時代,“軟件定義一切”,國際開源協(xié)議需要存在不可預(yù)估的潛在風(fēng)險,將數(shù)字世界的軟件之“魂”留在中國開源平臺上,變得格外迫切。更多開發(fā)者、參與者開始挖掘國產(chǎn)化商業(yè)機(jī)會,給中國開源生態(tài)注入發(fā)展動力。

同時,中國企業(yè)也正在補(bǔ)全基礎(chǔ)軟件等關(guān)鍵環(huán)節(jié),以前中國企業(yè)參與開源,大多是偏上層應(yīng)用的項目,現(xiàn)在開始做底層數(shù)據(jù)庫、操作系統(tǒng)等更難的事情,這也對國產(chǎn)軟件行業(yè)起到了支撐作用。

第三,開源產(chǎn)業(yè)化的成熟。

開源一定要有產(chǎn)業(yè)化的基石,形成商業(yè)回報。云計算、大數(shù)據(jù)、人工智能、區(qū)塊鏈等新興技術(shù),在中國產(chǎn)生了大量先進(jìn)的解決方案,被貢獻(xiàn)到開源社區(qū),或直接開源開放出來,讓開源成為中國軟件服務(wù)行業(yè)新的市場撬動點。我們曾采訪過一位投資人,對方表示,目前軟件領(lǐng)域的ToB創(chuàng)業(yè)項目,如果還以閉源的方式做,幾乎沒有公司愿意投??梢哉f,開源正在展現(xiàn)出清晰的商業(yè)價值,讓開發(fā)者有更充分的理由加入開源,收獲成功。

第四,開源人才的大量供給。

大量外企和國內(nèi)企業(yè)的開源崗位,培養(yǎng)了一批開源人才,開源開發(fā)者增速很快。中國年輕一代的開發(fā)者具備全球化的視野和交際能力,開始主動融入Github等全球協(xié)作,參與到開源項目。

回看來路,會發(fā)現(xiàn)中國開源是站在全球開源前輩和技術(shù)高臺上發(fā)展起來的,用全球開源智慧讓自己變得更好,再將創(chuàng)新反哺給世界。

望向前方,開源是中國數(shù)字經(jīng)濟(jì)的基石,帶動國產(chǎn)軟件行業(yè)進(jìn)一步興旺,下一程風(fēng)光無限。

雨看路:新生代,新階段,新問題

邁入新生代,萬物將興,靈長類覺醒,產(chǎn)業(yè)欣欣向榮之際,中國開源接下來是否就一片坦途,沒有陰霾和隱憂呢?

新生代的全盛時期,并不是一蹴而就的,而是氣候條件合適的前提下,新生命才得以不斷進(jìn)化。從這個角度看,中國開源的高速發(fā)展,當(dāng)下仍有一些前置條件,是不足的:

首先,低水平的重復(fù)造輪子太多,有競爭力的技術(shù)新物種太少。

一個熱帶雨林里不能都是兔子、蜂鳥等小型物種,也要有老鷹、大象、犀牛之類的“大型生物”。目前,國內(nèi)開源中低水平的“重復(fù)造輪子”很多,而且低水平的重復(fù)太多。大量開源項目集中在應(yīng)用軟件等上層,開源軟件發(fā)布平臺SourceForge托管的項目中,66%沒人下載、沒人使用,持續(xù)被關(guān)注的開源軟件很少。真正具備應(yīng)用價值和競爭力的基礎(chǔ)軟件,底層創(chuàng)新和開源項目,還是不夠多。

其次,“可信”有余,“創(chuàng)造”不足。

國產(chǎn)開源軟件的機(jī)會,很大程度集中在國產(chǎn)化替代和“信創(chuàng)”。中國開源軟件的自主可信度自然是極高的,但更多著眼于達(dá)到國際同等水平,在創(chuàng)造力、創(chuàng)新性方面要達(dá)到“人無我有,人有我優(yōu)”,還需要進(jìn)一步聚集力量,向根技術(shù)、元創(chuàng)新使力。

另外,開源之路清晰,商業(yè)之路模糊。

掌握了開源一定會有更好的發(fā)展、更大的商業(yè)空間嗎?也未必。

一位國產(chǎn)軟件公司的創(chuàng)始人曾告訴我,他們是做海外SaaS服務(wù)的,在當(dāng)?shù)厝松夭皇?,基于一些影響力大的開源項目源代碼上進(jìn)行開發(fā),可以快速打開知名度,了解開發(fā)者的習(xí)慣,更快讓客戶接受,為商業(yè)化加速。但是開源并不是商業(yè)化的護(hù)身符,不一定開源了就能掙錢,企業(yè)的本質(zhì)還是做好軟件和服務(wù),而且開源項目的分支多,各種版本的發(fā)布、跟進(jìn)、迭代對企業(yè)來說也是成本。想要真正讓開源釋放產(chǎn)業(yè)價值,實現(xiàn)商業(yè)化,僅僅開放源代碼是不夠的,產(chǎn)品的打磨、商業(yè)資源的對接、軟件的更新迭代等,需要更長周期和精細(xì)化的扶持。

還有一個非常關(guān)鍵的問題,是中國軟件工程師規(guī)模很大,但新型人才數(shù)量不足。

或許很多朋友認(rèn)為,中國有幾百萬軟件工程師,應(yīng)該不缺乏開源人才,其實不然。

一方面,開源概念迄今已經(jīng)五十多年,中國開源的活躍也就是這三五年的事情,所以對開源的認(rèn)知、協(xié)作的信任度、參與途徑的門檻等,還需要進(jìn)一步優(yōu)化。我們接觸過不少零基礎(chǔ)AI開發(fā)者,或者其他行業(yè)從業(yè)者,一開始都沒聽說過開源社區(qū),不知道該從哪里入手學(xué)習(xí)。

另一方面,新興技術(shù)與產(chǎn)業(yè)結(jié)合,傳統(tǒng)的人才供需關(guān)系被改變,新型人才缺口則被迅速拉大。今天,軟件工程師不只要有編程的技能,還要將創(chuàng)造性作為職場競爭力的核心,理解企業(yè)需求與業(yè)務(wù)場景。而創(chuàng)造力的培養(yǎng),技術(shù)和應(yīng)用場景的結(jié)合,對傳統(tǒng)教育是極大地挑戰(zhàn)。

以上這些問題與挑戰(zhàn),可能只是中國開源在新階段的一些側(cè)面與縮影,而應(yīng)對這些問題與挑戰(zhàn),需要的不僅僅是具體問題的逐一突破,而是政產(chǎn)學(xué)研用各個角色都參與其中,營造一個適宜中國開源繁榮的整體氣候與創(chuàng)新氛圍。

晴雨皆悅目,途遠(yuǎn)亦須行

無論如何,經(jīng)歷了學(xué)習(xí)開源——使用開源——貢獻(xiàn)開源——引領(lǐng)開源的過程,中國開源事業(yè)漸入佳境,前進(jìn)的方向是不可能回退的。那么接下來,只有加速營造一個適宜的氣候,讓“新生代”的開源生態(tài)繁榮起來,演化出一個又一個新物種。

繁榮生態(tài)能夠做的事情有很多,這里我們希望強(qiáng)調(diào)一個最為核心的基礎(chǔ)設(shè)施——開源平臺。

重復(fù)造輪子、缺乏重度創(chuàng)新、開源商業(yè)化不清晰、人才不足……這些問題的根本,是缺乏一個平臺,可以將政產(chǎn)學(xué)研用各界力量匯聚起來,集中力量把該做的東西做好、做到極致。

當(dāng)中國開源發(fā)展到了高水平階段,一定要有一個具備世界影響力的開源平臺。

這樣的平臺,需要具備幾個特質(zhì):

1.開放,開放,更加開放。一位開源老兵表示,國內(nèi)開源平臺要做大,還是應(yīng)該把格局放的再大一點,把開放做的更加極致一些,讓開發(fā)者沒有后顧之憂,來去自由。企業(yè)是開源的生力軍,目前中國企業(yè)之間各玩各的,相互協(xié)作還不夠,更寬廣開放的心態(tài),才能把生態(tài)構(gòu)建起來。

2.技術(shù)上做的足夠好。引領(lǐng)開源,也需要專業(yè)的能力,需要中國企業(yè)在技術(shù)上做的足夠好,持續(xù)創(chuàng)新,為開源平臺帶來高質(zhì)量、高效率的貢獻(xiàn)。尤其是云計算、AI等領(lǐng)域,借助開源快速迭代,滿足國際化、技術(shù)主流市場的技術(shù)需求,開源平臺扎根在中國,未來可以面向全球,把國際的開發(fā)者吸引到中國來做貢獻(xiàn)。

3.社區(qū)友好度。有位資深的軟件開發(fā)者告訴我:“什么是好的軟件?開源之后社區(qū)熱鬧的軟件,就是好的軟件?!睂τ陂_發(fā)者來說,初期需要較低的學(xué)習(xí)門檻,流暢易用的開發(fā)工具,強(qiáng)大的社區(qū)資源和高效反饋的討論環(huán)境,來幫開發(fā)者快速上手。到了商業(yè)化階段,需要面對客戶,了解需求、梳理痛點、定義產(chǎn)品,這個過程倒逼開源的開發(fā)者跟客戶打交道,社區(qū)中企業(yè)的參與能夠幫助開發(fā)者更快地適應(yīng)市場、對接資源,完成商業(yè)轉(zhuǎn)化。

中國開源跨越第一周期,已經(jīng)不是有和無的問題,開始呈現(xiàn)出全新的樣貌,需要開始回答更高階的問題:項目數(shù)量多少、代碼質(zhì)量如何、影響力多大……

回首向來蕭瑟處,也無風(fēng)雨也無晴。無論面對的是晴天雨天,中國開源的步履始終不停,一步一個腳印的寸進(jìn),終于抵達(dá)了新生代。

數(shù)字時代的開源舞臺,中國面孔已經(jīng)站到聚光燈下。

關(guān)鍵詞:

最近更新

關(guān)于本站 管理團(tuán)隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2023 創(chuàng)投網(wǎng) - www.mallikadua.com All rights reserved
聯(lián)系我們:39 60 29 14 2@qq.com
皖I(lǐng)CP備2022009963號-3