以往,人們廣泛認爲,開源在一些基礎設施行業能夠發揮重大做用,如像底層的操做系統上,或者是雲原生基礎服務,開源領域最成功的商業公司 Red Hat 的業務也是基於開源操做系統。linux
可是,近日一位科技媒體的特約編輯 Steven J. Vaughan-Nichols 發表文章《開源如何改變商業世界》中提出新的觀點:事實上開源也已經改變了垂直行業的商業世界。如今不只僅各個科技巨頭都在擁抱開源,就連汽車、電影、金融、電信、能源和公共衛生計劃這些過往垂直又比較封閉的行業也都在擁抱開源。程序員
文章中還引用了美國前總統肯尼迪的話:「漲潮擡起了全部船隻。」來講明當今的商業競爭模式轉變:即全行業能夠經過開源開發方式取得更快的創新,固然想要從競爭這種脫穎而出,須要善於利用開源。編程
如下根據其原文編譯:安全
開源開創者之一 Eric S. Raymond 在其著做《大教堂與集市》中說:「(開源)軟件的每項出色工做都源於開發人員的我的追求。」這頗有道理。服務器
諸如 Apache Web 服務器、MySQL 和 Linux 之類的重要程序就是以開源方式開始的,許多稍小些的程序也是如此。可是建立一個大型的垂直程序並不太能引發我的開發者的興趣,如電信的 OpenDaylight 和 OPNFV 或汽車級 Linux(AGL)的統一代碼庫。網絡
現在,專一於狹隘利益的垂直公司也張開雙臂擁抱開源方法和軟件。爲何?由於只有開源才能可持續發展。架構
開源在垂直行業發揮做用
這不只僅是我的的觀察。麥肯錫公司最近的一份報告《卓越的軟件如何促進業務績效》發現,在垂直行業中,四分之一公司的「最大差別化因素」是「開放源代碼採用」,(公司關注點)從用戶轉向貢獻者。該報告的數據顯示,這些擁抱開源的公司,相較同行業其餘公司,對創新的影響是其三倍。換句話說,成功的公司不只使用開源程序,還在積極參與該行業的開源項目。框架
開源的概念仍然困擾着許多事商業領袖。疑問在於,積極爲競爭對手所使用的東西作貢獻,可能會幫助他們進入市場。正如總統 John F. Kennedy 所說的那樣「漲潮擡起了全部船隻。」當咱們共享資源,共享工做以及在開源方面的專業知識時,每一個人都會受益。可是,善加利用的公司是積極參與開源項目的公司。區塊鏈
若是認爲這是胡說?那麼想一想今天有多少人正在使用 Unix 而不是其開源雙胞胎 Linux?查看幾乎全部類型的軟件,都將看到開源佔據主動地位。看看全部科技巨頭,亞馬遜、谷歌、IBM,甚至是微軟,除了蘋果公司以外,全部這些公司要麼創建在開源之上,要麼普遍使用開源項目。雲計算
這一點在中國也一樣,中國目前的開源力量中,站在第一梯隊的即是華爲、百度、騰訊、阿里巴巴這些超大型客機公司。最近的如華爲日前開源了其自研的跨端操做系統 Harmony OS。騰訊公司在 JDK 15 的全球貢獻公司中排名列前茅,被 Oracle 專門致謝。
回到原文。Steven J. Vaughan-Nichols 指出,Linux 基金會在最新的報告《經過開放源代碼轉型:軟件定義的垂直行業》,解釋過開源是如何發揮做用的。基金會發現垂直行業,例如汽車、電影、金融、電信、能源和公共衛生計劃都已轉向開源開發的方法。
Linux 基金會自己就是開源如何改變機構的一個例子。它從單個項目 Linux 內核擴展到數百個不一樣的項目社區。它的「基礎即服務」模式支持社區跨關鍵水平技術領域,基於開放源碼合做,例如雲、安全性、區塊鏈和網絡。
在垂直行業,有些企業會一遍又一遍作一樣的事情。他們提升了核心競爭優點速度或成本,但模式保持不變。
其餘正在取得成功的公司則走了另外一條道路。在如今所謂的「數字轉型」過程當中,他們採用核心業務模型和流程,並將其轉換爲開源軟件和服務。有許多方法能夠執行此操做:代碼,應用程序編程接口(API)、雲資產和容器。不過,歸根結底,它們都在將業務流程和資產轉換爲軟件定義的服務。
以開發人員爲重點的分析公司 Red Monk 的聯合創始人 Stephen O'Grady 在他 2013 年出版的著做《新造王者:開發人員如何征服世界》中就預見了這一點。轉向軟件定義的模式是一個根本性的轉變。開源使得許多人能夠作到這一點,由於大多數人是從相對較小的軟件開發團隊開始進行此轉換的。
以電信和網絡領域爲例
Linux 基金會有不少例子,本篇重點研究做者較熟悉的電信和網絡領域。
從歷史來看,電信公司的網絡是創建在基於標準的、專有的、高度定製的黑盒硬件上的。從一種技術轉換到另外一種技術的資本投資,好比從 2G 到 3G 的轉換,其間花費了數十億美圓。
並且這些公司之間的競爭很是激烈。在美國,每一個晚上打開電視,都會看到來自 AT&T,T-Mobile,Verizon 以及其較小的競爭對手與合做夥伴的廣告。在贏得客戶方面,這些公司各執己見。
可是,他們也在嘗試解決相似問題。到了 2000 年代,人們已經很清楚,就得客戶端-服務器模型將沒法應對不斷髮展的、數億移動電話用戶的挑戰。到了 2004 年,隨着 Internet 工程任務組(IETF)強求評論(RFC)3746 轉發和控制元素分離(ForCES)框架,軟件定義網絡(SDN)的第一項工做開始進行。
早些時候,這可能已經證實了電信標準的基礎。在2000年代,一些想法幫助建立了開源項目 OpenFlow。該項目定義了一個軟件定義網絡 SDN 的控制和轉發層之間的標準通訊接口。德國電信、谷歌、微軟、威瑞森通信和思科等主要科技公司都開始使用這一開源軟件。
尤爲是威瑞森通信公司,它不想在專有硬件上投入數十億美圓,同時又要確保其網絡可以與競爭對手匹敵。AT&T 等其餘公司也意識到,獨自解決網絡自動化的重複問題是在浪費時間和金錢。
所以,2013年,AT&T 在 Domain 2.0 白皮書中發佈了其對電信業將來的開放願景,從而推進了該行業的行動。AT&T 提出將其網絡業務從「當前狀態」(封閉的狀態)轉變爲,相似於雲計算服務的方式提供網絡的將來狀態,並將基礎架構從當前狀態轉變爲「將來狀態」,即「基礎即服務」。時至今日,這種願景已經在很大程度上實現了,不只是 AT&T,也受到了同行們的狂熱追捧。
Linux 基金會經過提供一箇中立舞臺,來幫助不一樣公司合做以達成目標。Linux 基金會 2018 年創辦 Linux Foundation Networking (LFN),旨在協調開源網絡生態系統。LFN 軟件和項目爲跨服務提供商,雲提供商,企業,供應商和系統集成商的網絡基礎架構和服務提供平臺和構建模塊。現在在(LFN)的保護下,已經有 8 個不一樣的網絡項目以及許多相關項目,將幾乎全球的主要電信公司彙集在一塊兒。
現在,世界上超過 70% 的移動電話用戶正在使用基於 LFN 的開源項目構建的服務。在過去六年中,電信公司的程序員總共爲 LFN 項目貢獻了 7800 萬行源代碼。若是使用建設性成本模式 COCOMO 估值模型,使用傳統的專有方法建立這些貢獻將須要超過 73 億美圓的研發成本。
還有相似的故事,從公共衛生領域、到能源、再到金融科技,競爭對手彙集在一塊兒,節省了數十億美圓。這些垂直行業都很是不一樣,面臨着獨特的挑戰,但他們有一個共同的主線。正如 Linux 基金會所說:全部人都意識到,開放合做提供了下降成本、投入市場的時間、提升質量和開闢新的競爭領域的機會。集體獲取這些成果的能力推進了各個行業的創新。
文章的最後,筆者認爲,若是您的業務中尚未使用開源,那麼應該這樣作。由於商業的將來取決於開源,開源已經不只僅是一個好主意,在今年這個瞬息萬變、速度更快的商業經濟中,它是一種必需。
原文連接:https://www.zdnet.com/article/how-open-source-software-transformed-the-business-world/