Linux中國

企業為何使用開源軟體,又為何推動開源軟體的發展

開源朗讀者 | 淮晉陽

每當人們知道我在 Linux 基金會 Linux Foundation 工作,他們總是會問我們的工作具體是做什麼的。有時候,他們會一直問我是不是開發 Linux 操作系統的。我只能回答說,我們做的是開源軟體,並試圖在他們失去興趣之前,在短短的 20 秒鐘內介紹它對世界的影響力。如果他們的興趣還在,想要進一步了解,我就會給他們深入分析一番:企業為何想參與到開源軟體項目之中?它們為何會使用開源軟體?沒錯,企業確實會這樣做,無論它們有沒有意識到這一點。此外,成千上萬的企業會將企業內部代碼捐給開源項目,為推動開源軟體的進一步開發和優化投入大量的時間和資源。

開源軟體的使用範圍有多廣

引用我們最近發表的一項報告《 企業開源指南 A Guide to Enterprise Open Source 》:「 開源軟體 open source software (OSS)改變了世界,是數字經濟的支柱,數字世界的基石。從我們日常使用的互聯網和移動應用到開拓未來的操作系統和編程語言,開源軟體無不發揮著重要的作用,可謂是科技行業的命脈。在今天,開源軟體驅動數字經濟發展,推進科學技術取得突破,不斷改善人們的生活水平。手機、汽車和飛機等設備,家庭、企業和政府等群體都在使用著開源軟體。但就在 20 年前,開源軟體還僅僅為少數人所知,它的使用也僅限於一小部分專門的愛好者。」

開源軟體(OSS)已經改變了我們的世界,成為我們數字經濟的支柱和數字世界的基礎。

而它實際上:

  • 在各行業的 垂類軟體棧 vertical software stacks 中,開源軟體的佔比達到了 20% - 85%。
  • 超過 90% 的網站伺服器和聯網設備都依靠 Linux 來運行。
  • 安卓手機系統也是基於 Linux 內核。
  • 用於應用程序開發的 AMP、Appium、Dojo、jQuery、Marko、Node.js 等 主流的庫和工具 均屬於開源項目。
  • 世界上排名位列前 100 名的超級計算機都在使用 Linux。
  • 大型機客戶均在使用 Linux。
  • 亞馬遜、谷歌以及微軟三大雲服務供應商都在使用開源軟體運行服務,並在雲端託管開源解決方案。

企業為何想參與到開源軟體項目之中

企業參與開源軟體項目主要通過三種方式:

  • 企業向開源社區捐贈自家開發的軟體。
  • 企業向開源軟體項目提供直接的資金援助。
  • 企業向開源項目分派軟體開發人員以及其他員工。

人們經常會問,為什麼這些企業願意放棄自家軟體的所有權?為什麼它們不讓員工專攻自家軟體的開發呢?

從整體上來看,這一問題的答案就是,企業和組織聚集起來,合力解決共同的難題,如此一來,他們就可以各自專註於在這基礎上的各類難題。這些企業明白,將資源聚集在一起,能夠更好地解決基礎問題。有時,這種現象被叫做「 競合 coopetition 」,大概的意思是企業在一些領域可能互為競爭對手,但是它們在另一些領域則會互相合作。

「競合」現象的一些典型例子:

  • 鐵路公司採用統一的鐵軌尺寸,統一規劃建設。得益於此,火車就可以在同樣鐵軌上運行,鐵路公司之間也可以互相交換設備。
  • 在數碼相機誕生之前,不同的公司在電影和攝像機行業各行創新之路,形成了各自的優勢,但為了推進電影行業的發展,它們在相機鏈輪間距這一問題上達成了統一。
  • 娛樂產業在開展競爭的同時,也一致堅持採用家用錄像系統和藍光格式。

如今,企業、組織以及個體在合力解決難題的同時,也在不斷地改進自身的產品與業務。

  • 來此加密 Let』s Encrypt (LCTT譯註:Let』s Encrypt 官網並沒有用「來此加密」這樣的稱呼,但是在一些場合有這樣的譯名。我們認為此翻譯很貼切。) 是一個免費的、開放的自動化證書頒發機構,旨在通過簡化安裝程序,減低安裝費用,快速擴大安全網路協議的應用範圍。該機構為超過 2.25 億個網站提供服務,每天平均發放證書約 150 萬張。
  • 好萊塢成立的 學院軟體基金會 Academy Software Foundation 通過共同開發軟體,推動娛樂、遊戲和媒體等產業的增長,為產業發展提供開放標準,在電影行業內 創造了巨大的價值
  • 超級賬本 Hyperledger 基金會管理多個企業級區塊鏈軟體項目。眾所周知,這些項目 消耗的能源遠比其他解決方案要少
  • LF 能源基金會 LF Energy 推動 電網朝著更加模塊化、互操作和可拓展的方向發展,助力提升可再生能源的利用率。
  • 無人機代碼基金會 Dronecode 致力於無人機軟體的開發,促進企業在無人機領域進一步開拓創新。
  • 開源軟體軟體安全基金會 OpenSSF 聚集了頂尖的科技企業,共同強化開源軟體的安全與韌性。
  • Kubernetes 是 Google 捐贈給 Linux 基金會下屬的雲原生計算基金會(CNCF)的一個項目,是管理基於雲計算軟體的首選方案。

上述只是企業參與的一小部分開源軟體項目,點擊 此處,可以在 Linux 基金會官網瀏覽全部項目列表。

企業如何有效利用和參與開源軟體項目?

若想要更好地利用開源項目,更有效地參與開源項目,企業可以向 Linux 基金會尋求幫助。我們最新發布的報告 《企業開源指南》 提供了企業與組織需要了解的大部分信息。這份報告凝聚了來自多家頂級企業、具有幾十年豐富經驗的開源領袖的知識與智慧,報告主要分為以下六個章節:

  • 使用開源軟體
  • 準備參與開源
  • 制定開源策略
  • 部署基礎設施
  • 建立人才團隊
  • 應對多方挑戰

此外,Linux 基金會還提供了許多開源 培訓課程、全年 活動LFX 平台,發起開源項目,協助企業與組織利用和參與開源項目,比如:

  • TODO 工作組 為開源項目辦公室的建立和運作提供資源,包括其自身 豐富的指導意見
  • Openchain 項目 旨在提供和維護國際開源許可標準,包括各種許可規定的相關信息。依賴於此,企業可以確保自身行為符合法律規定。
  • FinOps 基金會 目前正在將自身打造為「不斷發展的雲財務管理和文化實踐平台,通過促進工程、財務、技術以及商業團隊之間在數據驅動支出決策方面的合作,確保企業能夠最大化實現商業價值」。
  • 軟體數據包交換標準 Software Data Package Exchange (SPDX)是一個用於交流 軟體物料清單 software bill of materials (SBOM)的開放標準。在該標準下,每個用戶都能清楚了解整個軟體包中包括哪些軟體。

同樣,上述這些只是 Linux 基金會所有項目中的一小部分。所有這些項目都致力於幫助企業接受和使用開源項目,引導企業為開源項目做出貢獻、提供捐贈。

總而言之,目前,企業正在迅速投向開源軟體項目,藉此解決共同的難題,並探索進一步的創新發展,而 Linux 基金會將為它們提供幫助。

該文 《企業為何使用開源軟體,又為何推動開源軟體的發展》 首發於 Linux 基金會 官網。

via: https://www.linux.com/news/why-do-enterprises-use-and-contribute-to-open-source-software/

作者:Dan Whiting 選題:lkxed 譯者:aREversez 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國