開源趕上好時節(jié),企業(yè)如何「趁勢上車」?
世間萬物,各有其形,水既能千萬奔騰而下,踏開巖石;也可在高山深澗,滋潤桃源勝地;更無聲無息海納百川,成就綿延不絕。水之玄妙與開源理念不謀而合。
開源似水,它靈活、賦能、開放。一方面,從軟件到數(shù)據(jù)庫,從芯片到操作系統(tǒng),從云計算、大數(shù)據(jù)到人工智能等等,開源正在滋潤越來越多的領(lǐng)域;另一方面,開源鼓勵大家創(chuàng)新,任何人都可以貢獻(xiàn)代碼,同時包容一切創(chuàng)新的想法,讓每一家企業(yè)、每一個組織,都具有強(qiáng)大的開放力、創(chuàng)造力和成長動力。
企業(yè)也在抓住一切機(jī)會,享受開源帶來的甘甜。紅帽發(fā)布的《2021年企業(yè)開源現(xiàn)狀》報告指出,國際上90%的企業(yè)正在使用開源技術(shù)作為企業(yè)的基礎(chǔ)架構(gòu),以實現(xiàn)創(chuàng)新應(yīng)用開發(fā)。在信通院發(fā)布的《開源產(chǎn)業(yè)白皮書(2020)》中也同樣指出,我國企業(yè)對開源技術(shù)的接受程度較高,達(dá)到87.4%,使用開源技術(shù)已成主流。
去年這兩份開源報告發(fā)布之時,《企業(yè)開源智庫》節(jié)目就邀請到了信通院云大所所長何寶宏博士、紅帽全球副總裁兼大中華區(qū)總裁曹衡康、至頂網(wǎng)總編高飛三位,就報告的相關(guān)數(shù)據(jù)進(jìn)行了深入探討。年年聊開源,年年有新意,今年這兩份報告都推出了最新版,沿著時間線,我們能夠得到一些意料之外的發(fā)現(xiàn)。今年《企業(yè)開源智庫》的第一期節(jié)目中,我們同樣邀請到了三位老朋友做客,圍繞兩份最新版的開源報告來探明開源的最新趨勢、組織文化變革以及安全治理等問題。
升國策、立決策、大趨勢,開源趕上“好時節(jié)”
2021年,開源從幕后走向臺前,無疑是讓所有開源人士歡欣鼓舞的一年。
“十四五”規(guī)劃綱要正式發(fā)布,提到鼓勵開源的發(fā)展,綱要第十五章(“打造數(shù)字經(jīng)濟(jì)新優(yōu)勢”)第一節(jié)(“加強(qiáng)關(guān)鍵數(shù)字技術(shù)創(chuàng)新應(yīng)用”)中明確提出:支持?jǐn)?shù)字技術(shù)開源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開源知識產(chǎn)權(quán)和法律體系,鼓勵企業(yè)開放軟件源代碼、硬件設(shè)計和應(yīng)用服務(wù)。
這是“開源”首次被明確列入國民經(jīng)濟(jì)和社會發(fā)展五年規(guī)劃綱要。何寶宏博士認(rèn)為,開源上升為國策,是大勢所趨,這背后釋放出的信號值得細(xì)細(xì)琢磨。兵馬未動,糧草先行,新型基礎(chǔ)設(shè)施的建設(shè)具有重大戰(zhàn)略意義,開源作為新基建的一種重要的手段和方法,能夠發(fā)揮很大價值。“目前,開源已經(jīng)是全球的軟件甚至其他領(lǐng)域的開發(fā)和交付方式,使用開源成為默認(rèn)選項,企業(yè)應(yīng)該多多做貢獻(xiàn),而不僅僅是使用,我希望更多的企業(yè)能貢獻(xiàn)開源代碼,加入開源社區(qū),享受開源文化。”不過,他認(rèn)為,鼓勵開源的前提條件是要保護(hù)好知識產(chǎn)權(quán),同時開源社區(qū)有待進(jìn)一步的完善和發(fā)展。
作為始終扮演著連接上游項目、開源社區(qū)、企業(yè)的橋梁,紅帽與開源,已經(jīng)密不可分。因此對于紅帽來說,對綱要這段話的理解仿佛更加深刻。曹衡康認(rèn)為,紅帽很開心看到國家把開源技術(shù)提升到這個高度。開源不僅僅是開源技術(shù),更是開放的代名詞,如何把開放文化與開源技術(shù)結(jié)合在一起,是目前紅帽致力的方向。
當(dāng)前,不僅僅在國內(nèi),國際上開源的發(fā)展也是如雨后春筍般活躍。紅帽今年繼續(xù)委托第三方對全球1250位企業(yè)IT領(lǐng)導(dǎo)者進(jìn)行了采訪,發(fā)現(xiàn)90%的大中型企業(yè)已經(jīng)開始采用開源技術(shù)。“發(fā)展開源上升為國策,一方面正是順應(yīng)了國內(nèi)外開源市場的大趨勢,另一方面也是希望借助開源技術(shù)為企業(yè)數(shù)字化轉(zhuǎn)型提速。”曹衡康強(qiáng)調(diào)。那么,開源具體是如何提升企業(yè)數(shù)字化轉(zhuǎn)型進(jìn)展的?
促創(chuàng)新、降成本、推轉(zhuǎn)型,開源是“活水”
在高飛看來,降本增效是企業(yè)采納開源技術(shù)的不二法則。但他在早期接觸一些CIO用戶時發(fā)現(xiàn),為了推動企業(yè)創(chuàng)新,達(dá)到節(jié)省資金的目的,企業(yè)反而需要花錢去采購技術(shù),這是很多企業(yè)普遍出現(xiàn)的“矛盾”現(xiàn)象。在創(chuàng)新與開源之間,到底有著怎樣的紐帶?
兩份報告中給出的數(shù)據(jù),我們注意到了這幾個發(fā)現(xiàn)。紅帽發(fā)布的報告中指出,成本在企業(yè)開源的好處中從前年的第一、去年的第二下降到今年的第五位,取代第一名位置的是創(chuàng)新。曹衡康在節(jié)目中對此解讀道,開源技術(shù)和開放精神是企業(yè)實現(xiàn)創(chuàng)新的關(guān)鍵。
這是因為,開源是自由性的、開放性的。在推動企業(yè)變革的各項關(guān)鍵技術(shù)當(dāng)中,例如大數(shù)據(jù)、移動化應(yīng)用、人工智能、云計算等等,大都是基于開源社區(qū)的項目來實現(xiàn)開發(fā)。在全球有超過上百萬個開源項目,都是很多很牛的技術(shù)人員協(xié)作創(chuàng)新出來的,這些項目有共享性質(zhì),“發(fā)布出來之后任何人都可以在開源社區(qū)中拿到,再從中選擇適合本組織使用的技術(shù);在部署實施過程中,如果有新的想法、新的代碼產(chǎn)生,又會反饋回上游社區(qū),這就形成了源源不斷的創(chuàng)新。”他說。
正如“問渠那得清如水,為有源頭活水來”,有開放的體系做基礎(chǔ)、有新的想法不斷加入,高飛形象地認(rèn)為,盤活創(chuàng)新的“活水”正是開源技術(shù)。
除了創(chuàng)新因素,成本同為重要。信通院的報告中顯示,成本仍然是中國用戶選擇開源的最主要原因,和去年相比,增加了8.9%。對此,何寶宏博士認(rèn)為開源能解決成本問題這是肯定的,企業(yè)可以通過開源獲得現(xiàn)成的代碼,減少“重復(fù)造輪子”的過程。在信通院的這份報告中顯示中國的客戶更多關(guān)注成本,這也說明開源在中國的發(fā)展還處于比較初期的階段,“搞創(chuàng)新,得先把成本降下來,而且如果企業(yè)有足夠的能力做創(chuàng)新,對成本的關(guān)注度就沒那么高了。所以這兩個并不矛盾。”何寶宏博士說。“在‘十四五’規(guī)劃中提出關(guān)于促進(jìn)開源社區(qū)的發(fā)展,保護(hù)知識產(chǎn)權(quán),推動開源貢獻(xiàn),恰恰說明我們在創(chuàng)新方面確實比較薄弱。”
這里的創(chuàng)新,不僅僅是代碼層面的創(chuàng)新,更是企業(yè)在數(shù)字化轉(zhuǎn)型過程中人才和技術(shù)、流程、文化多角度的創(chuàng)新。紅帽作為開源公司的代表,它以自身的成功說明了一個開放式的組織,可以創(chuàng)造出持續(xù)的創(chuàng)新優(yōu)勢,把紅帽的方法論推廣出去,幫助企業(yè)建立類似的價值觀,推動數(shù)字化轉(zhuǎn)型,這是紅帽開放創(chuàng)新實驗室開始的來源。
據(jù)曹衡康介紹,通過紅帽開放創(chuàng)新實驗室,與客戶一起做腦力激蕩,帶著用戶發(fā)現(xiàn)深層次的需求問題,讓用戶盡可能嘗試可選擇的路徑,實現(xiàn)小步快跑。例如,快速、靈活,是保險行業(yè)在數(shù)字化轉(zhuǎn)型方面核心訴求,紅帽可以提供整體的開源解決方案,完善其客戶關(guān)系管理、數(shù)據(jù)分析等場景。
“數(shù)字化轉(zhuǎn)型和開源之間關(guān)系非常密切。”何寶宏博士談到,他的個人體會主要有兩點。第一,千人有千面,不能要求每一家企業(yè)都培養(yǎng)成軟件公司,基礎(chǔ)性代碼需要是開放開源的,企業(yè)才能夠基于開源做二次開發(fā),針對不同場景做應(yīng)用,才可能讓更多的人能夠參與到數(shù)字化轉(zhuǎn)型中來。第二,任何數(shù)字化轉(zhuǎn)型都需要新型基礎(chǔ)設(shè)施的支持,而從長遠(yuǎn)來說,新型基礎(chǔ)設(shè)施一定是開放開源的,否則沒有辦法降低成本、互聯(lián)互通。軟件開放和協(xié)作不能僅僅是在一個企業(yè)內(nèi)部,需要很多像紅帽這樣開放的生態(tài),與大家共同合作。“生態(tài)要開放,代碼就要開源”何寶宏博士一言蔽之。
“開源不僅是企業(yè)在需求側(cè)的改革,它同時也是供給側(cè)的改革,”高飛表示在人才也是數(shù)字化轉(zhuǎn)型背后不可缺少的驅(qū)動力,人才供應(yīng)不上,難以實現(xiàn)創(chuàng)新。 據(jù)統(tǒng)計,這些年以來紅帽全球認(rèn)證的工程師當(dāng)中,有一半的人來自于國內(nèi),這說明企業(yè)對開源的需求不僅僅是技術(shù)層面,還有人才層面。“現(xiàn)在大學(xué)的專業(yè)其實就兩類——電子計算機(jī)類和其它。”何寶宏博士打趣地說,傳統(tǒng)企業(yè)進(jìn)行數(shù)字化轉(zhuǎn)型的時候,開源是一個非常重要的途徑,但是軟件開發(fā)公司可能沒有專門針對傳統(tǒng)場景的開發(fā),這時需要越來越多的開源人才來參與進(jìn)來——實現(xiàn)基于開源的定制化。
控風(fēng)險、保安全、明治理,開源要“理智”
企業(yè)在擁抱開源之時,有一個問題不得不回避,那就是安全和風(fēng)險問題。有人說,開源代碼我能看到,很放心,這是安全的;但也有人心存“芥蒂”,覺得開源代碼別人都能看到,可能就是不安全的。
對于安全,紅帽的報告與信通院的報告從不同角度進(jìn)行了解讀。紅帽的開源報告指出,87%的受訪者認(rèn)為,企業(yè)開源軟件更安全或者與專有軟件一樣安全。信通院沒有直接對應(yīng)的數(shù)據(jù),但信通院的報告顯示:2019年出于安全性考慮而為使用開源技術(shù)的企業(yè)43.8%,比去年增加了8.6%?雌饋恚袊脩魧Π踩有擔(dān)心。
在開源世界里,“上游優(yōu)先”是一個重要理念——基于開源項目的任何修改,都應(yīng)該優(yōu)先提交給項目本身,然后再包含在自己的產(chǎn)品中。上游是公開的,全世界幾百萬、幾千萬人都能看到這個代碼,代碼更加透明,避免可能的安全漏洞發(fā)生。曹衡康坦白表示,社區(qū)版開源還是有風(fēng)險存在,很多企業(yè)拿到開源代碼,加很多自己的代碼之后,變成是一個“黑箱子”,如果不返回到上游社區(qū),“黑箱子”里面發(fā)生什么沒有人會知道,反而更加危險。所以紅帽永遠(yuǎn)遵循上游優(yōu)先,開源代碼更加透明,安全性也相應(yīng)增加。
“社區(qū)版和商業(yè)版是有區(qū)別的,社區(qū)版代碼確實存在一些安全風(fēng)險問題,這就是為什么紅帽會存在的原因。”何寶宏博士表示,當(dāng)前,全球通行的加密算法都是開放的,為什么為了安全反而要把算法開放出來?因為只有開放,才能從工程實現(xiàn)上證明這個算法是安全的,否則沒法證明安全。當(dāng)然,開源代碼反復(fù)被傳播和復(fù)制,有可能沒有被發(fā)現(xiàn)的一兩個安全漏洞被廣泛傳出去,但這屬于小概率。保證開源安全的核心,就是要及時治理、及時跟蹤、及時打補(bǔ)丁。
開源會更安全,但同時背后要有一定的治理環(huán)節(jié)跟得上,才能保證安全的實現(xiàn)。紅帽對此的經(jīng)驗是PPTC——人才(People)、流程(Process)、技術(shù)(Technology)、文化(Culture)。懂開源的人才是第一要位,避免出現(xiàn)一些安全漏洞;怎么引入、怎么開發(fā)、怎么維護(hù)等等流程要弄清楚;開源技術(shù)太多了,需要尋找一個最適合自己的;最后需要開源開放的心態(tài)來管理和使用開源,從而減小風(fēng)險。
建生態(tài)、開心態(tài)、饋社區(qū),開源做“好水源”
正如前文所述,“十四五”提出支持?jǐn)?shù)字技術(shù)開源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,推動更多企業(yè)開放源代碼、硬件設(shè)計和服務(wù),那么企業(yè)到底怎么做?何寶宏博士表示,開源,是引入和輸出“兩頭都要抓”。
“推動開源的貢獻(xiàn)其實非常重要,過去幾十年間,我們確實一開始是‘拿來主義’,從國外或者開源社區(qū)拿過來代碼以后,做一些微小的改進(jìn),有的貢獻(xiàn)回饋給開源社區(qū),有些還沒有。”而這幾年我們看到國內(nèi)在開源方面的實力得到明顯的提升,一些科技巨頭對開源社區(qū)的貢獻(xiàn)越來越多,有輸入也要有輸出,這是建設(shè)開源生態(tài)的第一步。
做開放的生態(tài)也需要開放的心態(tài),這才是技術(shù)背后實際的支撐力量,只有文化和組織架構(gòu)開放了,代碼的開放就不是問題。曹衡康表示,紅帽非常鼓勵企業(yè)采用開放的組織架構(gòu)、管理制度,讓思想的火花飛揚(yáng);同時,用全球化思維擁抱開源社區(qū),參與開源生態(tài)合作。
回到文章開頭,水之玄妙和開源理念不謀而合,它滴水穿石,在企業(yè)數(shù)字化進(jìn)程中刻下印記;它滋養(yǎng)萬物,以開放的心態(tài),孕育創(chuàng)新的技術(shù);它海納百川,它歡迎任何一行開源代碼在這里流通,也不拒絕任何一家企業(yè)在這里收獲開源成果。
趕上了“漲潮”好時節(jié),屬于開源的時代已經(jīng)到來。

