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 cette licence, 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 extensions) devraient (si ce n’est 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. Elle a été nommée la GNU GPL, comme elle a été initialement utilisée par Stallman pour la licence du 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. Elle responsabilise l’utilisateur final et ne fonctionne pas nécessairement dans le meilleur intérêt du développeur.
Cependant, comme nous allons le découvrir, elle fonctionne certainement pour les développeurs WordPress (si ce n’est peut-être pas par conception).
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 – c’était à l’origine un fork de b2/cafelog, qui était lui-même un « logiciel libre ».
Le co-fondateur de WordPress, Matt Mullenweg, est sans doute l’un des leaders mondiaux du logiciel libre. Il a créé WordPress.com avec une mission claire : « démocratiser la publication». Les principes de la GPL signifient beaucoup pour lui (comme vous le découvrirez).
Pourquoi vous pourriez aimer la GPL
É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 :
[Le 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, demandez-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 extensions 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 la tranquillité d’esprit aux utilisateurs finaux de WordPress. Non seulement WordPress est libre, 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 tout produit « dérivée ») », qu’est-ce que cela signifie pour les thèmes et les extensions payants, 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 un support payant et des mises à jour automatiques.
Cependant, ce n’est pas si simple. En réalité, la GPL ‘fonctionne’ aussi pour les développeurs WordPress.
Le pouvoir juridique de la GPL
Mais avant d’en venir à cela, parlons du pouvoir de la GPL d’un point de vue juridique. Au moment d’écrire ces lignes, la licence GPL n’a pas encore fait ses preuves devant les tribunaux. Concrètement, cela signifie deux choses :
1. Il y a un manque de clarté absolue sur ce que l’on entend par «produits dérivés ».
Il n’est pas clair comme de l’eau de roche que les thèmes et les extensions soient légalement considérés comme des travaux « dérivés » (ce qui déterminerait s’ils devraient ou non être conformes à la GPL).
Cependant, vous trouverez beaucoup de gens prêts et disposés à être en désaccord avec cette affirmation. Mullenweg est même allé jusqu’à consulter le Software Freedom Law Center pour leur avis juridique.
Leur conclusion (résumée par Mullenweg) semble absolue : « PHP dans les thèmes WordPress doivent être sous GPL, les œuvres et le CSS le peuvent mais ça n’est pas nécessaire ».
Tomaž Zaman adopte un point de vue tout aussi fort dans son article Codeable sur WordPress et la GPL :
Tout cela semble plutôt convaincant, mais surtout, rien de tout cela n’a été prouvé devant un tribunal. Il n’existe aucun précédent juridique et, à ce titre, toute allégation de certitude ne peut en fait être certaine. La sécurité juridique est obtenue grâce à la jurisprudence, ce qui fait défaut à la licence GPL en ce qui concerne ce sujet particulier.
2. Réduction des risques de poursuites judiciaires
On pourrait soutenir que l’absence de jurisprudence démontre qu’il est peu probable que la non-conformité donne lieu à des poursuites judiciaires. Brian Krogsgard l’explique bien :
Bien qu’il soit facile d’argumenter ce qui précède, se mettre dans la ligne de mire (pour ainsi dire), est une toute autre chose ! Personnellement, nous ne vous conseillons pas de faire fi de la GPL en supposant qu’un manque de précédent juridique est une sorte de « protection ».
Tout cela mène à une conclusion simple : Juridiquement parlant, le jury est (littéralement) toujours en dehors de l’influence de la GPL sur les thèmes et extensions WordPress.
Cela dit, s’il est important de mentionner les aspects juridiques de la GPL, ce n’est pas ce qui compte vraiment d’un point de vue pratique.
Comment la GPL fonctionne-t-elle en faveur des utilisateurs finaux et des développeurs de WordPress ?
En tant qu’entrepreneur WordPress, il est facile de craindre ce que la GPL pourrait signifier pour votre entreprise, mais il y a beaucoup plus de valeur à observer ses effets dans la réalité.
L’histoire a démontré que la communauté WordPress ne fonctionne tout simplement pas comme un cynique pourrait s’y attendre, pour trois raisons principales :
La plupart des gens sont intrinsèquement honnêtes. Pour chaque personne qui est heureuse de « voler » des produits (même si c’est impossible sous licence GPL), il y en a beaucoup plus qui sont heureux de payer pour quelque chose qui est à vendre – même si elles peuvent l’obtenir gratuitement.
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 une extension est annoncée en tant que « premium », l’utilisateur moyen ne va pas la télécharger depuis Github si elle est disponible ici – il l’obtiendra de la source la plus évidente.
Il y a une valeur ajoutée à « acheter » des produits GPL payants. Bien qu’une extension payante 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 développeurs de thèmes et d’extensions payants 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.
Nous vous recommandons fortement de lire cet article sur le sujet : Pourquoi vous devriez arrêter d’utiliser les plugins et les thèmes WordPress Nulled
Tout ce qui précède signifie qu’en tant que développeur, vous bénéficiez de toutes les bonnes choses de la GPL (éthique bienveuillante, esprit et pouvoir de communauté), mais ne subissez pas d’effets secondaires négatifs potentiellement redoutables.
Ensuite, il y a la meilleure nouvelle pour les développeurs WordPress en contact direct avec les clients : la GPL n’affecte pas le travail non distribué, ce qui inclut le travail personnalisé que vous faites pour un seul client. Si vous faites ce genre de travail, vous n’avez pas à vous soucier de la conformité à la GPL.
Autres raisons pour lesquelles vous devriez adopter la licence GPL
Vous vous alignerez sur les principaux facteurs d’influence
Bien que la majorité des utilisateurs de WordPress n’aient même pas entendu parler de la GPL, elle est extrêmement importante pour tous les influenceurs clés de la communauté WordPress – le meilleur exemple étant nul autre que Matt Mullenweg, le co-fondateur de WordPress et le CEO d’Automattic.
Il est vraiment passionné par la GPL et n’a pas peur de la protéger en conséquence. Les exemples abondent, le plus récemment (et publiquement) avec la saga Automattic Vs Thesis.
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
Les répertoires WordPress.org des thèmes et des extensions 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éverser gratuitement ses thèmes et/ou extensions et de les exposer à la communauté WordPress. Il n’y a qu’un hic : « Votre extension [ou thème] doit être compatible avec la GNU General Public License v2, ou toute version ultérieure. »
Dit plus simplement, quand il s’agit de développeurs de thèmes et d’extension gratuits : pas de GPL, pas d’exposition sur WordPress.org.
C’est la « bonne » chose à faire
La licence GPL peut être envisagée d’un point de vue plus pratique : Sans WordPress, votre extension ou thème n’existerait pas, et il ne pourrait pas non plus profiter d’une telle plateforme d’adaptation et d’exposition. Par conséquent, bien que l’adoption de la GPL ne soit pas obligatoirement nécessaire, toutes choses étant égales par ailleurs, c’est la chose à faire.
Conclusion
Maintenant vous savez tout ce que vous devez savoir sur WordPress et la GPL. Vous comprenez pourquoi c’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 ?
Laisser un commentaire