Je remarque que WordPress utilise la licence GPL 2+. Puis-je publier mon thème gratuit sous GPL 3.0, car c'est la version la plus récente? Cela créerait-il des problèmes de compatibilité? Merci!
Réponse courte: oui.
Je vais parcourir votre question étape par étape pour que vous puissiez mieux comprendre pourquoi je vous écris ainsi:
Je remarque que WordPress utilise la licence GPL 2+.
Cela dépend un peu de la version à laquelle vous vous référez. La version stable et disponible au public 3.0.4 est sous licence GPL (aucune version fournie) . Ce n'était pas toujours exceptionnellement visible, mais WordPress était et est toujours sous licence GNU GPL non restreinte à la version .
Les prochaines versions WordPress 3.0.5 et WordPress 3.1.0 seront publié sous GPL v2 (ou à votre convenance, toute version ultérieure) .
Puis-je publier mon thème gratuit sous GPL 3.0, car c'est la version la plus récente?
Quelle que soit la version de Wordpress à laquelle vous vous référez, vous pouvez créer un dérivé à partir du code Wordpress en ajoutant votre code de thème et en le concédant sous licence sous GPL 3.0. C'est correct.
C’est votre choix qui compte ici, vous pouvez décider personnellement de la version à utiliser, et il est vrai que cela peut être la version 3 de la GPL. Veuillez nommer la licence d'origine des pièces du package afin qu'elle soit visible lorsqu'un changement a eu lieu.
Si vous êtes préoccupé par la version la plus récente et pourquoi/comment choisir la version 3, veuillez consulter Pourquoi effectuer une mise à niveau vers la GPLv3 pour en savoir plus sur les différences avec la version 2 Et gardez à l’esprit que vous souhaiterez probablement obtenir une licence pour ce dérivé sous GPL v3 (ou, au choix de l’utilisateur, toute version ultérieure) .
Cela créerait-il des problèmes de compatibilité? Merci!
Vous pouvez facilement mettre à niveau/convertir le code GPL ou GPL v2 + en GPL v3, mais pas aussi facilement l'inverse. C'est expliqué aussi dans le lien ci-dessus et pas un problème fondamental.
Cependant, GPL v3 (2007) est compatible avec des licences FLOSS supplémentaires par rapport à GPL v2 (1991), ce qui en fait un choix préférable si vous souhaitez utiliser le code Apache 2.0, car celui-ci est compatible.
Et il est bien mis à jour pour l’utilisation quotidienne, par exemple si certains de vos utilisateurs rencontrent des problèmes de licence, la résiliation n’est pas aussi fatale que pour la GPL v2.
Pour une flexibilité maximale, vous pouvez toutefois publier votre thème selon les termes de la GPL et créer un dérivé avec la version stable actuelle. Cela garantira qu'il est compatible avec tous les dérivés disponibles aujourd'hui.
Pour WP 3.1 vous êtes compatible dans le même sens avec la GPL v3 +, il n’est en fait pas nécessaire de revenir à la GPL v2 si c’est ce que vous demandez/ce que vous préférez. Il ne sera pas introduit de problème de licence AFAIK.
Si vous vous posez la question à cause du référentiel de thèmes sur wordpress.org , vous devez y rechercher les conditions de licence.
Les directives stipulent que "Les thèmes doivent posséder une licence 100% GPL ou utiliser une licence compatible GPL. Cela inclut tous les fichiers PHP, HTML, CSS, les images, les polices de caractères, les icônes et tout le reste. Tous les thèmes doivent être GPL- Compatible." ( Source ) et une matrice de compatibilité est liée.
Mais gardez à l'esprit, il est connu qu'une partie du projet principal de WordPress peut être biaisée en faveur de l'une ou l'autre version spécifique de la GPL et que le projet peut également vouloir influencer les auteurs de thèmes, vous devriez donc mieux leur demander d'abord.
Je suppose que les administrateurs du répertoire de thèmes vous suggéreront d’utiliser la GPL v2 + pour votre thème de nos jours, mais je n’ai aucune idée si c’est un must ou non.
Comme toujours, IANAL mais j'espère que mes commentaires seront utiles pour répondre à votre question.
Vous pouvez le faire, mais cela peut rendre la vie plus difficile pour certaines entreprises qui utilisent Armies of Lawyers®. GPL 3 est un peu plus hardcore que GPL 2 et les avocats n’aiment pas le changement. Cela pourrait (éventuellement) avoir un impact sur la possibilité de le faire figurer sur wordpress.org/extend/themes/
. Je ne trouve rien qui parle directement de ce problème, mais la page de l'équipe de révision ne mentionne que la GPL 2.
Je sais que cela fait des années que la question a été posée, mais pour le bénéfice des autres qui liront ceci:
Oui, vous pouvez utiliser votre thème avec une licence GPLv3. Par exemple , les directives sur wordpress.org indiquent actuellement:
Votre plugin doit être compatible avec la GNU Licence publique générale v2, ou toute version ultérieure .
En fait, si vous avez inclus du code avec la licence Apache, , vous devrez peut-être choisir la version 3 :
Il s’agit d’une licence de logiciel libre, compatible avec la version 3 de la GNU GPL.
Veuillez noter que cette licence n'est pas compatible avec la version 2 de la GPL, car certaines exigences ne figurent pas dans cette version.
Le Codex dit que:
Licence - WordPress est disponible sous la version 2 de la GPL ou (à votre choix) dans toute version ultérieure.