開源成熟度光譜
tecosystems
作者:Stephen O'Grady |
@sogrady |
2026 年 6 月 11 日
在主要業者對開源的理解與重視仍在持續演進的產業環境中,值得更仔細說明一個開源成熟度光譜可能長什麼樣子。沿著這條路會有哪些不同的里程碑?一個組織又該如何抵達這些階段?不過,這些問題雖然重要,在回答之前,必須先理解開源與技術供應商之間的兩件關鍵事。
理解一個組織與開源的關係時,最重要的一點是:不論它喜不喜歡,它都已經和開源有關係。無論規模大小,每個組織都在一個充滿開源的世界裡運作。因此,即使是那些原則上反對開源的組織,今天雖然已比十年前少得多,定義上也仍然和開源存在關係。
第二重要的一點是:一個組織與開源的關係,不像授權條款本身那樣是二元的。它反而複雜、多面向,並且存在於一條連續光譜上。一個組織的某個部門可能正在支持開源,另一個部門卻反對開源。舉例來說,幾十年前,在舊時代的 Microsoft,開源對當時的領導層來說是碰不得的高壓議題;公司一方面積極且公開地反對開源,另一方面卻又在 Windows 中出貨採用寬鬆授權的開源元件。這種表面上的矛盾並不罕見,甚至可以說是常態。
這兩個因素對組織是否會、以及如何朝向更大程度地擁抱與運用開源,扮演重要角色。組織終究必須承認自己和開源有關係,哪怕只是因為它們消費的開源軟體越來越多。這個認知出現後,緊接著就是一串決策分岔:要對抗這種採用嗎?默許它嗎?還是順勢投入並擁抱它?每一個與開源相關的決策,都受到策略因素與戰術考量的混合影響;前者包括組織哲學與組織 DNA,後者則包括開源是否以及如何可能有利或不利於某個業務單位。這些決策都可能引發後續事件,而這些事件可以成為一個組織穿越開源成熟度光譜旅程中的里程碑。以下針對選定供應商,列出一份非完整的開源相關觀察點。
這張圖表有幾個有趣的重點,也許其中最主要的是它隱含的時間軸。有些供應商已經主動學習將近三十年,摸索開源在哪裡、以及如何能被最好地運用。另一些供應商的經驗則不到三年。
也值得注意的是,在多數情況下,組織會從光譜的一端開始,然後在多年期間逐步往另一端前進。有些組織會一路走到策略性擁抱開源;多數則不會。對這些商業組織而言,這是可以理解的,因為開源雖然在取得廣泛散布與發展社群方面提供巨大的策略機會,但這些機會往往也伴隨著營利與商業模式上的重大挑戰。
這正好提供一個機會,說清楚圖表中那些商業組織對開源的擁抱並不是利他主義。當 IBM 釋出後來成為 Eclipse Foundation 的資產,或承諾向 Linux 生態系投資 10 億美元時,這是一個用來對抗競爭對手 Microsoft 的策略槓桿。同樣地,當 Google 將 Kubernetes 捐給中立基金會時,是為了在執行工作負載與 AWS 底層雲端基礎元件之間提供一層隔離。MCP、PyTorch、Valkey 以及數百個其他專案之所以成為開源,是因為它們的作者相信這是具有策略優勢的做法,而不是因為作者想為世界做一件好事。
有了這些脈絡後,以下是一種看待商業實體採用開源階段的方式。嚴格來說,這同時適用於技術買方與賣方,但後者通常在這條路上比客戶走得遠得多,因此更能凸顯這個光譜。
這些階段之間沒有明確的分界線,也可能彼此滲透。不過,每個階段也都有清楚的例子可以作為說明。
- 階段 1:敵意/漠然:Ballmer 時代(約 2000 年)的 Microsoft,對 Linux 特別是開源整體發動言語與法律攻擊
- 階段 2:沉默消費:此時此刻,地球上幾乎每一家大型公司都是如此
- 階段 3:揭露:Google 發表 Google File System(2003)與 MapReduce(2004)論文,最終在外部催生了 Hadoop 專案
- 階段 4:釋出:當時的 Facebook 在 2008 年釋出 Cassandra 資產
- 階段 5:參與:IBM 在 1998 年支持 Apache HTTP Server
- 階段 6:治理/託管:Google 在 2015 年將 Kubernetes 專案捐給 CNCF
- 階段 7:策略身分:Microsoft 在 2018 年收購 GitHub
值得注意的是,沒有任何一個階段要求組織成為純粹的開源公司,因為那是不切實際的目標。這個光譜所標示的,是一種逐步的哲學轉變:從把開源視為威脅,到視為有用工具,再到視為策略支柱。
以上最簡單的結論是:開源是一個光譜,重要的是要理解你的組織,或你正在購買產品與服務的組織,位在光譜上的哪個位置。當然,這個位置只能是相對的,因為同一個組織的不同部分,可能同時停在不同階段。但整體而言,一個組織在開源光譜上的總體位置,很可能會決定它接下來的行為,無論是商業面或社群面;因此,這對理解它未來將如何運作至關重要。
揭露:AWS、GitHub、Google、IBM 與 Microsoft 是 RedMonk 的客戶。Meta 目前不是客戶。
