發布於 2024-12-14

開源之戰:WordPress vs WP Engine,一完整懶人包

Peter yangPeter yang
雙龍體育CEO

在全球網路出版平台的重大爭端中,WordPress 正面臨一場可能影響全球數千家企業的危機。作為支持全球 40% 網站的關鍵技術平台,WordPress 與 WP Engine 之間的分歧正給依賴這兩個組織維持網站運作的企業帶來嚴重干擾。

爭端的核心源於 WordPress 獨特的組織結構:非營利的 WordPress 基金會和其營利部門 Automattic。WordPress 堅持開源理念,允許任何人免費使用和重新發佈其原始碼。WP Engine 正是基於這一模式提供網路託管服務。然而,WordPress 創始人 Matt Mullenweg 認為,使用者應該為開源專案的維護做出實質性貢獻,如修復錯誤和測試新功能。

Mullenweg 公開指責 WP Engine 未履行這些義務,甚至稱其為「WordPress 的毒瘤」。9 月下旬,他禁止 WP Engine 使用 WordPress 的關鍵資源,這一決定立即影響了大量依賴這兩家公司服務的網站和部落格。

以 Tricia Fox 為例,她使用 WP Engine 的子公司託管公司網站。這次衝突不僅使她的團隊增加了大量額外工作,她還計劃將網站遷移到其他主機,這可能給企業帶來數萬英鎊的成本。更令人擔憂的是,即便更換主機,由於仍使用 WordPress 代碼,類似的衝突可能再次發生。

這場爭端凸顯了開源生態系統的脆弱性和複雜性。開源的本質在於共享代碼和標準,讓每個人都能受益。WordPress 作為網路基礎設施的關鍵參與者,其任何變動都可能產生廣泛而深遠的影響。

9 月中旬,Mullenweg 在部落格上撰文,指責 WP Engine 停用了用戶查看和追蹤文章修訂歷史的功能。他認為這一功能是「保護資料使用者承諾的核心」,並斥責 WP Engine 為了節省成本而默認關閉此功能。

Mullenweg 還直接批評了 WP Engine 的投資者 Silver Lake,認為他們對開源專案的貢獻不足,且 WP Engine 對「WP」品牌的使用可能會誤導客戶,使其看起來像是 WordPress 的一部分。

作為回應,WP Engine 向 Mullenweg 和 Automattic 發送了停止函,要求撤回評論。該公司堅稱其對 WordPress 商標的使用屬於合理使用範圍。WP Engine 還聲稱 Mullenweg 曾要求他們支付「其收入的很大一部分作為 WordPress 商標的許可費」,否則將採取「玉石俱焚的策略」。

Automattic 也向 WP Engine 發送了停止函,指控其違反 WordPress 和 WooCommerce 的商標使用規則。WordPress 基金會還更改了商標政策頁面,直接點名批評 WP Engine,聲稱該託管服務令使用者感到困惑。

Mullenweg 隨後禁止 WP Engine 訪問 WordPress.org 的資源。雖然外掛和佈景主題等元素在開源許可下提供,但像 WP Engine 這樣的提供商必須運行服務來擷取它們,這超出了開源許可的範圍。

這一舉動導致許多網站無法正常運作,阻止了外掛和佈景主題的更新,甚至使一些網站面臨安全風險。社群對這種可能危及小型網站的做法表示不滿。

WP Engine 回應稱,Mullenweg 濫用了對 WordPress 的控制權,干擾了其客戶對 WordPress.org 的訪問。他們認為這種前所未有的無理行為干擾了整個 WordPress 生態系統,影響了 WP Engine 及其客戶,以及依賴其工具的外掛開發者和開源使用者。

9 月 27 日,WordPress.org 暫時解除了禁令,允許 WP Engine 在 10 月 1 日前訪問資源。Mullenweg 澄清這場衝突僅針對 WP Engine 的商標問題,表示 Automattic 一直試圖協商商標許可協議,但 WP Engine 一直拖延。

9 月 30 日,WP Engine 更新其網站頁腳,澄清與 WordPress 基金會無直接關係,並不擁有 WordPress 商標。公司還將其產品名稱從「基本 WordPress」等改為「基本」,以迴避 Automattic 的主張。

10 月 1 日,WP Engine 宣稱已成功部署自己的外掛和佈景主題更新解決方案。

隨後的法律戰持續升級。10 月 3 日,WP Engine 在加州法院起訴 Automattic 和 Mullenweg 濫用權力,聲稱他們未履行運行開源專案的承諾。訴訟還提及了 Mullenweg 關於可能聘用 WP Engine 執行長 Heather Brunner 的簡訊。

Automattic 對此回應稱訴訟毫無根據。法律程序持續進行,包括法院批准針對 WP Engine 的初步禁令,以及雙方針對訪問權限和商標使用的來回攻防。

這場爭端不僅影響了 WordPress 和 WP Engine,還引起了整個開源社群的廣泛關注。開發者和相關專案擔心類似衝突可能在其他開源項目中重演,呼籲對商標使用提供更明確的指導。

知名技術人士如 Ghost 創始人 John O’Nolan 批評,40% 的網路和 80% 的內容管理系統市場不應由單一個人控制。Ruby on Rails 創始人 David Heinemeier Hansson 也指出,Automattic 要求 WP Engine 支付收入的 8% 違背了開源精神。

在公司內部,10 月 3 日,159 名不同意 Mullenweg 公司和 WordPress 發展方向的 Automattic 員工接受了遣散費。近 80% 的離職員工來自 Automattic 的 WordPress 部門。

10 月 8 日,WordPress 任命曾任 TikTok 美國治理和體驗負責人的 Mary Hubbard 擔任執行董事,接替離職的 Josepha Haden Chomphosy。

Mullenweg 採取了一系列內部措施,包括向在職員工每人贈送 200 股特殊股票,並提出一項倉促的結盟提議,但附帶失去 WordPress.org 社群訪問權限的條件。

這場持續發酵的爭議不僅是一場商業糾紛,更是開源世界權力、理想與現實之間的一次重大碰撞。它暴露了開源生態系統中的脆弱性,質疑了單一組織或個人對開放技術的控制方式。

無論最終結果如何,這場大戰都將成為開源軟體史上一個重要的里程碑,提醒我們技術背後的人性、理想與商業利益之間永恆的張力。