Pourquoi votre plugin wordpress a besoin d’une licence : protégez votre code et maximisez vos opportunités
Créer une licence pour un plugin WordPress consiste à déterminer les termes sous lesquels le plugin peut être utilisé, modifié, distribué, etc. WordPress lui-même est distribué sous la licence GPL (General Public License), donc pour être conforme à WordPress, la licence de votre plugin doit être compatible avec la GPL. Voici un guide étape par étape pour créer une licence pour votre plugin :
1. Comprendre la Licence GPL
WordPress est sous licence GPL v2 ou ultérieure. Cela signifie que si vous créez un plugin pour WordPress, vous devez publier votre plugin sous une licence compatible avec la GPL, comme la GPL v2, GPL v3, ou une licence similaire.
2. Choisir une Licence
Voici quelques licences compatibles avec la GPL que vous pouvez envisager :
- GPL v2 ou v3 : Licence utilisée par WordPress et recommandée pour les extensions et thèmes.
- MIT : Licence permissive compatible avec la GPL.
- Apache 2.0 : Également compatible avec la GPL v3.
Le choix de la licence dépend de la manière dont vous souhaitez que les utilisateurs interagissent avec votre plugin. La GPL impose que les modifications faites au code soient également distribuées sous la même licence, alors que les licences plus permissives comme la MIT permettent une plus grande liberté dans l’utilisation du code.
3. Rédaction de la Licence
Pour utiliser la GPL v2, vous pouvez inclure un texte similaire à celui-ci dans votre plugin :
Exemple de texte pour la GPL v2 :
/**
* Plugin Name: Mon Plugin WordPress
* Plugin URI: https://votre-site.com
* Description: Description de votre plugin.
* Version: 1.0.0
* Author: Votre Nom
* Author URI: https://votre-site.com
* License: GPL-2.0-or-later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: mon-plugin
*/
/* Ce plugin est distribué sous la GNU General Public License v2.0 ou ultérieure.
Vous pouvez redistribuer et/ou modifier ce programme sous les termes de la licence GNU GPL,
version 2 ou toute version ultérieure.
Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ;
sans même la garantie implicite de QUALITÉ MARCHANDE ou D’ADÉQUATION À UN BUT PARTICULIER.
Voir la Licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la Licence publique générale GNU avec ce programme ;
sinon, consultez https://www.gnu.org/licenses/gpl-2.0.html.
*/
Dans cet exemple :
- License spécifie le type de licence (GPL 2.0 ou plus récent).
- License URI pointe vers le texte de la licence complète pour que les utilisateurs puissent la consulter.
4. Créer un fichier de licence
Il est courant d’inclure un fichier LICENSE.txt
dans votre plugin avec le texte complet de la licence GPL ou toute autre licence que vous avez choisie.
Exemple de contenu de LICENSE.txt
pour la GPL v2 :
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc., <https://fsf.org/>
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
…
Vous pouvez copier le texte complet de la licence GPL v2 ou v3 depuis le site officiel de la Free Software Foundation :
5. Ajout de la Licence dans le Plugin
En plus de la licence dans l’en-tête du fichier principal de votre plugin, il est important de :
- Inclure un fichier
LICENSE.txt
dans le répertoire du plugin contenant le texte complet de la licence. - Ajouter dans votre documentation et sur votre site une mention de la licence pour que les utilisateurs soient informés.
6. Indiquer les Droits de Propriété Intellectuelle
Si vous avez des droits de propriété intellectuelle ou des parties du plugin qui ne sont pas couvertes par la GPL, comme des images ou des assets propriétaires, vous pouvez l’indiquer dans la documentation du plugin ou dans le fichier LICENSE.txt
. Vous pouvez spécifier que certaines parties du code ou des ressources graphiques sont distribuées sous une licence différente.
7. Utilisation Commerciale
Si vous prévoyez de vendre ou distribuer une version premium de votre plugin, vous pouvez toujours le faire sous la GPL. La GPL permet la commercialisation de logiciels open source, tant que le code source reste disponible et que les utilisateurs peuvent le modifier et le redistribuer selon les termes de la GPL.
Vous pouvez vendre des licences pour des services supplémentaires comme des mises à jour ou du support, tout en maintenant le code GPL.
Conclusion
Pour résumer, pour créer une licence pour votre plugin WordPress :
- Choisissez une licence compatible avec la GPL (GPL v2, v3, MIT, etc.).
- Ajoutez le texte de la licence dans le fichier principal de votre plugin.
- Incluez un fichier
LICENSE.txt
avec le texte complet de la licence. - Soyez clair dans votre documentation à propos de la licence que vous utilisez.
Assurez-vous que les termes que vous utilisez respectent les exigences de WordPress pour les plugins et restent clairs pour les utilisateurs.
Testez notre Générateur de Logos
Créez gratuitement jusqu'à 3 logos professionnels avec notre IA.