Mullenweg 瞄準 Wix 濫用 GPL,Wix 響應未能解決許可問題

已發表: 2016-11-01

上週末,WordPress 的聯合創始人兼 Automattic 首席執行官 Matt Mullenweg 指責 Wix 從 WordPress 移動應用程序中復制 GPL 代碼並將其分發到其專有應用程序中。 他確定了 Wix 分叉的兩個存儲庫,以便將 GPL 許可的 WordPress 富文本編輯器引入其應用程序。

“如果我是慈善機構,我會說,‘該應用程序的編輯器基於 WordPress 移動應用程序的編輯器。’ 穆倫韋格說。 “如果我說實話,我會說 Wix 複製了 WordPress,沒有署名、信用或遵循許可。”

儘管 Wix 應用程序由不同的模塊和庫組成,但 GPL 要求整個應用程序必須獲得 GPL 許可,因為 Wix 正在分發包含 GPL 代碼的應用程序。 根據 Mullenweg 的說法,在 GPL 下開源整個應用程序的代碼是解決許可違規的唯一方法。

“你的應用程序的編輯器是用被盜代碼構建的,所以你的整個應用程序現在都違反了許可證,”Mullenweg 說。 一些人對在公共、開源存儲庫中使用“被盜代碼”一詞提出質疑,但不管 Wix 的意圖如何,效果都是一樣的。 Wix 在不尊重其許可證的情況下分發 GPL 代碼,對其施加新的限製而不是保留其自由。 未經許可,該代碼不能合法地重新利用。

“如果您只使用我們開始使用的原始編輯器(ZSSRichTextEditor,MIT 許可),您可能會很清楚,”Automattic 的總法律顧問 Paul Sieminski 評論了這個問題。 “相反,Wix 採用了我們版本的編輯器,它在最初的 MIT 編輯器之上有 1000 多個原始提交,這需要一年多的時間來編寫。 我們改進了它。 很多。 Wix 接受了這些改進,在他們的應用程序中使用它們,但隨後剝奪了他們在法律上不允許剝奪的所有重要權利。”

Mullenweg 呼籲 Wix 按照許可要求在 GPL 下發布其整個移動應用程序,並提供源代碼,以便其他人可以在其上構建並從中學習。

“如果你想關閉創新的大門,Wix,這是你的決定——只需編寫你自己的代碼,”Mullenweg 說。 “如果你要加入開源社區,請遵守開源規則。”

Wix CEO 回應,忽視解決 GPL 許可問題

Mullenweg 給 Wix 的公開信讓公司大吃一驚。 Wix 首席執行官 Avishai Abrahami 第二天在該公司的博客上做出了回應,他的語氣強加了一種人為的博愛感,以使最初的指控看起來反應過度。 “哇,伙計,我什至不知道我們在打架,”亞伯拉罕尼說。 他在公司的 GitHub 帳戶上引用了 Wix 對開源軟件的多方面貢獻,以及他們對 WordPress 回饋承諾的欽佩。

他巧妙的偏轉完全避免了許可問題,並表明對 GPL 缺乏理解:

是的,我們確實在應用程序的一小部分中使用了 WordPress 開源庫(這就是開源的概念嗎?),我們在那裡改進或修改的所有內容,我們都作為開源提交回來,請參閱此鏈接中的此處 -你應該檢查一下,在移動本機上使用它的非常酷的方式。 我真的認為你們可以將它與您的應用程序一起使用(它是開源的,因此歡迎您免費使用它)。 順便說一句,我們使用的部分實際上是由另一個人開發並由您修改的。

然而,GPL 合規性不僅僅需要展示開源精神。 Abrahami 沒有解決將整個移動應用程序作為 GPL 發布的要求,但提供了關於共享代碼的模糊聲明。

“如果您需要我們擁有的源代碼,而我們尚未發布,那麼我們很可能會很樂意分享,您只需要詢問即可,”Abrahami 說。 目前尚不清楚他的聲明是否意味著該公司將根據 GPL 發布整個移動應用程序。 然而,該公司在 Twitter 上表示,他們將在 GitHub 上發布該應用程序。

另一種選擇是讓公司從其應用程序中完全刪除任何 GPL 代碼,並使用原始的 MIT 許可庫作為編輯器。

“有問題的 WordPress GPL 富文本組件實際上是另一個名為 ZSSRichTextEditor 的富文本組件的包裝器,該組件已獲得 MIT 許可,”Wix 首席工程師 Tal Kol 在他週末發表的文章中說。 “回想起來,直接使用它會更容易。”

使用原始庫將阻止當前的 GPL 侵權,但不會消除該公司已經通過分發代碼違反了許可的事實。

Wix 尚未正式宣布計劃做什麼,但在發佈時該公司繼續在其專有應用程序中分發 GPL 代碼。

Mullenweg 願意上法庭保護 GPL

根據 GNU.org GPL 常見問題解答,軟件的版權所有者有權執行 GPL,因為許可證是版權許可證。 建議版權所有者在發現違規行為時通知 GPL 涵蓋的軟件的開發人員。 在 GPLv2 中,許可違規者在違規後收回其權利的唯一方法是向版權所有者提出請求。 Mullenweg 已經為 Wix 確定了一條合規途徑。

儘管開源社區中的許多人都渴望有一個涉及 GPL 的最終法庭案件,但 Mullenweg 表示,他更喜歡的結果是看到 Wix 開源其移動應用程序。

“我寧願他們只是以 GPL 的形式發布他們的應用程序,而不必陷入法律鬥爭,”他在博客上回複評論者。

當我問他是否願意在 Wix 不遵守的情況下將此事告上法庭時,Mullenweg 說:“我們當然會上法庭來保護 GPL。” 他還表示,如果 Wix 決定採用另一條途徑,“移除圖書館將解決它的問題,但不適用於已經侵權的東西。” 由於情況仍在發展中,Mullenweg 無法說明 Automattic 在法律背景下會或不會對過去的侵權行為做什麼。

本週末,Mullenweg 和 Wix 之間的辯論引發了社交媒體平台上的討論,以及關於 GPL 如何影響行業的博客文章回應。 它還表明,即使在開源軟件支持者之間,許可證也會造成多大的分歧。 Mullenweg 在 WordPress 社區內被稱為 GPL 的熱心捍衛者,他過去曾表現出願意就違反許可證的行為進行鬥爭。

WordPress 和 Wix 社區中的許多人對此事的公開處理提出了質疑,但最終爭議不是 Mullenweg 和 Wix 之間的個人問題。 專有的移動應用程序分發 GPL 代碼,這是許多貢獻者的工作。 WordPress 的開源代碼是由願意付出時間和精力的人們的辛勤工作而構建的,因為他們相信該項目及其許可證所保證的自由。 Wix 對該許可證的不尊重非法地為公司的封閉源應用程序選擇了這些貢獻。

“我的程序將擁有自由,否則永遠不會誕生。”

GPL 許可證是整體的,因為應用程序的所有部分都是相互連接的——如果一個部分具有 GPL 的自由,則整個應用程序都將從 GPL 中受益,因此必須對所有人開放。 GPL 是 WordPress 存在的原因,也是 Mullenweg 對它如此熱情的原因。 如果 b2/cafelog 沒有獲得 GPL 許可,Matt Mullenweg 和 Mike Little 將無法在此基礎上進行構建。

GNU GPL FAQ 中的一個問題是:“如果我的學校想把我的程序變成自己的專有軟件產品怎麼辦?” 這個問題解決了有多少大學試圖限制他們(和他們的學生)開發的知識和信息的使用,這個問題也存在於商業企業中。 對於希望確保他們的軟件獲得 GPL 許可的開發人員的 GNU 建議是在盡可能早的階段提出問題以獲得最大的影響力:

因此,我們建議您在程序只完成一半時與他們聯繫,並說:“如果您同意將其作為免費軟件發布,我將完成它。” 不要認為這是虛張聲勢。 要獲勝,你必須有勇氣說: “我的程序將有自由,否則永遠不會誕生。”

這種強烈的情緒是許多 GPL 軟件貢獻者所採用的一種生活方式。 他們貢獻代碼的基礎是它可以自由地傳遞。 採用 GPL 許可的代碼並將其放入專有應用程序是對他們貢獻的侮辱。

Wix 首席執行官 Avishai Abrahami 的隨意回應表明雙方都是開源支持者,他們正在努力讓網絡變得更美好。 這種回應沒有達到目的,因為它沒有認識到 WordPress 使用 GPL 的 13 年曆史,以及它對軟件的軌跡和使網絡變得更好、更開放的能力的影響有多大。 該許可和 WordPress 對用戶自由的承諾從一開始就是該項目的真正方向。

當一個項目獲得 GPL 許可時,它使該代碼和許可的自由密不可分。 從本質上講,如果沒有這些自由,任何人都無法合法獲得該代碼。 無論 Wix 對問題的偏轉是出於對 GPL 的無知還是出於惡意,該公司都必須為其濫用該軟件負責。 球現在在 Wix 的法庭上——遵守 GPL 許可證的要求或將自己的解釋提交法庭。