開(kāi)源,數(shù)字化轉(zhuǎn)型的“隱形翅膀”
今天,開(kāi)源已經(jīng)不只是IT行業(yè)的事情,而是已經(jīng)成功出圈,并上升為國(guó)策。在今年3月份通過(guò)的十四五規(guī)劃綱要的第十五章(“打造數(shù)字經(jīng)濟(jì)新優(yōu)勢(shì)”)第一節(jié)(“加強(qiáng)關(guān)鍵數(shù)字技術(shù)創(chuàng)新應(yīng)用”)中明確指出:支持?jǐn)?shù)字技術(shù)開(kāi)源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開(kāi)源知識(shí)產(chǎn)權(quán)和法律體系,鼓勵(lì)企業(yè)開(kāi)放軟件源代碼、硬件設(shè)計(jì)和應(yīng)用服務(wù)。
其實(shí),這也不是國(guó)家層面第一次強(qiáng)調(diào)開(kāi)源,前幾年國(guó)家發(fā)改委、工信部也都有涉及開(kāi)源的政策和指引出臺(tái),只是這次“開(kāi)源”能在“十四五”規(guī)劃這么重要的文件中出現(xiàn),確實(shí)讓我們看到開(kāi)源的重要性。這背后的一個(gè)重要原因之一就是開(kāi)源在數(shù)字化轉(zhuǎn)型中扮演著越來(lái)越重要的角色。
數(shù)字化轉(zhuǎn)型的本質(zhì)
數(shù)字化轉(zhuǎn)型是一個(gè)已經(jīng)持續(xù)多年的話題,今天仍然還是相當(dāng)熱門(mén),這并不偶然。數(shù)字化轉(zhuǎn)型由兩個(gè)詞組成:“數(shù)字化”和“轉(zhuǎn)型”。這里“數(shù)字化”是技術(shù)、是手段,“轉(zhuǎn)型”則是行為、是目的。數(shù)字化轉(zhuǎn)型,顧名思義,是由數(shù)字技術(shù)所驅(qū)動(dòng),對(duì)業(yè)務(wù)流程、組織管理和商業(yè)模式所進(jìn)行的全方位變革和創(chuàng)新。
其實(shí),在數(shù)字化轉(zhuǎn)型流行之前,在IT領(lǐng)域還有兩個(gè)詞:電子化和信息化,和今天的“數(shù)字化”一樣普及。“電子化”和“信息化”也都是利用信息技術(shù)來(lái)改進(jìn)流程和提高效率,這也是數(shù)字化轉(zhuǎn)型要干的事情。它們和“數(shù)字化轉(zhuǎn)型”有什么區(qū)別?
表明看起來(lái),數(shù)字化轉(zhuǎn)型與電子化、信息化含義差不多,但區(qū)別還是很大:不僅所用的數(shù)字化技術(shù)水平不同,其目的也有很大不同。之前我們說(shuō)到的電子化、信息化主要的目的是降低成本、改進(jìn)效率,也就是對(duì)既有業(yè)務(wù)的優(yōu)化和改進(jìn),而數(shù)字化轉(zhuǎn)型是在信息化、電子化基礎(chǔ)上再前進(jìn)一步,強(qiáng)調(diào)的變革和創(chuàng)新,是要用各種數(shù)字化技術(shù),如云計(jì)算、大數(shù)據(jù)、區(qū)塊鏈等等創(chuàng)造一個(gè)全新的未來(lái)。
換而言之,數(shù)字化轉(zhuǎn)型的關(guān)鍵是創(chuàng)新而不是優(yōu)化,或者說(shuō)創(chuàng)新才是數(shù)字化轉(zhuǎn)型的本質(zhì),開(kāi)源也正是憑借其帶來(lái)的先進(jìn)的數(shù)字化技術(shù)手段和有助于創(chuàng)新的企業(yè)文化成為推動(dòng)數(shù)字化轉(zhuǎn)型的主要力量。
根據(jù)紅帽公司《2021企業(yè)開(kāi)源現(xiàn)狀》報(bào)告,今天90%的大型IT公司采用了開(kāi)源技術(shù)。這是紅帽委托一家市場(chǎng)研究機(jī)構(gòu)在全球范圍做出的調(diào)研結(jié)果,報(bào)告調(diào)查了1500多名IT負(fù)責(zé)人。而來(lái)自信通院的《企業(yè)開(kāi)源生態(tài)白皮書(shū)(2020)》也顯示,2019中國(guó)87.4%的企業(yè)使用開(kāi)源軟件,這兩年有增無(wú)減?梢哉f(shuō),今天開(kāi)源幾乎無(wú)處不在。比如,今天談到人工智能、談到大數(shù)據(jù)、談到容器,那些主流的框架幾乎都是開(kāi)源的。
那么,數(shù)字化轉(zhuǎn)型和開(kāi)源這兩者有什么關(guān)系呢?
首先,開(kāi)源能讓產(chǎn)品和服務(wù)更快速上市。眾所周知,開(kāi)源意味著代碼開(kāi)放,也就是意味著我們可以在這些代碼的基礎(chǔ)上搭建“房子”,而不用一切從頭開(kāi)始,這可以明顯加快軟件上市速度,在市場(chǎng)瞬息萬(wàn)變的今天,這一點(diǎn)非常關(guān)鍵。同時(shí),開(kāi)源社區(qū)集合了世界上最優(yōu)秀的程序員,有大量最先進(jìn)和最前沿的技術(shù),企業(yè)可以快速地享受到最前沿的技術(shù)。
其次,開(kāi)源讓企業(yè)更靈活,擁有更多選擇權(quán)。眾所周知,對(duì)于閉源產(chǎn)品,企業(yè)基本是沒(méi)有辦法自己來(lái)對(duì)代碼做出大的修改和調(diào)整,而開(kāi)源產(chǎn)品企業(yè)如果有能力則可以做大量工作,甚至完全重寫(xiě),這就企業(yè)避免了被廠商鎖定。
第三,開(kāi)源的開(kāi)放文化是創(chuàng)新的最好土壤。開(kāi)源的成功在于開(kāi)放、在于協(xié)同,這種企業(yè)文化也是創(chuàng)新的沃土,非常有助于數(shù)字化轉(zhuǎn)型的成功。
從降本增效到創(chuàng)新優(yōu)先
實(shí)際上,今天大家都認(rèn)識(shí)開(kāi)源的重要,高達(dá)90%的企業(yè)在用開(kāi)源就是最好的例證。不過(guò)使用開(kāi)源的動(dòng)機(jī)卻有不同。企業(yè)到底是什么原因用開(kāi)源?
根據(jù)紅帽公司發(fā)布的《2021企業(yè)開(kāi)源現(xiàn)狀》報(bào)告,企業(yè)用開(kāi)源最主要的原因主要包括:更高質(zhì)量的軟件(35%)、訪問(wèn)最新的創(chuàng)新(33%)、更高安全性(30%)、更安全使用開(kāi)源技術(shù)的能力(30%)。大家最能想到的成本節(jié)約排在第五位。這個(gè)調(diào)研報(bào)告已經(jīng)連續(xù)做了3年,去年的報(bào)告中成本節(jié)約排在第二位,位居更高質(zhì)量的軟件之后;前年的報(bào)告中,成本排在第一位。
紅帽的這個(gè)報(bào)告是全球范圍的調(diào)研,在中國(guó)也有這方面的市場(chǎng)調(diào)研,但結(jié)論稍有不同。根據(jù)信通院發(fā)布的《開(kāi)源產(chǎn)業(yè)白皮書(shū)(2020)》中對(duì)企業(yè)使用開(kāi)源原因的調(diào)查,成本的考量位列第一,加快部署位列第二,自主可控排在第三位,這也是很有中國(guó)特色的答案。
同樣的話題在不同的地方結(jié)果有所不同,原因可以理解。這背后折射出的是各地對(duì)開(kāi)源軟件的不同認(rèn)知和應(yīng)用水平的差異。雖然開(kāi)源不等于免費(fèi),但不得不承認(rèn),不少企業(yè)是因?yàn)殚_(kāi)源軟件的免費(fèi)開(kāi)始關(guān)注它的。然而,隨著企業(yè)數(shù)字化轉(zhuǎn)型進(jìn)程的不斷推進(jìn),以及企業(yè)在開(kāi)源軟件上的投入不斷增加,企業(yè)對(duì)開(kāi)源軟件的關(guān)注點(diǎn)也會(huì)逐漸發(fā)生變化,從成本逐漸轉(zhuǎn)向創(chuàng)新,這也正是數(shù)字化轉(zhuǎn)型的本質(zhì)。在中國(guó),目前大多數(shù)企業(yè)在開(kāi)源軟件的使用上還處在優(yōu)先降低成本的階段,假以時(shí)日,這些企業(yè)的關(guān)注點(diǎn)也會(huì)逐步升級(jí),進(jìn)入更高層次上,強(qiáng)調(diào)創(chuàng)新,畢竟和降本增效相比,創(chuàng)新具有更大的空間。而開(kāi)源對(duì)創(chuàng)新的推動(dòng)是可以發(fā)揮非常重要作用的,從這個(gè)角度說(shuō),開(kāi)源與數(shù)字化轉(zhuǎn)型是“珠聯(lián)璧合”。
開(kāi)展治理防范風(fēng)險(xiǎn)
如前所述,根據(jù)紅帽的《2021企業(yè)開(kāi)源現(xiàn)狀》報(bào)告,企業(yè)利用開(kāi)源軟件最大的兩個(gè)好處:一個(gè)是創(chuàng)新,另一個(gè)是安全(本質(zhì)上更高質(zhì)量的軟件、更高安全性、更安全地使用開(kāi)源,都屬于安全范疇)。從這個(gè)報(bào)告看,人們還是普遍認(rèn)可開(kāi)源的安全性。
實(shí)際上,不少人也在糾結(jié)開(kāi)源是否安全的問(wèn)題。從理論上說(shuō)開(kāi)源意味著代碼公開(kāi),應(yīng)該是會(huì)更安全。之所以說(shuō)是理論上,是因?yàn)閷?duì)大多數(shù)企業(yè),尤其是傳統(tǒng)企業(yè),很少有技術(shù)人員有這個(gè)時(shí)間和能力把代碼審查一遍。而另一方面,開(kāi)源軟件的代碼開(kāi)放也可能給不懷好意者一些機(jī)會(huì),或者,一些存在漏洞的代碼在社區(qū)被有意無(wú)意的傳播出去,這些都可能給企業(yè)安全帶來(lái)威脅。這種擔(dān)心并非沒(méi)有道理,根據(jù)信通院發(fā)布的《開(kāi)源產(chǎn)業(yè)白皮書(shū)(2020)》,不少開(kāi)源軟件存在安全漏洞,包括不少流行的開(kāi)源軟件,有些甚至是高危的漏洞。
不過(guò),對(duì)于開(kāi)源軟件如果有漏洞遲早總會(huì)有人發(fā)現(xiàn)的,相比閉源軟件,安全性完全依賴(lài)于軟件原廠,開(kāi)源在安全性上無(wú)疑具有一定優(yōu)勢(shì)。
因此,我們不要簡(jiǎn)單地認(rèn)為開(kāi)源是安全的。那么,如何安全地用好開(kāi)源軟件?一個(gè)是要謹(jǐn)慎使用開(kāi)源的社區(qū)版,盡量使用企業(yè)版的開(kāi)源軟件。以紅帽的RHEL為例,紅帽不僅對(duì)其中的每個(gè)組件的集成進(jìn)行了嚴(yán)格地測(cè)試,還對(duì)代碼的安全性進(jìn)行了檢查,其安全性自然要遠(yuǎn)遠(yuǎn)高于各種社區(qū)版的Linux。另一個(gè)辦法就是盡早進(jìn)行開(kāi)源治理,建立開(kāi)源治理的機(jī)制和規(guī)范。
所謂“開(kāi)源治理”就是在企業(yè)內(nèi)部形成體系化的開(kāi)源技術(shù)全生命周期管理流程和規(guī)范,在開(kāi)源技術(shù)的導(dǎo)入、應(yīng)用、維護(hù)、退役各環(huán)節(jié)形成公司層面的統(tǒng)一標(biāo)準(zhǔn),并構(gòu)建與之相匹配的團(tuán)隊(duì)技能和開(kāi)源文化。通過(guò)開(kāi)源治理規(guī)范開(kāi)源軟件的使用,不僅可以大大降低開(kāi)源軟件的漏洞帶來(lái)的風(fēng)險(xiǎn),同時(shí)也能規(guī)避開(kāi)源軟件其他的法律風(fēng)險(xiǎn)。值得注意的是,開(kāi)源風(fēng)險(xiǎn)其實(shí)不止是安全漏洞,還有其他的問(wèn)題,比如版權(quán)。開(kāi)源版權(quán)種類(lèi)眾多,非常復(fù)雜,搞不好也會(huì)給企業(yè)“埋雷”。在這方面那些專(zhuān)業(yè)的開(kāi)源公司無(wú)疑能提供很多的幫助。實(shí)際上,像紅帽這樣的公司也提供開(kāi)源治理方面的咨詢服務(wù)。
為了企業(yè)走得更遠(yuǎn),及早開(kāi)展開(kāi)源治理,確保信息安全,同時(shí)避免因?yàn)槭褂瞄_(kāi)源而帶來(lái)侵權(quán)糾紛,是十分必要的。從長(zhǎng)遠(yuǎn)發(fā)展來(lái)看,在數(shù)字化轉(zhuǎn)型大潮的推動(dòng)下,開(kāi)源已經(jīng)成為一種趨勢(shì)。這些基礎(chǔ)工作當(dāng)然是越早越好,早日用開(kāi)源就能早日享受開(kāi)源帶來(lái)的創(chuàng)新能力。
最后做一個(gè)預(yù)告,5月26日至頂網(wǎng)總經(jīng)理兼總編高飛將就《數(shù)字化轉(zhuǎn)型中的開(kāi)源力量》這個(gè)話題進(jìn)行深入探討,敬請(qǐng)關(guān)注。

