Générateur de licence open source
Obtenez le texte complet des licences MIT, Apache 2.0, GPL, BSD, MPL et de six autres, avec votre nom et l’année déjà remplis.
Résultat
Le résultat apparaîtra ici.Tout dépôt open source a besoin d’un fichier LICENSE, et son texte doit être la licence exacte, sans modification — une paraphrase n’est pas la licence. Cet outil vous fournit les textes publiés par choosealicense.com, les mêmes fichiers que GitHub ajoute lorsque vous choisissez une licence en créant un dépôt, et remplit l’année et le titulaire du copyright là où la licence prévoit un emplacement pour eux. À côté du texte, il liste ce que la licence permet, ce qu’elle exige de ceux qui réutilisent votre code et ce qu’elle exclut, d’après le même site.
Comment ça marche
- Onze licences sont incluses : MIT, Apache-2.0, GPL-3.0, AGPL-3.0, LGPL-3.0, BSD-2-Clause, BSD-3-Clause, MPL-2.0, ISC, The Unlicense et CC0-1.0.
- L’année par défaut est l’année en cours ; une période comme 2019-2026 est aussi acceptée. Laissez le titulaire vide et [fullname] reste dans le texte pour que vous le complétiez.
- MIT, BSD et ISC ont une ligne de copyright et reçoivent vos informations. Apache, la famille GPL, MPL, The Unlicense et CC0 n’en ont pas : leur texte revient donc inchangé.
- Les permissions, conditions et limitations sont indiquées par ✓, ! et ✗, comme les résume choosealicense.com. Les textes sont un instantané daté de ce site, dont le commit est affiché.
Où vont vos données
Nulle part. Cet outil s’exécute entièrement dans votre navigateur : le texte collé est traité par la page, jamais transmis à un serveur ni consigné dans un journal.
Cet outil est gratuit et ne demande aucun compte. Ses résultats n’existent que dans la page ouverte et ne sont enregistrés nulle part.
Ce que ça coûte
Cet outil est gratuit, sans connexion ni points.
Questions fréquentes
- Quelle licence choisir ?
- Si vous voulez le moins de contraintes possible, MIT est le choix le plus courant. Apache-2.0 est similaire mais accorde en plus une licence de brevet et exige que les fichiers modifiés l’indiquent. Si vous voulez que les améliorations restent ouvertes, la GPL-3.0 oblige quiconque distribue une version modifiée à en publier le code source, et l’AGPL-3.0 étend cette obligation aux logiciels proposés via un réseau. La MPL-2.0 se situe entre les deux : seuls les fichiers que vous avez placés sous licence doivent rester ouverts.
- Où mettre mon nom pour Apache 2.0 ou la GPL ?
- Pas dans le texte de la licence — il n’a pas de ligne de copyright. Pour Apache, placez votre ligne de copyright dans un fichier NOTICE ou dans un court en-tête en haut de chaque fichier source ; l’annexe à la fin de la licence montre cet en-tête, avec [yyyy] et [name of copyright owner] comme espaces réservés. La dernière section de la GPL, How to Apply These Terms to Your New Programs, donne l’en-tête équivalent.
- Puis-je modifier le texte de la licence ?
- Ne changez pas les conditions. Des outils comme la détection de licence de GitHub, npm et les scanners de paquets reconnaissent une licence à son texte exact, et une licence modifiée est juridiquement une nouvelle licence que chacun doit lire depuis le début. Remplir l’année et le nom est attendu ; reformuler des clauses ne l’est pas.
- Est-ce un conseil juridique ?
- Non. Les textes sont les textes officiels et les résumés viennent de choosealicense.com, mais savoir quelle licence convient à un projet — et comment elle s’articule avec les règles de votre employeur ou les licences de vos dépendances — relève d’un avocat lorsque les enjeux sont réels.
L’open source derrière
Cet outil fonctionne grâce à github/choosealicense.com, publié sous licence MIT. Si vous avez besoin du même comportement dans votre propre programme, c’est cette bibliothèque qu’il faut utiliser.
github/choosealicense.comAussi appelé
- générateur de licence
- licence mit
- licence open source
- texte licence apache 2.0
- choisir une licence
- texte licence gpl 3.0
- fichier license github