Ruby on Rails 創始人:Automattic 正在玷汙開源精神

black and red computer keyboard

Automattic 因 WP Engine “ 回饋不足” 而要求其貢獻 8% 的收入,這是對開源理念和 GPL 許可證具體規定的公然違反。 Automattic 的做法完全越界了,這對開源世界的潛在損害遠遠超出了 WordPress 範疇。不要讓這場戲劇性事件或其中的角色分散你對這一威脅的注意力。

過去幾十年來,開源之所以如此成功,一個關鍵原因是其許可制度的清晰性和確定性。這允許你在開源基礎上建立業務,而不必擔心無理取鬧的索賠或突如其來的敲詐。交易條款在許可協議中明確規定,而像 MIT 、 BSD 或 GPL 這樣的常見許可證都經受住了時間的考驗。

這類許可證最重要的部分通常是軟體不提供任何擔保。但有些還包括要求任何修改也必須作為開源釋出的條款。然而,沒有任何主要許可證有類似” 免費使用,直到專案所有者認為你太成功為止,然後你必須支付 8% 的收入來支援專案” 這樣的內容。這是一個完全荒謬和任意的標準,基於怨恨而非法律。

我在這場爭鬥中甚至沒有利害關係,只是堅持一套原則。如果說有什麼傾向的話,我自然會傾向於支援 WordPress 陣營。考慮到建立了一個使用最廣泛的開源程式併為網際網路一半的網站提供支援,從部落立場來看,我有充分理由支援 Automattic 而不是 WP Engine 的私募股權所有者 Silver Lake 。儘管我對私募股權公司通常沒有好感,但在這個問題上,開源原則更為重要。

但無論我對私募股權的總體看法如何,或者對 Silver Lake 管理 WP Engine 的具體看法如何,我更在乎開源許可證的完整性,而這種完整性正受到 Automattic 對 WP Engine 收入提出荒謬要求的直接攻擊。

更加令人髮指的是,Automattic 選擇了商標作為他們獲得” 阿爾·卡彭” 式利益的手段,而直到 2018 年,他們還是 WP Engine 的部分所有者,後來才將股份出售給 Silver Lake! 這裡的” 阿爾·卡彭” 比喻暗示 Automattic 正在使用商標法這種迂迴方式來達成他們的目的,就像政府最終透過逃稅罪名而不是其他罪行將卡彭定罪一樣。

然而,我能理解這種想法從何而來。我建立的開源 Web 框架 Ruby on Rails 被用來建立了總價值數千億美元的企業。其中一些企業透過提供專門的開發人員、加入 Rails 基金會會員或贊助會議來表達他們的感激之情和自身利益。但也有許多企業沒有這樣做! 這絕對是他們的權利,即使偶爾會讓人有些惱火。這個例子說明,即使開源專案被用來創造巨大價值,專案建立者也不應該期望或要求使用者必須回饋。

這就是交易。這就是開源。我給你一份程式碼禮物,你接受許可證的條款。不能有第二套可能突然適用的隱藏義務,如果你使用該軟體致富的話。否則,許可證就失去了意義,清晰度變得模糊,確定性也隨之消失。

你看,Automattic 可以隨時將他們的許可證從 GPL 改為其他形式。但新許可證只適用於新程式碼,而 WP Engine 或任何其他人都有資格分叉專案。這就是 Redis Labs 放棄 BSD 許可轉向商業原始碼可用替代方案後 Redis 所發生的情況。 Valkey 從最後一個免費的 Redis 版本分叉而來,現在任何對開源 Redis 實現感興趣的人可能都會轉向它。這個例子說明,如果 Automattic 改變 WordPress 的許可,社羣可能會建立一個分支版本來保持原有的開源性質。

但我懷疑 Automattic 想要魚和熊掌兼得。他們想保留 WordPress 的開源光環,同時又能在他們認為合適的時候從任何可能出現的競爭對手那裡榨取利益,就像莎士比亞 《威尼斯商人》 中象徵苛刻要求的” 一磅肉” 。去他的吧。

本文轉自:David Heinemeier Hansson (DHH) 是 Ruby on Rails 框架的創造者、 Basecamp 公司的聯合創始人兼 CTO,同時也是一位著名的開源倡導者、暢銷書作家和業餘賽車手,以其在技術界的創新和對工作文化的獨特見解而聞名。

文章目錄


https://wptea.com/?p=10618


發表評論

發表回覆

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