開源未來20年,最值得投入的16個要點
打造開源雲計算中國第一互動社區
內容專註於Linux、Kubernetes、OpenStack、容器、Ceph、Cloud Foundry......
導讀
2月3日,Open Source Initiative (OSI)慶祝其二十周年紀念日。
在開源的第二十個年頭,會有一些值得關注的事件,如Opensource.net的推出——這一網站旨在將全球開源同行連接起來,交流思想,創造解決方案,為未來二十年的開源事業繼續做出貢獻。
1998年2月3日,「開源」這一標籤在加州帕洛阿爾托舉行的戰略會議上被創建。同月,Open Source Initiative(OSI)作為一個普通的教育和倡導組織成立,旨在提高對開放的開發過程的意識和採用。
之後,開源項目的第一個十年主要是替代現成產品,而在第二個十年,開源項目越來越成為更大型解決方案的組成部分。第三個十年、第四個十年又會發生什麼?為了找到答案,我們聯繫了許多開源開發人員和公司,了解他們對未來20年會發生什麼的看法。
1.區塊鏈
Dirk Hohndel是VMware的首席開源官。VMware通過對現有開源項目的貢獻以及開發和發布新的開源項目和計劃來參與開源。
Dirk Hohndel對未來提出了幾點預測。
他表示,區塊鏈技術目前正在滲透金融市場,而且有可能顛覆各個行業的大量業務流程。區塊鏈的獨特之處在於,它使用不可靠的溝通渠道來創建各方之間的信任。預計在Linux基金會的推動下,Hyperledger項目的影響力在2018年會顯現。
2.物聯網(IoT)
物聯網面臨的兩大挑戰是大量端點的安全和管理。 Hohndel認為,為了管理物聯網環境,有必要在本地網關、邊緣設備和感測器之間建立一個事實上的通信標準。預期開源開發將成為任何軟體堆棧的關鍵組成部分,使IT能夠管理和保護物聯網環境,而不用管供應商是誰。
3. C-Suite加入開源運動
伴隨著C-suite更深刻地認識到開源在企業管理、合規性和安全性方面發揮的重要作用,越來越多的公司將積极參与開源社區,利用開源來推動戰略和優先項。
4.無聊但仍舊可預測
Hohndel指出,Linux已經有26年的歷史,引用其發明者Linus Torvalds的說法,它「令人難以置信的無聊」。
Linux每兩個月發布一次更新,完全可以預測、可靠,而且秉承漸進式發展的想法。雖然沒有控制實體、路線圖或推出計劃,但所有主要的開源項目(如Linux、Kubernetes和OpenStack)都運行良好,並且進展是可預測的。開源另一個吸引人的地方在於,開源項目數超過6300萬個,這些項目的深度和廣度值得稱道。
5.技術合作
Abby Kearns是Cloud Foundry基金會的執行董事。她認為,Kubernetes已經可以大規模使用和部署容器,使企業能夠變成雲原生的。開源為企業提供了一個前所未有的、與新型創新技術協作的機會。
6.技術創新
Nick Hopman是Red Hat新興技術實踐高級主管。他認為開源並不僅僅是開發和揭示技術的過程。
「我認為開源是推動社會各個方面變革的催化劑,包括政府、政策、醫療診斷和流程再造。所有這些都可以使用開放原則,而開放原則可通過開源軟體開發經驗得以完善。「
7.易於開源
Johm Zannos是Inocybe公司的GM和CRO。他表示,電信和有線電視公司正在採用開源網路來應對提升收入、加快創新步伐和降低部署成本的挑戰。在接下來的三年中,這些挑戰將使開源更易於使用,並供更多的用戶使用。
8.開源CMS
Olivier Deneef是網路公司The Reference的客戶服務總監。他表示,通過支持PaaS解決方案,Open Source CMS系統在其發展過程中邁出了重要的一步。
「這是兩全其美的:享受開放社區的好處,但儘可能消除與此相關的風險。Headless CMS系統和API驅動的生態系統是進化目標,而過去,大型企業通常更喜歡封閉的環境。」
9.開源標準?
Kanatek技術解決方案總監Darryl Levesque認為,開源市場正在成熟,隨著它獲得主流關注和實施(中小型企業),用戶社區將強化這一市場,打造更強大的解決方案。
開源代碼變得越來越強壯,在企業業務中也將得到更多採用。人氣的提高最終將導致開源成為事實標準。
10.安全
軟體安全產品開發商Flexera公司負責產品管理的副總裁Jeff Luszcz說,開源組件和第三方組件易受攻擊,所以將會受到更多黑客入侵。 「一旦選擇了開源組件,在開發新功能時,這些組件往往被忽略和遺忘。這意味著這些組件通常包含已知的安全漏洞或與公司的開源許可策略衝突。這些被遺忘的組件會老化,並且隨著漏洞被發現而成為攻擊媒介。」
11.社區的社區
Dremio是一家位於加利福尼亞州山景城的開源自助數據分析公司,Jacques Nadeau是其創始人兼首席技術官。
據他介紹,隨著開源項目的逐步成熟,一批新一代項目正在出現。這些項目將多個項目銜接起來,以實現共同利益。這樣的好處是可有效管理內存中的數據分析,更方便地在進程之間交換數據。
12.項目委員會的多樣性
Jacques Nadeau指出,開源軟體開發有兩種流行的委員會模式——一種是「仁慈」的委員會,另一種是共識驅動的委員會。
雖然這兩種模式各有優缺點,但共識模式的理念能讓多樣化的利益集合通過對話和既定流程達成共同的目標。他相信像Apache Foundation這樣的組織將重新審視其項目的結構,以確保更充分的多樣性。
13.項目贊助
軟體開發是一個複雜和昂貴的過程,需要參與者的大量資金和付出,甚至不是一些組織能夠獨自承擔的。
Jacques Nadeau表示希望看到更多來自普通行業的公司集中投入財力和人力資源來支持開源項目。
14.開源即服務
Rackspace高級總監兼OpenStack Private Cloud總經理Bryan Thompson表示,他們將把注意力放在不同的開源技術上,並從可操作性和標準化入手將這些技術融合在一起,讓它們能夠更好地協同工作,使客戶在使用開源技術時獲得更加無縫的體驗。我們還會看到客戶開始使用開源即服務,而不是單獨使用或部署單個解決方案。
15.商業模式
Karthik Ramasamy是位於舊金山的Streamlio公司的聯合創始人。他認為,開源的第三個十年將由尋找可行的商業模式所主導。開源的頭20年,業界一直在摸索一個可行的商業模式,但沒有找到一個明確的答案。 2017年有一些可複製的、有潛力的方案出現,但還需要更進一步發展。未來幾年將會看到更多開源商業模式的試驗和改進,包括進化混合模式和新模式——這些模式將更直接地回報開源貢獻者,而不僅僅是商業實體。
16.模塊化開發
Jonathan Cowperthwait是位於加州奧克蘭的npm公司的營銷副總裁。該公司維護著JavaScript的npm包管理器,並擁有全球最大的軟體註冊表。
他表示,模塊化發展是未來的潮流。「只用了三四年的時間,現在每個主要的前端Web框架都是通過開源包註冊表來分發的。」 因此,不依靠開源來編寫代碼是不可能的,但企業希望確保安全。
內容覆蓋主流開源領域
TAG:開源雲中文社區 |