Mullenweg nimmt Wix wegen GPL-Missbrauch ins Visier, Wix reagiert nicht auf Lizenzierungsproblem

Veröffentlicht: 2016-11-01

Am Wochenende rief der WordPress-Mitschöpfer und Automattic-CEO Matt Mullenweg Wix wegen des Kopierens des GPL-Codes aus der mobilen WordPress-App und der Verbreitung in seiner proprietären App an. Er identifizierte zwei Repositories, die Wix geforkt hat, um den GPL-lizenzierten WordPress-Rich-Text-Editor in seine App zu bringen.

„Wenn ich wohltätig wäre, würde ich sagen: ‚Der Editor der App basiert auf dem Editor der mobilen WordPress-App.' sagte Müllenweg. „Wenn ich ehrlich wäre, würde ich sagen, dass Wix WordPress ohne Namensnennung, Quellenangabe oder Einhaltung der Lizenz kopiert hat.“

Obwohl die Wix-App aus verschiedenen Modulen und Bibliotheken besteht, erfordert die GPL, dass die gesamte Anwendung GPL-lizenziert ist, da Wix die App mit darin enthaltenem GPL-Code vertreibt. Das Open-Sourcing des gesamten App-Codes unter der GPL ist laut Mullenweg die einzige Möglichkeit, die Lizenzverletzung zu beheben.

„Der Editor Ihrer App wurde mit gestohlenem Code erstellt, sodass Ihre gesamte App jetzt gegen die Lizenz verstößt“, sagte Mullenweg. Einige kritisierten die Verwendung des Begriffs „gestohlener Code“ im Zusammenhang mit öffentlichen Open-Source-Repositories, aber der Effekt ist unabhängig von der Absicht von Wix derselbe. Wix hat GPL-Code verbreitet, ohne seine Lizenz zu respektieren, und hat ihm neue Beschränkungen auferlegt, anstatt seine Freiheiten zu wahren. Dieser Code war nicht legal verfügbar, um wiederverwendet zu werden, ohne seiner Lizenz zu folgen.

„Sie wären wahrscheinlich im Klaren, wenn Sie nur den ursprünglichen Editor verwendet hätten, mit dem wir begonnen haben (ZSSRichTextEditor, MIT-lizenziert)“, kommentierte Paul Sieminski, General Counsel von Automattic, das Problem. „Stattdessen hat Wix unsere Version des Editors genommen, die über 1000 Original-Commits zusätzlich zum ursprünglichen MIT-Editor enthält, dessen Erstellung mehr als ein Jahr gedauert hat. Wir haben es verbessert. Viel. Und Wix hat diese Verbesserungen übernommen, sie in seiner App verwendet, aber dann alle wichtigen Rechte entfernt, die ihnen gesetzlich nicht erlaubt sind.“

Mullenweg forderte Wix auf, seine gesamte mobile App gemäß der Lizenz unter die GPL zu stellen und den Quellcode zur Verfügung zu stellen, damit andere darauf aufbauen und daraus lernen können.

„Wenn Sie der Innovation die Tür schließen wollen, Wix, ist das Ihre Entscheidung – schreiben Sie einfach Ihren eigenen Code“, sagte Mullenweg. „Wenn Sie der Open-Source-Community beitreten wollen, halten Sie sich an die Open-Source-Regeln.“

Der CEO von Wix antwortet, vernachlässigt jedoch die Behebung von GPL-Lizenzproblemen

Mullenwegs offener Brief an Wix überraschte das Unternehmen. Avishai Abrahami, CEO von Wix, antwortete am nächsten Tag im Blog des Unternehmens mit einem Ton, der ein künstliches Gefühl der Brüderlichkeit auferlegte, um die ursprüngliche Anschuldigung als Überreaktion erscheinen zu lassen. „Wow, Alter, ich wusste nicht einmal, dass wir kämpfen“, sagte Abrahami. Er zitierte die vielfältigen Beiträge von Wix zu Open-Source-Software auf dem GitHub-Konto des Unternehmens und ihre Bewunderung für das Engagement von WordPress, etwas zurückzugeben.

Seine geschickte Ablenkung vermeidet die Lizenzierungsfrage komplett und demonstriert mangelndes Verständnis der GPL:

Ja, wir haben die WordPress-Open-Source-Bibliothek für einen kleinen Teil der Anwendung verwendet (das ist das Konzept von Open Source, richtig?), und alles, was wir dort verbessert oder modifiziert haben, haben wir als Open Source zurückgeschickt, siehe hier in diesem Link – Sie sollten es sich ansehen, eine ziemlich coole Art, es auf mobilen Geräten zu verwenden. Ich denke wirklich, dass ihr es mit eurer App verwenden könnt (und es ist Open Source, also könnt ihr es gerne kostenlos verwenden). Übrigens, das Teil, das wir verwendet haben, wurde tatsächlich von einem anderen entwickelt und von Ihnen modifiziert.

Die Einhaltung der GPL erfordert jedoch mehr als eine Demonstration von Open-Source-Geist. Abrahami ging nicht auf die Anforderung ein, dass die gesamte mobile App als GPL veröffentlicht werden muss, sondern bot eine vage Aussage zum Teilen von Code an.

„Wenn Sie Quellcode benötigen, den wir haben und den wir noch nicht veröffentlicht haben, werden wir ihn höchstwahrscheinlich gerne teilen, Sie müssen nur fragen“, sagte Abrahami. Es ist noch unklar, ob seine Aussage bedeutet, dass das Unternehmen die gesamte mobile App unter der GPL veröffentlichen wird oder nicht. Allerdings gab das Unternehmen auf Twitter an, die App auf GitHub zu veröffentlichen.

Die andere Möglichkeit wäre, dass das Unternehmen jeglichen GPL-Code vollständig aus seiner App entfernt und die ursprüngliche MIT-lizenzierte Bibliothek für den Editor verwendet.

„Die fragliche WordPress-GPL-Rich-Text-Komponente ist eigentlich ein Wrapper um eine andere Rich-Text-Komponente namens ZSSRichTextEditor, die vom MIT lizenziert ist“, sagte Tal Kol, leitender Ingenieur von Wix, in dem Artikel, den er am Wochenende veröffentlichte. „Im Nachhinein wäre es einfacher gewesen, es direkt zu verwenden.“

Die Verwendung der ursprünglichen Bibliothek würde die aktuelle GPL-Verletzung stoppen, löscht jedoch nicht die Tatsache aus, dass das Unternehmen durch die Verbreitung des Codes bereits gegen die Lizenz verstoßen hat.

Wix hat seine Pläne noch nicht offiziell angekündigt, aber zum Zeitpunkt der Veröffentlichung verteilt das Unternehmen weiterhin GPL-Code in seiner proprietären App.

Mullenweg ist bereit, vor Gericht zu gehen, um die GPL zu schützen

Gemäß den häufig gestellten Fragen zur GPL von GNU.org haben die Urheberrechtsinhaber der Software die Befugnis, die GPL durchzusetzen, da es sich bei der Lizenz um eine Urheberrechtslizenz handelt. Inhabern von Urheberrechten wird empfohlen, Entwickler von GPL-unterstützter Software zu informieren, wenn sie eine Verletzung sehen. Bei der GPLv2 besteht die einzige Möglichkeit für Lizenzverletzer, ihre Rechte nach einer Verletzung zurückzuerhalten, darin, eine Petition an den Urheberrechtsinhaber zu richten. Mullenweg hat bereits einen Weg zur Compliance für Wix identifiziert.

Obwohl viele in der Open-Source-Community nach einem endgültigen Gerichtsverfahren mit der GPL lechzen, sagte Mullenweg, dass sein bevorzugtes Ergebnis darin besteht, dass Wix seine mobile App als Open Source sieht.

„Mir wäre es viel lieber, wenn sie ihre App einfach als GPL freigeben, anstatt in einen Rechtsstreit verwickelt zu werden“, antwortete er den Kommentatoren in seinem Blog.

Als ich ihn fragte, ob er bereit sei, die Angelegenheit vor Gericht zu bringen, wenn Wix sich nicht daran hält, sagte Mullenweg: „Wir würden natürlich vor Gericht gehen, um die GPL zu schützen.“ Er sagte auch, dass, wenn Wix sich entscheidet, den anderen Weg einzuschlagen, „das Entfernen der Bibliothek das Problem in Zukunft beheben würde, aber nicht für Dinge, die bereits verletzt wurden.“ Mullenweg konnte nicht sagen, was Automattic im rechtlichen Kontext in Bezug auf die vergangene Verletzung tun oder nicht tun wird, da sich die Situation noch entwickelt.

Die Debatte dieses Wochenendes zwischen Mullenweg und Wix löste Diskussionen auf Social-Media-Plattformen sowie Antworten auf Blog-Posts darüber aus, wie sich die GPL auf die Branche auswirkt. Es zeigt auch, wie spaltend die Lizenz selbst unter Open-Source-Software-Befürwortern sein kann. Mullenweg, der innerhalb der WordPress-Community als eifriger Verteidiger der GPL bekannt ist, hat in der Vergangenheit Kampfbereitschaft gegen Lizenzverletzungen gezeigt.

Viele in den WordPress- und Wix-Communities kritisierten den öffentlichen Umgang mit der Angelegenheit, aber letztendlich ist die Kontroverse keine persönliche Angelegenheit zwischen Mullenweg und Wix. Die proprietäre mobile App verbreitet GPL-Code, der das Werk vieler Mitwirkender war. Der Open-Source-Code von WordPress wurde aus der harten Arbeit von Menschen entwickelt, die bereit waren, diese Zeit und Energie zu investieren, weil sie an das Projekt und die Freiheiten glauben, die seine Lizenz garantiert. Die Missachtung dieser Lizenz durch Wix kooptiert diese Beiträge illegal für die Closed-Source-App des Unternehmens.

„Mein Programm wird Freiheit haben oder nie geboren werden.“

Die GPL-Lizenz ist ganzheitlich in dem Sinne, dass alle Teile einer Anwendung miteinander verbunden sind – trägt ein Teil die Freiheiten der GPL, profitiert die gesamte App von der GPL und muss daher für alle offen sein. Die GPL ist der Grund, warum WordPress existiert und warum Mullenweg so leidenschaftlich daran interessiert ist. Wenn b2/cafelog nicht GPL-lizenziert gewesen wäre, hätten Matt Mullenweg und Mike Little nicht darauf aufbauen können.

Eine der Fragen in den häufig gestellten Fragen zur GNU GPL lautet: „Was ist, wenn meine Schule mein Programm zu einem eigenen proprietären Softwareprodukt machen möchte?“ Diese Frage befasst sich mit der Frage, wie viele Universitäten versuchen, die Nutzung des von ihnen (und ihren Studenten) entwickelten Wissens und der Informationen einzuschränken, ein Problem, das auch in kommerziellen Unternehmen besteht. Die GNU-Empfehlung für Entwickler, die sicherstellen möchten, dass ihre Software GPL-lizenziert werden darf, besteht darin, das Problem so früh wie möglich anzusprechen, um die größtmögliche Wirkung zu erzielen:

Wir empfehlen Ihnen daher, sich an sie zu wenden, wenn das Programm erst zur Hälfte fertig ist, und zu sagen: "Wenn Sie damit einverstanden sind, dies als freie Software zu veröffentlichen, werde ich es fertigstellen." Betrachten Sie dies nicht als Bluff. Um sich durchzusetzen, müssen Sie den Mut haben zu sagen: "Mein Programm wird Freiheit haben oder nie geboren werden."

Dieses kraftvolle Gefühl ist eines, das viele GPL-Software-Beitragende als Lebensweise angenommen haben. Sie tragen Code auf der Basis bei, dass dieser mit all seinen Freiheiten weitergegeben wird. GPL-lizenzierten Code zu nehmen und ihn in eine proprietäre App zu stecken, ist ein Affront gegen ihre Beiträge.

Die beiläufige Antwort von Wix-CEO Avishai Abrahami identifiziert beide Parteien als Open-Source-Befürworter, die daran arbeiten, das Internet zu einem besseren Ort zu machen. Diese Antwort verfehlt das Ziel, weil sie die 13-jährige Geschichte von WordPress mit der GPL nicht anerkennt und nicht anerkennt, wie tief sie die Entwicklung der Software und ihre Fähigkeit, das Web zu einem besseren, offeneren Ort zu machen, beeinflusst hat. Diese Lizenz und das Engagement von WordPress für die Benutzerfreiheiten waren von Anfang an der wahre Norden des Projekts.

Wenn ein Projekt die GPL-Lizenz erhält, werden dieser Code und die Freiheiten der Lizenz untrennbar. Im Wesentlichen ist dieser Code ohne diese Freiheiten für niemanden legal verfügbar. Unabhängig davon, ob die Ablenkung von Wix durch Unkenntnis der GPL oder böswillige Absicht motiviert ist, muss sich das Unternehmen für den Missbrauch der Software verantworten. Der Ball liegt nun bei Wix – um die Anforderungen der GPL-Lizenz zu erfüllen oder seine eigene Interpretation vor Gericht zu bringen.