Darf ich mein Wordpress-Thema unter der aGPL lizenzieren?


11

Ich war an dem jüngsten Gespräch interessiert, ob WordPress-Themes unter der GPL lizenziert werden müssen oder ob sie Closed Source sein können. Das Video kann über Matts Blog erreicht werden und meine Lieblingsdiskussion darüber ist Dave Winers Blogpost .

Meine Frage ist - darf ich mein Thema unter der aGPL lizenzieren ? oder ist dies das gleiche Argument, als ob ich eine Closed-Source-Lizenz verwenden wollte?


1
Es gibt einen Podcast dazu: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson und Matt Mullenweg sprechen über das Problem.
Artlung

Antworten:


12

Da WordPress als GPLv2 lizenziert ist, können Sie jeden Zusatz (dh Thema) mit einer Lizenz lizenzieren, die mit Version 2 der GPL kompatibel ist . Hier ist der unglückliche Teil ... Version 1 der aGPL ist mit keiner Version der GPL kompatibel. Version 3 ist jedoch mit GPLv3 kompatibel ... aber nicht mit GPLv2.

Kurze Antwort: Nein, Sie können ein WordPress-Theme nicht mit aGPL lizenzieren, da keine der aGPL-Versionen mit der WordPress-Lizenz (GPLv2) kompatibel ist.

Link zur Lizenzkompatibilitätstabelle als Referenz ...

Aktualisieren

Genau genommen ja. WordPress-Themes gelten als abgeleitete Werke und müssen daher in einer Weise lizenziert werden, die mit dem Kernprojekt kompatibel ist. WP ist als GPLv2 + lizenziert, sodass Sie es (wenn Sie möchten) zur Verteilung auf GPLv3 aktualisieren können.

Das ist wichtig, da die einzige Version der aGPL, die mit der GPL kompatibel ist, Version 3 ist. Ihr Thema muss also aGPLv3 sein.

Das heißt, Sie erwarten nicht, WordPress selbst neu zu verteilen ... Ich möchte hier nur auf die Kompatibilität hinweisen. Aber um die Dinge einfach zu halten, werde ich immer davon abraten, die aGPL zu verwenden. In der Praxis eignet es sich nicht gut für WordPress-Themen (Sie können mich gerne fragen, warum, aber das geht über den Rahmen dieser Frage hinaus).


Ich sehe sowieso einen Weg, es ist eine Art Grauzone: Sie können WordPress unter GPL v3 neu verteilen und sich dann auf freundliche Weise auf den Kommentar zur Kompatibilität der FSF in Bezug auf GPLv3 und aGPLv3 verlassen. Beides ist dann sozusagen kompatibel. Und zum Teufel nein, es ist nicht dasselbe wie bei Closed Source.
hakre

@hakre Ja, das ist eine mögliche Problemumgehung ... aber es erfordert, dass Sie bereit und in der Lage sind, WordPress neu zu verteilen ...
EAMann

1
.. was kein Problem sein sollte. Die Grauzone ist nicht die Umverteilung von WordPress, das ist ziemlich gut definiert. Die Grauzone bedeutet, dass aGPL mit GPL kompatibel ist. Aber ich denke, es ist immer gut, keine zu enge Sicht zu haben, also denke ich, dass es gültig ist.
hakre

Sie können die GPL sicherlich aktualisieren. Der Code des abgeleiteten Themas ist GPL. Es ist direkt, schwarz und weiß. Sie müssen nicht bereit und in der Lage sein, etwas anderes als Ihr eigenes Thema neu zu verteilen. AGPLv3 ist kompatibel mit GPLv3 ( gnu.org/licenses/gpl-faq.html#v3Notwithstanding ) und die Antwort auf diese Frage sollte sich in "Ja" ändern.
WraithKenny

@EAMann Könnten Sie näher erläutern, warum Sie von der Verwendung von aGPL für WordPress-Themes abraten?
Kangur

2

Eine Satzzusammenfassung von Matt Mullenweg : PHP in WordPress-Themes muss GPL sein, Grafik und CSS können aber nicht erforderlich sein.


4
Bitte ziehen Sie Matt Mullenweg nicht immer aus der Tasche. Er ist kein studierter Anwalt, hat nur seine eigene Meinung.
Kaiser

1
@kaiser: Einverstanden. Obwohl ich erst seit ungefähr 6 Monaten bei WP bin, habe ich eine beunruhigende Ähnlichkeit zwischen der Bezeichnung einiger Leute für "Matt" und der Bezeichnung von Scientologen für "Ron" oder "LRH" festgestellt. Matt hat gute Arbeit geleistet und ist in der Welt von WP sehr mächtig, aber er ist nicht Gott.
Peter Rowell

1
Ich mag Ihren Denkprozess sehr und niemand sollte gottähnlich gesehen werden. Trotzdem denke ich, dass Matt Anwälte zu diesem Thema konsultiert hat, und diese Aussage ist glaubwürdig. Wenn er nur die Community missbrauchen wollte und es blind ist, hätte er gesagt, dass alles 100% GPL sein muss. Es macht auch 100% Sinn, da Themen WP-Kern-PHP-Funktionen benötigen, um zu funktionieren. Sie benötigen nicht unbedingt die wenigen CSS-Klassen, die sie erstellen. Aber wenn Sie es sehr streng sehen würden (Meinung), könnten Sie sogar sagen, wenn sie CSS verwenden, um .alignright und .wp-caption zu stylen, basiert das CSS auch auf WordPress-Kerncode ^^
James Mitch

2

Hinzufügen eines Verweises auf die aktualisierte Antwort von @ EAMann: Ich habe eine ähnliche Frage an license@fsf.org gestellt.

Meine genaue Frage war:

Könnten Sie bitte klarstellen, was es bedeutet, Quellcode unter "GPLv2 (oder höher)" freizugeben, und wenn ja, ob es erlaubt, abgeleitete Werke unter aGPL v3 freizugeben.

Und die Antwort kam:

Durch die Lizenzierung ihrer Arbeit unter GPLv2 (oder höher), die ich in dieser E-Mail als GPLv2 + bezeichnen werde, haben die Urheberrechtsinhaber von Wordpress Ihnen ausdrücklich gestattet, ihre Arbeit unter einer späteren Version der GPL weiter zu verbreiten. Durch ein Upgrade können Sie ihre Arbeit unter GPLv3, GPLv3 +, GPLv4 (existiert noch nicht, aber wenn ja, könnten Sie es wählen), GPLv4 + usw. weiter verteilen. Dies wird in Abschnitt 9 von GPLv2 und Abschnitt 14 von GPLv3 beschrieben.

Sobald Sie die Arbeit auf GPLv3 aktualisiert haben (Sie aktualisieren die Lizenzversionsnummer und fügen eine Kopie von GPLv3 hinzu, fügen Sie nach Bedarf Ihre eigenen Urheberrechtshinweise hinzu, behalten aber ansonsten die ursprünglichen Urheberrechtshinweise und Lizenzhinweise bei), passieren zwei Dinge: Erstens wird die Arbeit nicht mehr mit GPLv2-Code kompatibel; Sowohl GPLv2 als auch GPLv3 sind starke Copyleft-Lizenzen und können nicht beide gleichzeitig erfüllt werden. Zweitens und wichtiger für Sie ist, dass Sie gemäß Abschnitt 13 von GPLv3 und Abschnitt 13 von AGPLv3 jetzt eine enge Kompatibilität mit unter AGPLv3 lizenzierten Werken haben. Das heißt, obwohl Sie die Arbeit insgesamt nicht von GPLv3 auf AGPLv3 umlizenzieren können, können Sie die Kombination aus GPLv3-Code (dem aktualisierten Wordpress-Code) und AGPLv3-Code (Ihrem zusätzlichen Code) weiter verteilen.

Yoni Rabkin, Freiwillige im FSF GPL Compliance Lab


1

Ja, Sie dürfen Ihr Thema unter jeder Lizenz lizenzieren, die Sie für richtig halten. Einige sind dann möglicherweise nicht für eine Umverteilung geeignet. Aber zuallererst können Sie frei wählen. Es ist freie Software, erweitern Sie, wie Sie möchten.


"Einige sind dann möglicherweise nicht für die Weiterverteilung geeignet" - Dies bedeutet, dass Sie das Thema nicht an Dritte verteilen können, auch nicht an Kunden, da verteilte Themen unter der GPL oder einer GPL-kompatiblen Lizenz veröffentlicht werden müssen.
Emil Vikström
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.