Je me suis intéressé à la récente conversation sur la question de savoir si les thèmes WordPress doivent être concédés sous licence GPL ou s'ils peuvent être fermés. Vous pouvez accéder à la vidéo à partir de matts blog et ma discussion préférée à ce sujet est Dave Winers blog post .
Ma question est la suivante: puis-je autoriser la licence de mon thème sous aGPL ? ou est-ce le même argument que si je voulais utiliser une licence à source fermée?
WordPress étant sous licence GPLv2, vous pouvez attribuer une licence à tout ajout (thème) à une licence compatible 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 GPLv2.
Réponse courte: non, vous ne pouvez pas attribuer de licence à un thème WordPress avec aGPL, car aucune version de l'aGPL n'est compatible avec la licence de WordPress (GPLv2).
Lien vers le tableau de compatibilité des licences pour référence ...
Strictement parlant, oui. Les thèmes WordPress sont considérés comme des travaux dérivés et doivent donc être concédés sous une licence compatible avec le projet principal. WP est sous licence GPLv2 +, vous pouvez donc (si vous le souhaitez) le mettre à niveau vers GPLv3 pour le distribuer.
C'est important, car la seule version de l'aGPL compatible avec la GPL est la version 3 ... Votre thème must doit donc être aGPLv3.
Cela dit, vous ne vous attendez pas à redistribuer WordPress par vous-même ... Je souligne simplement la compatibilité ici. Mais pour que les choses restent simples, je toujours déconseille d'utiliser l'aGPL. En pratique, cela ne convient pas aux thèmes WordPress (n'hésitez pas à me demander pourquoi, mais cela dépasse le cadre de cette question).
Ajout d'une référence à la réponse mise à jour @ EAMann: J'ai posé une question similaire à [email protected].
Ma question exacte était:
Pourriez-vous préciser ce que signifie publier le code source sous "GPLv2 (ou version ultérieure)" et, dans l'affirmative, s'il permet de publier des travaux dérivés sous aGPL v3.
Et la réponse qui vint:
En accordant une licence à leur travail sous GPLv2 (ou ultérieure), que je nommerai dans ce courrier GPLv2 +, les détenteurs des droits de Wordpress vous ont explicitement autorisé à diffuser leur travail dans toute version ultérieure de la GPL. En mettant à niveau, vous pouvez continuer à distribuer leurs travaux sous GPLv3, GPLv3 +, GPLv4 (n'existe pas encore, mais si c'était le cas, vous pouvez le choisir), GPLv4 +, etc. Ceci est expliqué dans les sections 9 de GPLv2 et 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 droits d'auteur selon les besoins, mais vous gardez les avis de droits d'auteur et les avis de licence originaux), deux choses vont se produire: , le travail devient incompatible avec le code uniquement GPLv2; les licences GPLv2 et GPLv3 sont des licences fortes en copyleft et ne peuvent être satisfaites simultanément. Deuxièmement, il est plus important pour vous que, conformément à l’article 13 de la GPLv3 et à l’article 13 de l’AGPLv3, la compatibilité avec les œuvres sous licence AGPLv3 soit désormais réduite. En d'autres termes, même si vous ne pouvez pas sous-licencier l'œuvre dans son ensemble, de GPLv3 à AGPLv3, vous pourrez continuer à distribuer la combinaison du code GPLv3 (le code mis à jour Wordpress) et du code AGPLv3 (votre code supplémentaire).
Yoni Rabkin, bénévole au laboratoire de conformité de la FSF GPL
Résumé d'une phrase de Matt Mullenweg : PHP dans WordPress, les thèmes doivent être GPL, les illustrations et les CSS peuvent l'être, mais ne sont pas obligatoires.
Oui, vous êtes autorisé à utiliser votre thème sous une licence quelconque. Certains pourraient ne pas être appropriés pour la redistribution alors. Mais avant tout, vous êtes libre de choisir. C'est un logiciel libre, prolongez à votre guise.