0
本文作者: 陳彩嫻 | 2021-12-24 10:00 |
「國內(nèi)企業(yè)必須認(rèn)識到開源的價(jià)值,重視開源。」堵俊平談道。
所謂「開源的價(jià)值」,包含兩個(gè)層面的意思:一是開源軟件對企業(yè)發(fā)展的助益,二是企業(yè)對形成良好開源生態(tài)的反哺。
前者的例證不勝枚舉,國內(nèi)大多互聯(lián)網(wǎng)公司的蓬勃發(fā)展離不開「LAMP」(Linux、Apache、MySQL、PHP)的支持,也有越來越多企業(yè)擁抱開源。然而,國內(nèi)開源發(fā)展至今,仍沒有形成較好的商業(yè)閉環(huán),大多企業(yè)對開源的態(tài)度是「能蹭則蹭」,為開源付費(fèi)以及貢獻(xiàn)的意愿普遍較低。
對此現(xiàn)象,最直接的佐證是:相比歐美,目前中國仍沒有一家類似Databricks、Redhat這樣估值高達(dá)幾百億美元的開源創(chuàng)業(yè)公司。Databricks成立于2013年,是一家頂級高校走出來的創(chuàng)業(yè)公司,目前已創(chuàng)建了一系列蓬勃發(fā)展的開源項(xiàng)目,比如Apache Spark以及Delta Lake等。
堵俊平是開源領(lǐng)域的資深人士,目前在華為擔(dān)任云與計(jì)算開源業(yè)務(wù)總經(jīng)理,同時(shí)擔(dān)任開放原子開源基金會(huì)技術(shù)監(jiān)督委員會(huì)主席、LF AI & Data 基金會(huì)主席,早年間曾是國內(nèi)第一位在Hadoop項(xiàng)目中入選Committer的開發(fā)者。
結(jié)合在開源領(lǐng)域的多年耕耘與觀察,堵俊平與AI科技評論探討了他對國內(nèi)企業(yè)參與開源發(fā)展的現(xiàn)狀。他指出,目前很多企業(yè)仍是奉行「拿來主義」與「免費(fèi)主義」,對開源軟件采取「只使用不維護(hù)」的態(tài)度,這既沒有發(fā)揮好開源的價(jià)值,也沒有做好開源。最終,企業(yè)要背負(fù)越來越多的「技術(shù)債」。
要打破這種局面,企業(yè)必須學(xué)會(huì)「買票進(jìn)場」,對開源進(jìn)行合規(guī)管理。
1、國內(nèi)企業(yè)普遍缺乏「為開源貢獻(xiàn)」的意識
如今,開源已經(jīng)滲入各行各業(yè),成為企業(yè)技術(shù)創(chuàng)業(yè)的源動(dòng)力之一。
除了TensorFlow與PyTorch等人工智能框架開源,全球企業(yè)在其他軟硬件設(shè)施上的開源也發(fā)展地如火如荼:針對云計(jì)算管理的OpenStack、面向大數(shù)據(jù)的Hadoop與Spark、云原生Kubernetes……
近年來,我國企業(yè)也積極參與開源,在開源項(xiàng)目與開源社區(qū)上做了許多工作,比如華為昇思與歐拉、百度飛漿、曠視天元……不久前(12月22日),由騰訊、浪潮、OPPO等20余家廠商成立的操作系統(tǒng)開源社區(qū)OpenCloudOS又成立。這些都昭示著,中國企業(yè)的角色逐漸從開源的受益者向開源的貢獻(xiàn)者、甚至推動(dòng)者轉(zhuǎn)變。
隨著近幾年國內(nèi)的頭部IT企業(yè)的管理者對開源越發(fā)重視,但據(jù)堵俊平觀察,國內(nèi)開源仍然面臨著「叫好不叫座」的尷尬處境:一方面,同質(zhì)化項(xiàng)目不斷增加,造成特定場景用戶的分流,比較難形成資源的積聚效應(yīng);另一方面,成功的商業(yè)開源項(xiàng)目鳳毛麟角,國內(nèi)在探索出有效的開源商業(yè)模式之路上仍有較長的路要走。
InfoQ曾總結(jié)國內(nèi)企業(yè)對開源存在的兩大誤解:
免費(fèi):開源軟件都是免費(fèi)的,企業(yè)無需為開源軟件付費(fèi),導(dǎo)致商業(yè)發(fā)行版市場空間降低。
合規(guī):開源軟件可以隨意使用和 fork,導(dǎo)致企業(yè)技術(shù)債和安全漏洞頻發(fā)、擠壓商業(yè)發(fā)行版市場空間。
在IT產(chǎn)品逐漸云服務(wù)化的過程中,要想緊跟業(yè)務(wù)的需求,就必須將基礎(chǔ)設(shè)施進(jìn)行快速迭代,以適應(yīng)業(yè)務(wù)的市場競爭。開源便是其中的一個(gè)重要推手。
向外輸出IT服務(wù)的大公司,如華為、騰訊、阿里等,必然要參與開源,因?yàn)楫?dāng)開源成為大勢所趨,如果對開源缺乏了解,那么很難向客戶銷售服務(wù)。而對于不向外銷售IT類產(chǎn)品的公司,即使只做上層應(yīng)用,下層仍需要使用大量軟件。
從表面看,開源是免費(fèi)的,但隨著IT系統(tǒng)的技術(shù)越來越復(fù)雜,使用軟件的隱性成本也在逐漸增加,對開源的后期維護(hù)便是其中之一。
「我們做軟件的都知道,不存在沒有bug的軟件,開源軟件亦然。無論是安全性還是功能性的漏洞,都是無法避免的。」堵俊平說道。
據(jù)美國網(wǎng)絡(luò)安全公司Snyk發(fā)布的《2019年開源安全現(xiàn)狀調(diào)查報(bào)告》顯示,78% 的漏洞存在于間接依賴關(guān)系中;37% 的開源開發(fā)者在持續(xù)集成(CI)期間沒有實(shí)施任何類型的安全測試,54%的開發(fā)者沒有對 Docker 鏡像進(jìn)行任何安全測試;兩年內(nèi)應(yīng)用程序的漏洞數(shù)量增長了 88%。
鏈接:http://www.199it.com/archives/839573.html
鑒于上述情況,業(yè)界在使用開源軟件時(shí),必須進(jìn)行維護(hù)更新。途徑無非兩個(gè):要么投入力量參與開源、貢獻(xiàn)開源,與上游社區(qū)緊密結(jié)合,上游有bug、立刻修復(fù);要么直接購買第三方企業(yè)的專業(yè)服務(wù)——這個(gè)需求也孵化了一批開源初創(chuàng)公司。
然而,當(dāng)前國內(nèi)企業(yè)對開源軟件的維護(hù)更新意識并不強(qiáng)。在利害嚴(yán)峻的領(lǐng)域,比如金融行業(yè),軟件(無論是否開源)漏洞所造成的損失會(huì)非常巨大。而這樣的損失往往與從發(fā)現(xiàn)漏洞到修復(fù)漏洞的時(shí)間成正比。
如果這樣的開源關(guān)鍵技術(shù),例如數(shù)據(jù)庫,應(yīng)用在關(guān)鍵的業(yè)務(wù)上,卻沒有投入專業(yè)人才進(jìn)行維護(hù),也沒有購滿專業(yè)團(tuán)隊(duì)的技術(shù)服務(wù)來進(jìn)行維護(hù),一旦漏洞引發(fā)上層應(yīng)用出現(xiàn)問題,卻不能及時(shí)得到解決,出現(xiàn)的損失則是天文數(shù)字?!高@不得不引發(fā)我們對當(dāng)前現(xiàn)狀深深的擔(dān)憂?!苟驴∑秸劦?。
如果將開源軟件比喻為「自來水」,開源商業(yè)公司是「自來水廠」,那么國內(nèi)開源的短板就在于沒有形成一個(gè)「使用開源需要付水費(fèi)」的機(jī)制:
「大家擰開水龍頭,有水就用,但沒有維護(hù)。后來自來水廠破產(chǎn)了,破產(chǎn)后,水龍頭流出來的水還會(huì)是過去有人精心維護(hù)、凈化過的水嗎?自然不是了?!苟驴∑秸劦溃改壳拔覈邪贅I(yè)都還沒有深入認(rèn)識到這個(gè)問題,只有幾個(gè)頭部IT大廠在重點(diǎn)推動(dòng)?!?/p>
今年10月,為了提升金融企業(yè)對開源管理的意識,中國人民銀行等五部門發(fā)表了關(guān)于規(guī)范金融業(yè)開源技術(shù)應(yīng)用與發(fā)展的意見,指明了在使用開源軟件中投入維護(hù)的利害性。
相較而言,歐美在開源的商業(yè)閉環(huán)上做得較為成功,在開源中,廠商、開發(fā)者、開源公司等均能通過自己的貢獻(xiàn)來獲得商業(yè)回報(bào),但中國在開源商業(yè)化一塊仍是亂象叢生。
「中國沒有Databricks這類成功的開源商業(yè)公司,是因?yàn)橹袊拈_發(fā)者笨嗎?不是的。是因?yàn)榇蠹矣X得能免費(fèi)用就用,能蹭就蹭,在用戶價(jià)值一環(huán)沒有完成閉環(huán)。」堵俊平總結(jié)。
2、開源應(yīng)像「熱帶雨林」
堵俊平認(rèn)為,將開源比喻成一片亞馬遜原始森林。在開源的世界里,有大公司、小公司,也有新創(chuàng)立的公司:
「亞馬遜的原始森林發(fā)展地這么好,正是因?yàn)樗畈?、有生機(jī),其實(shí)開源也是這樣。開源當(dāng)中需要大樹、河流,也需要各種各樣的小樹、蘑菇、菌菇等等,形成一種共生的關(guān)系。我認(rèn)為開源的好處就是,大家可以在一種充滿各種可能的環(huán)境中蓬勃生長?!?/p>
為了提高企業(yè)對開源價(jià)值的意識,華為在今年9月發(fā)起「開源雨林」計(jì)劃。
一般來說,開源工作都是從供給側(cè)討論開發(fā)者或廠商對開源社區(qū)的貢獻(xiàn),而「開源雨林」是希望從消費(fèi)側(cè)引導(dǎo)企業(yè)正確認(rèn)識開源、理解開源,從而完成較好的開源循環(huán)。
具體而言,華為將聯(lián)合第三方機(jī)構(gòu)把相關(guān)的理論和案例總結(jié)為若干門開源專業(yè)課程,以授課的方式讓企業(yè)快速具備實(shí)戰(zhàn)基礎(chǔ)。同時(shí),華為也會(huì)選擇和部分伙伴與客戶共建開源能力中心,或者采用聯(lián)合創(chuàng)新項(xiàng)目的方式完成企業(yè)開源相關(guān)的組織和流程搭建,讓這些企業(yè)具備開源實(shí)戰(zhàn)能力。
作為開源社區(qū)的貢獻(xiàn)者、同時(shí)又是廠商的開源策略決策者,堵俊平表示:「開源供給側(cè)與消費(fèi)側(cè)的工作我都有在做。在開放原子基金會(huì)與 LF AI & Data 基金會(huì),我是推動(dòng)更多好項(xiàng)目去開源。在應(yīng)用側(cè),我希望做的事是引導(dǎo)國內(nèi)的企業(yè)理解開源的價(jià)值,投入到開源的創(chuàng)新中?!?/p>
從某種意義上來說,開源的合作性質(zhì)與商業(yè)的競爭性質(zhì)是相互矛盾的。為了平衡企業(yè)在開源中的競爭關(guān)系,建立公平、開放、透明的開源社區(qū)氛圍是必要的;同時(shí),發(fā)展具有中立性的基金會(huì)也是必要的, 如開放原子開源基金會(huì)、LF AI & Data基金會(huì)。
此外,企業(yè)參與開源的形式也有許多。堵俊平介紹,在國外,有些企業(yè)長期不直接參與項(xiàng)目的開源,而是將開源項(xiàng)目云服務(wù)化,進(jìn)而從中獲取利潤。「雖然這不是傳統(tǒng)觀念中的開源貢獻(xiàn),開源領(lǐng)域?qū)@種方式也褒貶不一,但至少它成功促進(jìn)了開源項(xiàng)目的推廣,也證明開源項(xiàng)目具備商業(yè)價(jià)值,具備產(chǎn)業(yè)化的能力?!?/p>
根據(jù)信通院發(fā)布的 2020 開源生態(tài)白皮書顯示,2019 年,超半數(shù)企業(yè)使用開源軟件應(yīng)用于數(shù)據(jù)庫方向,云計(jì)算領(lǐng)域已普遍應(yīng)用云計(jì)算開源技術(shù),超七成的企業(yè)應(yīng)用開源容器技術(shù),超六成的企業(yè)已經(jīng)應(yīng)用或正在測試微服務(wù)框架。
云計(jì)算是近年最火熱的商業(yè)模式之一。堵俊平認(rèn)為,在云時(shí)代,開源會(huì)對各個(gè)行業(yè)產(chǎn)生巨大影響。
云的核心是將IT產(chǎn)品互聯(lián)網(wǎng)服務(wù)化,這就意味著為了提高效率以及簡化使用,需要有一些標(biāo)準(zhǔn),將云廠商之間的相似服務(wù)合并,在數(shù)千種服務(wù)中形成數(shù)十個(gè)顆粒度大的標(biāo)準(zhǔn)服務(wù),從而覆蓋所有的用戶需求,而開源能很好地解決這個(gè)問題。雷峰網(wǎng)
「因?yàn)殚_源的本質(zhì)是通過大家開放合作與競爭,最終形成對行業(yè)或領(lǐng)域的事實(shí)標(biāo)準(zhǔn)。對于用戶而言,他可以免費(fèi)獲得,用起來,好的東西就不會(huì)被壟斷。大家都愿意去形成一個(gè)趨勢。所以開源是一個(gè)『能讓好用的軟件產(chǎn)品能夠成為一個(gè)事實(shí)標(biāo)準(zhǔn)』的好手段?!苟驴∑皆u論。
而與此同時(shí),云對開源來說又意味著什么?
從上世紀(jì)六七十年代至今,開源已走過半個(gè)多世紀(jì),經(jīng)歷了「個(gè)人英雄主義」到「企業(yè)成為開源主力」的鮮明轉(zhuǎn)變。企業(yè)要持續(xù)進(jìn)行開源,不去商業(yè)化是不可能的。
開源商業(yè)化有許多變現(xiàn)途徑,云服務(wù)化是越來越普遍的方式。雖然開源是免費(fèi)的,但將開源軟件搬到云上、與基礎(chǔ)設(shè)施進(jìn)行深度融合以后,開源軟件便成為「所見即所得」,開箱即用,完成商業(yè)閉環(huán),真正產(chǎn)生應(yīng)用價(jià)值。雷峰網(wǎng)
換言之,開源能夠持續(xù)發(fā)展,也需要云計(jì)算這樣的創(chuàng)新商業(yè)模式。
3、結(jié)語
有數(shù)據(jù)顯示,中國的 500 強(qiáng)企業(yè)中,有超過90%的企業(yè)沒有真正了解開源,參與開源貢獻(xiàn)的僅十幾家。相比而言,全球500 強(qiáng)企業(yè)中有 79.2% 了解開源,并且 22% 參與了開源貢獻(xiàn)。
如果將開源比作一座戲院,看戲的人不買門票進(jìn)場,而是千方百計(jì)找后門,終有一天,戲院也會(huì)倒閉。國內(nèi)開源要走出「叫好不叫座」的尷尬處境,除了頭部廠商的引領(lǐng),最終還是要依仗各大中小企業(yè)的實(shí)際參與。雷峰網(wǎng)(公眾號:雷峰網(wǎng))
開源界有一句流行語:「開源不是零和游戲,你在幫助別人的同時(shí)也在幫助你自己。」
「拿來主義」在開源領(lǐng)域的詬病由來已久。隨著開源生態(tài)的愈趨完善,企業(yè)將越來越多地受到開源的影響,時(shí)代也在呼喚「貢獻(xiàn)者文化」。這時(shí),如果只是伸手、而對回報(bào)緘口不言,將是逆潮流而行。而我們都知道,違背事物發(fā)展規(guī)律是要受罰的。
與其他日遭受血淚教訓(xùn),不如盡早未雨綢繆罷。
參考鏈接:
1、https://segmentfault.com/a/1190000039079846
2、http://www.cac.gov.cn/2021-10/27/c_1636928705274546.htm
3、http://www.199it.com/archives/839573.html
4、https://xw.qq.com/cmsid/20211008A05VSZ00
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。