極狐(GitLab)CEO 陳冉:核心開(kāi)放 企業(yè)擁抱開(kāi)源的成功之道

5月19日消息,極狐(GitLab)CEO陳冉發(fā)布署名文章,談及企業(yè)擁抱開(kāi)源的成功之道。

他表示,企業(yè)若想真正地?fù)肀ч_(kāi)源,那就需要開(kāi)放自身的核心源代碼,真正成為開(kāi)源社區(qū)的參與者和貢獻(xiàn)者。這樣,企業(yè)才能真正了解,甚至把握技術(shù)的發(fā)展方向,在應(yīng)用的過(guò)程中也會(huì)有的放矢,充分利用好開(kāi)源社區(qū)的價(jià)值,進(jìn)而伴隨社區(qū)的發(fā)展不斷充實(shí)自己和IT技術(shù)棧。

極狐(GitLab)由GitLab公司與投資方紅杉寬帶和高成資本合作成立,旨在面向中國(guó)市場(chǎng)提供全球知名開(kāi)源代碼托管和項(xiàng)目管理平臺(tái)GitLab的本地化DevOps產(chǎn)品,為中國(guó)用戶提供一站式覆蓋軟件開(kāi)發(fā)生命周期的開(kāi)放一體化DevOps平臺(tái)。

以下為文章全文:

核心開(kāi)放:企業(yè)擁抱開(kāi)源的成功之道

作者:極狐信息技術(shù)(湖北)有限公司創(chuàng)始人兼CEO 陳冉

春雷一聲震天響,清風(fēng)數(shù)拂天下春。

對(duì)于中國(guó)開(kāi)源從業(yè)者來(lái)說(shuō),2021年開(kāi)春的一道喜訊讓大家看到了成功的曙光。在新華社全文發(fā)布的《中華人民共和國(guó)國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十四個(gè)五年規(guī)劃和2035年遠(yuǎn)景目標(biāo)綱要》中,明確指出要“支持?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ù)”。毫無(wú)疑問(wèn),得到了國(guó)家層面戰(zhàn)略支持的開(kāi)源事業(yè),將走上跨越式發(fā)展的快車道。

天下大勢(shì),浩浩蕩蕩。開(kāi)源,已經(jīng)是大勢(shì)所趨,這也使得市場(chǎng)上需要討論的內(nèi)容,已經(jīng)不再是“要不要開(kāi)源”,而是“怎么去擁抱開(kāi)源”,這對(duì)于企業(yè)用戶來(lái)說(shuō)尤為關(guān)鍵。本文將從企業(yè)開(kāi)源應(yīng)用的方式入手,來(lái)厘清思路,進(jìn)一步明確目標(biāo),幫助企業(yè)探尋擁抱開(kāi)源的成功之道。

趨勢(shì):從開(kāi)源到核心開(kāi)放

從1998年Raymond 成立“開(kāi)源計(jì)劃”開(kāi)始,到今天開(kāi)源領(lǐng)域已經(jīng)走過(guò)了23年。盡管近些年越來(lái)越多的企業(yè)開(kāi)始擁抱開(kāi)源,但我們依然不得不遺憾地承認(rèn):今天,依然是閉源軟件占主導(dǎo)的世界。

在當(dāng)前的IT架構(gòu)下,企業(yè)主流的軟件應(yīng)用方式,依然是以購(gòu)買許可或是SaaS的方式使用閉源軟件。這種方式下,企業(yè)拿到的是一個(gè)源碼不開(kāi)放、已經(jīng)編譯好的商業(yè)軟件,擁有的是一段時(shí)期內(nèi)或是其他計(jì)量方式下的使用權(quán)。企業(yè)是個(gè)純粹的使用者,軟件也是純粹的工具——從好處上說(shuō),簡(jiǎn)單、純粹,企業(yè)拿到了自己想要的功能;但也會(huì)很快遇到發(fā)展瓶頸——一旦軟件需要功能升級(jí),或是二次開(kāi)發(fā),都需要依托于閉源軟件供應(yīng)商的規(guī)則,甚至在很多時(shí)候會(huì)碰到供應(yīng)商鎖定(Vendor Lock-in)的問(wèn)題。

當(dāng)開(kāi)源興起,大部分企業(yè)開(kāi)始了開(kāi)源探索。根據(jù)中國(guó)信息通信研究院發(fā)布的《開(kāi)源生態(tài)白皮書(shū)(2020年)》,2019年我國(guó)企業(yè)已經(jīng)使用開(kāi)源技術(shù)的企業(yè)占比為87.4%,同比增長(zhǎng)10.7%。但受到傳統(tǒng)思維的影響,多數(shù)企業(yè)的做法是,招幾個(gè)程序員,從開(kāi)源社區(qū)下載源代碼,來(lái)進(jìn)行開(kāi)發(fā)和應(yīng)用。這種“只獲取,不貢獻(xiàn)“的方式,看似免費(fèi)獲得了源代碼,但事實(shí)上卻是在閉門造車,且開(kāi)源領(lǐng)域的招人成本并不低,要養(yǎng)幾個(gè)程序員也是個(gè)長(zhǎng)期負(fù)擔(dān)。同時(shí),企業(yè)需要考慮:是不是能開(kāi)發(fā)出想要的功能?是不是能順暢的更新、迭代、升級(jí)?一旦出現(xiàn)問(wèn)題,這些程序員能否迅速變身運(yùn)維,進(jìn)而迅速搞定?

對(duì)于大中型企業(yè)來(lái)說(shuō),以上問(wèn)題還不大,只是試錯(cuò)空間的大小,但對(duì)于那些技術(shù)能力不強(qiáng)的中小企業(yè),或是初創(chuàng)企業(yè)來(lái)說(shuō),或者騎虎難下,只能硬著頭皮走下去,或者不得不打散重來(lái),甚至回歸閉源軟件的老路。

出現(xiàn)這樣的問(wèn)題并不奇怪,原因在于——這樣的方式就不是真正的開(kāi)源。當(dāng)我們回溯開(kāi)源的發(fā)展,可以清晰地看到幾個(gè)關(guān)鍵詞:社區(qū)(Community)、分享、貢獻(xiàn)。開(kāi)源的氛圍,是一群秉持開(kāi)放理念的人共同構(gòu)建的社區(qū),大家因?yàn)榉窒矶嗑?,為共同的目?biāo)去貢獻(xiàn)、共同進(jìn)步。

企業(yè)若想真正地?fù)肀ч_(kāi)源,那就需要開(kāi)放自身的核心源代碼,真正成為開(kāi)源社區(qū)的參與者和貢獻(xiàn)者。這樣,企業(yè)才能真正了解,甚至把握技術(shù)的發(fā)展方向,在應(yīng)用的過(guò)程中也會(huì)有的放矢,充分利用好開(kāi)源社區(qū)的價(jià)值,進(jìn)而伴隨社區(qū)的發(fā)展不斷充實(shí)自己和IT技術(shù)棧。

這也是極狐(GitLab)今天所提倡的“核心開(kāi)放”理念——每一個(gè)企業(yè)都參與到開(kāi)放核心源代碼的社區(qū)中來(lái),人人參與,人人貢獻(xiàn),與不斷演進(jìn)的開(kāi)源社區(qū)一道發(fā)展壯大。

價(jià)值:從成本到服務(wù)支持

參與到社區(qū),并在社區(qū)中貢獻(xiàn),對(duì)于開(kāi)源從業(yè)者來(lái)說(shuō)或許是司空見(jiàn)慣的,但對(duì)于企業(yè)來(lái)說(shuō),擔(dān)心卻是接踵而來(lái):成本、安全、服務(wù)支持。

首先是成本。很多企業(yè)之所以探索開(kāi)源,不僅是因?yàn)殚_(kāi)源的趨勢(shì),也是因?yàn)殚_(kāi)源的低成本。但世上沒(méi)有免費(fèi)的午餐,養(yǎng)人的成本并不一定比購(gòu)買許可或是租用的成本低,更重要的是,一旦更新和迭代有問(wèn)題,路線走錯(cuò)了,常常會(huì)是得不償失。真正參與到開(kāi)源貢獻(xiàn)則可以避免閉門造車,與社區(qū)的技術(shù)路線保持一致,并從社區(qū)的整體貢獻(xiàn)中獲益。不同于花費(fèi)巨資來(lái)購(gòu)買閉源軟件的許可或是SaaS,采用企業(yè)級(jí)源代碼開(kāi)放的開(kāi)源軟件,并基于自身實(shí)踐和技術(shù)演進(jìn),反哺開(kāi)源社區(qū),與社區(qū)共同成長(zhǎng),能夠獲得更多的功能和更高的長(zhǎng)遠(yuǎn)利益,無(wú)疑是更加經(jīng)濟(jì),也走在時(shí)代前沿的方式。

其次是安全問(wèn)題。由于核心源代碼是企業(yè)IT系統(tǒng)運(yùn)行的基礎(chǔ),乃至關(guān)聯(lián)到整個(gè)企業(yè)業(yè)務(wù)發(fā)展,因此在對(duì)外分享或是社區(qū)貢獻(xiàn)時(shí),企業(yè)會(huì)非常擔(dān)心出現(xiàn)安全問(wèn)題。實(shí)際上,在開(kāi)源社區(qū),尤其是針對(duì)企業(yè)用戶的開(kāi)源社區(qū),安全合規(guī)是平臺(tái)上所有用戶考慮的第一要?jiǎng)?wù)。企業(yè)版的社區(qū)管理者會(huì)提供漏洞掃描、災(zāi)備功能,以及各個(gè)層級(jí)的測(cè)試,從而確保社區(qū)提供的每一個(gè)demo版本都能滿足企業(yè)安全和合規(guī)性要求。而從更大的角度看,正是因?yàn)楹诵脑创a開(kāi)放,且都在本地部署,信息安全問(wèn)題相對(duì)可控,甚至上升到國(guó)家安全角度,也遠(yuǎn)比購(gòu)買其他國(guó)家的閉源軟件更讓人放心。

最后是服務(wù)支持。從企業(yè)運(yùn)營(yíng)的角度上看,衡量軟件產(chǎn)品的價(jià)值,如果說(shuō)功能算一半,那么服務(wù)支持要占到另一半。對(duì)于習(xí)慣閉源軟件體系的企業(yè)來(lái)說(shuō),轉(zhuǎn)向開(kāi)源后一個(gè)繞不開(kāi)的問(wèn)題就是:出了問(wèn)題誰(shuí)來(lái)解決?只依靠幾個(gè)程序員無(wú)疑是不夠的,依然需要企業(yè)版開(kāi)源軟件提供商給予運(yùn)營(yíng)過(guò)程中的服務(wù)和支持。在“開(kāi)放核心”的模式下,開(kāi)源社區(qū)的人人貢獻(xiàn)幫助企業(yè)不斷迭代版本、功能升級(jí),而類似極狐(GitLab)這種企業(yè)級(jí)開(kāi)源軟件供應(yīng)商也會(huì)提供本地化的技術(shù)支持和培訓(xùn)咨詢,為企業(yè)解決后顧之憂。

路線:從試用到社區(qū)變現(xiàn)

那么,對(duì)于企業(yè)來(lái)說(shuō),真正地?fù)肀ч_(kāi)源,實(shí)現(xiàn)“開(kāi)放核心”的模式,會(huì)有怎樣的路線圖?總體上看,可以分五步走。

首先是試用,參與到開(kāi)源社區(qū)里,體驗(yàn)開(kāi)源的產(chǎn)品,看看是不是符合自身的功能要求。

其次是功能加持。企業(yè)需要考慮,是否需要一些高級(jí)功能,比如代碼控制、高可用性管理、項(xiàng)目管理、矩陣管理等等。如果需要,可以考慮購(gòu)買企業(yè)版。

再次是基于開(kāi)放源代碼進(jìn)行開(kāi)發(fā),并貢獻(xiàn)給社區(qū),成為社區(qū)中真正的貢獻(xiàn)者。

第四步是參與開(kāi)源社區(qū)的治理,掌握技術(shù)發(fā)展的路線圖,推進(jìn)社區(qū)的生態(tài)建設(shè)。

最后一步,企業(yè)將成為社區(qū)的管理者之一,甚至可以將一部分功能包裝成知識(shí)服務(wù)體系,并將其商業(yè)化,進(jìn)而實(shí)現(xiàn)技術(shù)商業(yè)變現(xiàn)。

當(dāng)然,以上的步驟不是一蹴而就的,需要企業(yè)兢兢業(yè)業(yè),孜孜以求,深刻參與到開(kāi)源社區(qū)的發(fā)展和建設(shè)中去。但參與之后的好處也是顯而易見(jiàn)的——相對(duì)自身研發(fā),可以在社區(qū)里以更低成本、更快速度獲得所需的功能;因?yàn)殚_(kāi)放核心源代碼在安全層面有保障,不會(huì)有被鎖定風(fēng)險(xiǎn);更重要的是,在社區(qū)中的貢獻(xiàn),也是企業(yè)提升其品牌知名度的重要方式,會(huì)幫助企業(yè)更好地吸引更高質(zhì)量的人才,夯實(shí)企業(yè)發(fā)展的基石。

結(jié)束語(yǔ):征途漫漫,唯有奮斗

20年前,面對(duì)ERP的時(shí)候,制造企業(yè)都在說(shuō): “上ERP是找死,不上ERP是等死。”

10年前面對(duì)云計(jì)算的時(shí)候,5年前面對(duì)數(shù)字化轉(zhuǎn)型的時(shí)候,企業(yè)也都有著很多的躊躇和質(zhì)疑。以此推之,今天許多企業(yè)面對(duì)開(kāi)源,面對(duì)開(kāi)放核心的時(shí)候,同樣有著很多的猶豫和擔(dān)憂。

所謂“大勢(shì)所趨,非人力可移”,從今天ERP的普及、云計(jì)算的盛行和數(shù)字化轉(zhuǎn)型的加速,就可見(jiàn)一斑。因此,擁抱開(kāi)源的道路再漫長(zhǎng),光明卻總在前方,而每個(gè)人能做的,就像習(xí)總書(shū)記在2021年新年賀詞中所說(shuō):征途漫漫,唯有奮斗。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

2021-05-19
極狐(GitLab)CEO 陳冉:核心開(kāi)放 企業(yè)擁抱開(kāi)源的成功之道
5月19日消息,極狐(GitLab)CEO陳冉發(fā)布署名文章,談及企業(yè)擁抱開(kāi)源的成功之道。他表示,企業(yè)若想真正地?fù)肀ч_(kāi)源,那就需要開(kāi)放自身的核心源...

長(zhǎng)按掃碼 閱讀全文