Suis-je autorisé à licencier mon thème Wordpress sous l'AGPL

12

J'ai été intéressé par la récente conversation sur la question de savoir si les thèmes WordPress doivent être sous licence GPL ou s'ils peuvent être fermés. La vidéo est accessible depuis le blog de matts et ma discussion préférée à ce sujet est le blog de Dave Winers .

Ma question est - suis-je autorisé à licencier mon thème sous l' AGPL ? ou est-ce le même argument que si je voulais utiliser une licence open source?

À M
la source
1
Il y a un podcast à ce sujet: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson et Matt Mullenweg parlent de la question.
artlung

Réponses:

12

Étant donné que WordPress est sous licence GPLv2, vous pouvez autoriser tout ajout (c'est-à-dire le thème) avec une licence compatible avec la version 2 de la GPL. Maintenant, voici la partie malheureuse ... la version 1 de l'aGPL n'est compatible avec aucune version de la GPL. La version 3, cependant, est compatible avec GPLv3 ... mais pas avec GPLv2.

Réponse courte: non, vous ne pouvez pas autoriser un thème WordPress avec aGPL car aucune des versions de aGPL n'est compatible avec la licence WordPress (GPLv2).

Lien vers le tableau de compatibilité des licences pour référence ...

Mise à jour

À strictement parler, oui. Les thèmes WordPress sont considérés comme des œuvres dérivées, ils doivent donc être concédés sous licence d'une manière compatible avec le projet principal. WP est sous licence GPLv2 +, vous pouvez donc (si vous le souhaitez) le mettre à niveau vers GPLv3 pour distribution.

C'est important, car la seule version de l'aGPL compatible avec la GPL est la version 3 ... donc votre thème doit être aGPLv3.

Cela dit, vous ne vous attendez pas à redistribuer WordPress par vous-même ... Je souligne simplement la compatibilité ici. Mais pour garder les choses simples, je déconseillerai toujours d' utiliser l'aGPL. En pratique, cela ne se prête pas bien aux thèmes WordPress (n'hésitez pas à me demander pourquoi, mais cela dépasse le cadre de cette question).

EAMann
la source
Je vois un moyen de le faire de toute façon, c'est une sorte de zone grise: vous pouvez redistribuer wordpress sous GPL v3 puis, de manière conviviale, vous fier au commentaire sur la compatibilité de la FSF concernant GPLv3 et aGPLv3. Les deux sont en quelque sorte compatibles pour ainsi dire. Et l'enfer non, ce n'est pas la même chose qu'avec la source fermée.
hakre
@hakre Oui, c'est une solution de contournement potentielle ... mais cela vous oblige à vouloir et à pouvoir redistribuer WordPress ...
EAMann
1
.. ce qui ne devrait pas être un problème. La zone grise n'est pas la redistribution de wordpress, c'est assez bien défini, la zone grise est à dire que aGPL est compatible avec GPL. Mais je pense qu'il est toujours bon de ne pas avoir une vue trop étroite, donc je pense que c'est valable.
2010
Vous pouvez certainement mettre à niveau la GPL. Le code du thème dérivé est GPL. C'est direct, noir et blanc. Vous n'avez pas besoin d'être disposé et capable de redistribuer autre chose que votre propre thème. AGPLv3 est compatible avec GPLv3 ( gnu.org/licenses/gpl-faq.html#v3Notwithstanding ) et la réponse à cette question devrait changer en "oui".
WraithKenny
@EAMann pourriez-vous en dire plus sur les raisons pour lesquelles vous déconseillez d'utiliser aGPL pour les thèmes WordPress?
Kangur
2

Résumé d'une phrase de Matt Mullenweg : PHP dans les thèmes WordPress doit être GPL, les illustrations et CSS peuvent l'être mais ne sont pas obligatoires.

Sudhanshu
la source
4
S'il vous plaît, ne sortez pas toujours Matt Mullenweg de la poche. Il n'est pas un avocat étudié, a juste sa propre opinion.
kaiser
1
@kaiser: D'accord. Bien que je ne traîne dans WP que depuis environ 6 mois, j'ai remarqué une similitude troublante entre la façon dont certaines personnes se réfèrent à "Matt" et la façon dont les scientologues se réfèrent à "Ron" ou "LRH". Matt a fait du bon travail et est très puissant dans le monde de WP, mais il n'est pas Dieu.
Peter Rowell
1
J'aime beaucoup votre processus de réflexion et personne ne devrait être vu comme un dieu. Cela dit, je pense que Matt a consulté des avocats à ce sujet et cette déclaration est crédible. S'il voulait abuser de la communauté et qu'il est aveugle après, il aurait dit que tout devait être 100% GPL. Cela a également un sens à 100%, car les thèmes ont besoin des fonctions PHP de base de WP pour fonctionner. Ils n'ont pas nécessairement besoin des quelques classes CSS qu'il crée. Mais si vous le voyez très strict (opinion), vous pourriez même dire que s'ils utilisent CSS pour styliser .alignright et .wp-caption, le CSS est également basé sur le code de base de WordPress ^^
James Mitch
2

Ajout d'une référence à la réponse mise à jour de @ EAMann: J'ai posé une question similaire à [email protected].

Ma question exacte était:

Pourriez-vous s'il vous plaît clarifier ce que cela signifie de publier le code source sous "GPLv2 (ou version ultérieure)" et si oui, si cela permet de publier des travaux dérivés sous aGPL v3.

Et la réponse qui est venue:

En octroyant une licence pour leur travail sous GPLv2 (ou version ultérieure), que je qualifierai dans cet e-mail de GPLv2 +, les détenteurs des droits d'auteur de Wordpress vous ont explicitement autorisé à diffuser davantage leur travail sous toute version ultérieure de la GPL. En mettant à niveau, vous pouvez continuer à distribuer leur travail sous GPLv3, GPLv3 +, GPLv4 (n'existe pas encore, mais si c'est le cas, vous pouvez le choisir), GPLv4 +, etc. Ceci est expliqué dans la section 9 de GPLv2 et la section 14 de GPLv3.

Une fois que vous avez mis à niveau le travail vers GPLv3 (vous mettez à jour le numéro de version de la licence et incluez une copie de GPLv3, ajoutez vos propres avis de droit d'auteur au besoin, mais sinon conservez les avis de droit d'auteur et les avis de licence d'origine intacts), deux choses se produiront: d'abord , le travail devient incompatible avec le code GPLv2 uniquement; GPLv2 et GPLv3 sont toutes deux des licences de copyleft solides et ne peuvent pas être satisfaites en même temps. Deuxièmement, et plus important pour vous, en vertu de l'article 13 de GPLv3 et de l'article 13 d'AGPLv3, vous aurez désormais une compatibilité étroite avec les œuvres sous licence AGPLv3. Autrement dit, bien que vous ne puissiez pas sous-licencier le travail, dans son ensemble, de GPLv3 à AGPLv3, vous serez en mesure de distribuer davantage la combinaison du code GPLv3 (le code Wordpress mis à niveau) et du code AGPLv3 (votre code supplémentaire).

Yoni Rabkin, volontaire au FSF GPL Compliance Lab

Kangur
la source
1

Oui, vous pouvez autoriser votre thème sous n'importe quelle licence que vous jugerez utile. Certains pourraient alors ne pas être appropriés pour une redistribution. Mais vous êtes d'abord libre de choisir. C'est un logiciel gratuit, étendez comme vous le souhaitez.

hakre
la source
"Certains pourraient ne pas être appropriés pour une redistribution" - Ce qui signifie alors que vous ne pouvez pas distribuer le thème à quiconque, pas même à un client, car les thèmes distribués doivent être publiés sous GPL ou une licence compatible GPL.
Emil Vikström