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,同時也是一位著名的開源倡導者、暢銷書作家和業餘賽車手,以其在技術界的創新和對工作文化的獨特見解而聞名。





發表回覆