開源驅動全球經濟發展

Cloud_Architect發表於2017-07-10


轉瞬之間,華為已從全球最大的裝置製造商,轉型為最大的ICT軟體解決方案供應商之一。華為是如何迅速做到這一點的?答案在於華為的遠見卓識:在今天這個由軟體驅動的世界,無論是軟體定義網路(SDN)和網路功能虛擬化(NFV),還是雲端計算和物聯網(IoT),都有太多的軟體需要開發。

Linux基金會與以華為為代表的數千家組織/機構展開合作,共同構建人類史上最偉大的共享技術資產。事實上,當今整個社會都執行在價值數十億美元的Linux平臺之上。

Linux平臺上執行著目前世界上絕大多數的股票市場,佔據著移動裝置和嵌入式系統產業的大半江山,並執行著幾乎所有的高效能運算系統。Linux是迄今為止軟體領域最成功的壯舉,原因不僅在於組織的規模,更在於其持續加速的步伐:每一天,平均每個Linux專案會增加10800行程式碼、刪減5300行程式碼、修改1800行程式碼——每日淨增或修改的程式碼量高達7300行。

開源之變革

開源已成定局。今天,超過380萬名開源貢獻者已經在各種各樣的公開儲存庫中建立了310億行程式碼。基於開放技術的公司總共已獲得數十億美元投資,並且該數字還將增加。僅僅在美國矽谷,投資者所支援的公司就達到數百家,其中有10家的價值已超過10億美元。這是一場驚人的變革——以前技術公司可以靠自己打造一切,如今他們想立足市場已不能重拾故技。

第一代的開源還非常簡單:創造一些現有專利技術的免費替代品即可。無論是作業系統(Linux)還是資料庫(MySQL),這些免費替代品的出現,都令傳統市場縮水。然而,時至今日,這一切都發生了改變,我們已邁進了開源開發的全新時代。

現在的開源生態系統,使開拓新市場和創造新機遇成為了可能。新興的生態系統包括Hadoop大資料框架,以及孕育了KubernetesDocker等專案的容器雲技術。公平地說,一切雲技術的未來都繫於開源軟體。

幾乎在軟體堆疊的每一層都有一個開源專案,在創新、開發者採用率和開發速度上一馬當先。這些益處體現在生態系統的方方面面,下至資料平面服務(Open vSwitch),上至Open Orchestrator編排器(OPEN-O)的管理堆疊。比如在西班牙巴塞羅那舉行的2016年世界行動通訊大會上,華為和中國移動就宣佈了雙方的OPEN-O合作專案。中國移動表示,其未來的運營支撐系統(OSS)將基於3個不同的開源JavaScript框架,其中包括伺服器端JavaScript,這是全世界增長最快的網路技術平臺。

總體的效應則是產生了一種有機創新的形式——這是一種自然選擇,上千家公司和上萬名開發者競相角逐,只為開發出最好的程式碼。Linux基金會託管著其中大多數專案,而基金會的目標則是加快向上及向下的創新,從而可以為所有人創造更安全、更穩定的軟體。

基金會與包括英特爾和華為在內的20多家頂級技術公司通力合作,旨在指導開源開發者編寫出更安全的軟體、實現更好的威脅建模和測試,以及制定更強大和更負責的披露政策。更安全的程式碼意味著將會減少部署於商業產品中的軟體漏洞。

打造卓越生態

Linux基金會建立的初衷,即是為了讓所有的開源專案能夠合力打造出卓越的生態系統,以加速擴充套件。投資開源專案的公司都已認識到,軟體程式碼和智慧財產權在未來幾十年內將可以免費獲取。基金會的一項核心活動是指導數千家組織/機構如何在基於軟體資產的行業中管理自己的智慧財產權,以提升開源開發的速度。成功的公司無一不是學會了如何管理開源許可證、專利承諾等手段,從而在分享智慧財產權的同時保護寶貴的資產。

最後,Linux基金會與華為等公司展開合作,推出了培訓和認證計劃,以確保隨著開源採用率逐漸提高之後,開發者依然可以滿足需求。

傑出貢獻者

華為是開源運動的傑出貢獻者。除了Hadoop專案,華為也是雲原生計算基金會(CNCF)的創始成員和最大貢獻者,還是Spark專案(一種快速、通用的大規模資料處理引擎)排名前4的貢獻者。

5年多以前,華為公司決定認真對待開源,在公司內部設立了專門管理開源的小組,並制定策略為其產品選擇合適的開源專案。華為將開源開發整合到了自身的採購和工程流程中,使其能夠在原始開源專案中引入程式碼、修改程式碼、創造產品以及分享修訂版本。這種方法產生了良性的創新週期,不僅在華為,其他數百家公司也同樣如此。此外,華為在規劃和培訓方面也投入了相當大的努力。結果是卓有成效的,因為華為像所有領先的技術公司一樣明白一個道理:大家所需要的所有軟體,其開發工作量是如此巨大,沒有哪一家公司能夠獨自應對。

因此,我們需要共同努力,攜手構建史上最偉大的共享技術資產。與此同時,我們不僅認識到任何一家公司都無法獨力編寫如此之多的程式碼,也認為集體的智慧永遠勝於個體智慧的總和。好的公司創造產品,而偉大的公司則藉助開源來締造生態。

吉姆•澤姆林(Jim Zemlin/

Linux基金會執行總監

相關文章