Vous avez peut-être entendu parler de la GPL (souvent appelée Déclaration des droits de WordPress), mais il est probable que vous ne la compreniez pas complètement. Et avec raison – c’est un sujet complexe à aborder, et votre temps est sans aucun doute mieux utilisé pour gagner votre vie que d’étudier les licences de produits.
Cependant, si vous utilisez WordPress, la GPL devrait vous importer, et vous devriez la comprendre. Pourquoi ? Parce que la GPL définit comment WordPress est utilisé par les utilisateurs et les développeurs.
Avec ce qui précède à l’esprit, ce guide concis vous révèlera tout ce que vous devez savoir sur les licences GPL en ce qui concerne WordPress, sans aucune référence au jargon juridique ou à un langage inutilement complexe. Une fois que vous aurez fini de lire, vous saurez ce qu’est la GPL, pourquoi WordPress est sous licence en conséquence, comment la GPL bénéficie à la fois aux utilisateurs finaux et aux développeurs WordPress, et finalement, pourquoi les travaux “dérivés” de WordPress (c’est-à-dire les thèmes et plugins doivent) être sous licence GPL.

La licence publique générale GNU expliquée

Commencez par connaître vos objectifs

La Licence Publique Générale GNU (ci-après dénommée ” la GPL “) a été créée par le programmeur Richard Stallman comme une réaction rebelle à l’énorme croissance des logiciels propriétaires. Il a été nommé la GNU GPL, comme il a été initialement utilisé par Stallman pour concéder sous licence le système d’exploitation GNU.

La GPL est une licence de logiciel libre. Contrairement à l’idée reçue, l’utilisation du mot ” libre ” dans ” logiciel libre ” ne fait pas référence au prix, mais (selon la définition de Stallman) à la liberté de l’utilisateur d’utiliser, modifier et distribuer le logiciel (et tout travail dérivé).

La GPL est mieux résumée par les quatre libertés associées au mouvement ” logiciel libre ” :
La liberté d’exécuter le programme dans n’importe quel but.
La liberté d’étudier le fonctionnement du programme et de le modifier pour qu’il fasse ce que vous voulez.
La liberté de redistribuer des copies pour que vous puissiez aider votre voisin.
La liberté d’améliorer le programme, et de publier vos améliorations (et les versions modifiées en général) au public, afin que toute la communauté en bénéficie.

En d’autres termes, la GPL est l’antithèse des logiciels propriétaires, comme Windows ou iOS. Il responsabilise l’utilisateur final et ne fonctionne pas nécessairement dans le meilleur intérêt du développeur.

Pourquoi WordPress est-il sous licence GPL ?

WordPress est ce qu’il est à cause de la GPL. Le système de gestion de contenu le plus populaire au monde a bénéficié de l’apport de milliers de personnes, depuis sa création jusqu’à nos jours, d’une manière qui n’est tout simplement pas possible avec un logiciel propriétaire.
En fait, WordPress n’aurait jamais existé sans le concept de logiciel libre.

Développement de plate-formes (GPL)
Le co-fondateur de WordPress, Matt Mullenweg, est sans doute l’un des leaders mondiaux des logiciels libres. Il a créé WordPress.com avec une mission claire : “démocratiser l’édition”. Les principes de la GPL signifient beaucoup pour lui (comme vous le découvrirez).

Si WordPress était un pays, notre Déclaration des droits serait la GPL car elle protège nos libertés fondamentales.
Matt Mullenweg – Co-fondateur de WordPress – wordpress.org
Pourquoi la GPL pourrait vous plaire ?

Éthique
En tant qu’utilisateur final, il y a beaucoup à aimer de la GPL d’un point de vue “éthique”. Il suffit de lire la prose passionnée de Stallman sur le sujet de la ” propriété ” des logiciels pour comprendre à quel point la GPL donne du pouvoir aux utilisateurs de logiciels :
Logiciel propriétaire] signifiait que la première étape de l’utilisation d’un ordinateur était de promettre de ne pas aider votre voisin. Une communauté coopérante était interdite. La règle établie par les propriétaires de logiciels propriétaires était : “Si vous partagez avec votre voisin, vous êtes un pirate. Si vous voulez des changements, suppliez-nous de les faire.”
L’idée que le système social de logiciels propriétaires – le système qui dit que vous n’êtes pas autorisé à partager ou à changer des logiciels – est antisocial, que c’est contraire à l’éthique, que c’est tout simplement mal, peut surprendre certains lecteurs. Mais que dire d’autre d’un système basé sur la division du public et l’impuissance des usagers ?
Dans un monde de plus en plus accessible (pour le meilleur ou pour le pire), la GPL représente une véritable transparence dans le développement logiciel.

Le pouvoir de la communauté
Ce n’est pas seulement la transparence qui rend la GPL si puissante. Chris Lema l’a bien mis dans son article sur les thèmes et plugins GPL WordPress :
On pourrait raisonnablement soutenir que la licence GPL de WordPress a été le principal catalyseur de sa croissance exponentielle. La taille de sa communauté, ainsi que sa popularité, sont sans précédent. C’est grâce à son statut GPL.

Tranquillité d’esprit
D’un point de vue plus pratique, la GPL donne aux utilisateurs finaux de WordPress la tranquillité d’esprit. Non seulement WordPress est gratuit (dans les deux sens du terme), mais toutes les marques relatives à WordPress sont la propriété de la Fondation WordPress – une organisation caritative créée dans le seul but de “garantir le libre accès, à perpétuité, aux projets logiciels que nous soutenons”. En d’autres termes, WordPress a toujours été, et sera toujours, librement disponible pour nous de toutes les manières auxquelles nous sommes habitués.

Pourquoi vous pourriez ne pas aimer la GPL
Il n’y a aucune raison de ne pas aimer la GPL du point de vue de l’utilisateur final. C’est glorieusement stimulant.
Cependant, la principale raison pour laquelle un entrepreneur WordPress typique pourrait avoir une réaction réflexe négative à une compréhension plus complète de la GPL est ce que cela signifie d’un point de vue commercial. Après tout, si la GPL offre la ” liberté d’utiliser, de modifier et de distribuer le logiciel (et toute œuvre ” dérivée “)”, qu’est-ce que cela signifie pour les thèmes premium et les plugins, que l’on pourrait raisonnablement considérer comme étant ” dérivés ” de WordPress ?
En théorie, la licence GPL de WordPress signifie deux choses pour ceux qui cherchent à créer des produits ” dérivés ” :
N’importe qui est libre d’utiliser, de modifier et de distribuer vos produits sans restriction.
La seule valeur que vous pouvez offrir est le support premium et les mises à jour automatiques.

Comprendre la GPL
Beaucoup de gens ne comprennent pas la GPL. Il faut un certain niveau de savoir-faire pour (a) comprendre que quelque chose est disponible gratuitement, et (b) savoir comment l’obtenir gratuitement. Si un plugin est annoncé en tant que tel “premium”, l’utilisateur moyen ne va pas le télécharger depuis Github s’il est disponible ici – il l’obtiendra de la source la plus évidente.

Mise à jour du support
Il y a une valeur ajoutée à ” acheter ” des produits GPL haut de gamme. Bien qu’un plugin Premium GPL puisse être ” librement ” disponible, il est tout à fait acceptable de ” vendre ” des services associés que l’utilisateur final pourrait juger très utiles, tels que le support et les mises à jour automatiques. Vous constaterez que de nombreux thèmes et développeurs de plugins premium modernes – bien que ne faisant pas ouvertement la promotion de leurs produits comme étant disponibles gratuitement sous la licence GPL – se vendent en utilisant ce modèle.

En adoptant la licence GPL, vous adoptez le même point de vue éthique et philosophique que certaines des personnes les plus importantes de la communauté WordPress. Puisque WordPress est tout au sujet de la communauté, on considérerait faire ainsi un sage mouvement.

Vous pouvez obtenir une plus grande exposition
Le thème WordPress.org et les référentiels de plugins sont des ressources extraordinaires pour les utilisateurs finaux et des outils marketing extraordinaires pour les développeurs. Tout développeur a la possibilité de télécharger gratuitement ses thèmes et/ou plugins et de les exposer à la communauté WordPress. Il n’y a qu’un piège : “Votre plugin[ou thème] doit être compatible avec la GNU General Public License v2, ou toute version ultérieure.”

Gain d’exposition
Tout simplement, quand il s’agit de développeurs de thèmes et de plugins gratuits : pas de GPL, pas d’exposition sur WordPress.org.

La licence GPL peut être envisagée d’un point de vue plus pratique : Sans WordPress, votre plugin ou thème n’existerait pas, et il ne pourrait pas non plus profiter d’une telle plateforme d’adaptation et d’exposition.

Conclusion
Maintenant vous savez tout ce que vous devez savoir sur WordPress et la GPL. Vous comprenez pourquoi il est important pour vous en tant qu’utilisateur final, et vous comprenez comment il est avantageux pour vous de l’adopter en tant que développeur.

On pourrait raisonnablement soutenir que la seule façon dont la GPL pourrait vous nuire est si vous refusez de l’adopter ; non pas à cause de la licence elle-même, mais à cause des limitations qu’elle vous impose, des retombées dans la communauté et des ennemis que vous pourriez attirer.

Cela mis à part, il y a beaucoup à aimer à propos de la GPL d’un point de vue éthique. La licence choisie par WordPress démontre qu’il est possible de créer et de distribuer des logiciels d’une manière totalement transparente, tout en récoltant les bénéfices de la communauté et en faisant de l’argent en chemin. N’est-ce pas une victoire pour tout le monde ?