License Generator
Understand License Generator
Produit le texte complet d'une licence open source — MIT, Apache-2.0, GPL-3.0, BSD-2-Clause, BSD-3-Clause, ISC, MPL-2.0, LGPL-3.0, Unlicense ou CC0-1.0 — avec votre nom et l'année déjà renseignés.
How it works
Chaque licence est conservée dans son texte canonique, avec des emplacements pour le titulaire du droit d'auteur et l'année ; en choisir une substitue vos valeurs et renvoie le fichier à enregistrer sous le nom LICENSE à la racine du dépôt. Les différences qui comptent sont structurelles plutôt que stylistiques : MIT et ISC sont permissives et ne demandent que l'attribution, Apache-2.0 ajoute une concession explicite de brevets qui prend fin si vous engagez un procès en brevets, MPL-2.0 est un copyleft fichier par fichier, et GPL-3.0 comme LGPL-3.0 exigent que les œuvres dérivées portent la même licence.
When to use it
- Ajouter un fichier LICENSE à un nouveau dépôt pour que les hébergeurs détectent et affichent la licence.
- Remplacer une licence héritée d'un gabarit de projet par une licence que vous avez réellement choisie.
- Lire côte à côte les clauses réelles de deux candidates avant de vous engager sur l'une d'elles.
- Renseigner la bonne année et le bon titulaire du droit d'auteur sur une licence que vous avez déjà choisie.
Watch out for
- Un code sans licence est tous droits réservés par défaut. Le publier dans un dépôt public n'autorise personne à l'utiliser, à le copier ni à le modifier — l'absence de licence est l'état le plus restrictif, pas le plus ouvert.
- Changer de licence ensuite exige l'accord de chaque titulaire du droit d'auteur. Une fois que des contributeurs extérieurs ont fusionné du travail, vous ne pouvez pas changer la licence unilatéralement sans leur consentement ou sans un accord de licence de contributeur signé au préalable.
- Votre licence ne dit rien de vos dépendances. Une dépendance sous copyleft peut contraindre la façon dont l'œuvre combinée peut être distribuée, quoi qu'autorise votre propre fichier LICENSE.
- Le titulaire du droit d'auteur est celui à qui appartient l'œuvre, ce qui est souvent un employeur lorsque le code a été écrit sur son temps ou avec son matériel, plutôt que l'auteur individuel.
Not the right tool for: Un conseil juridique. Ceci produit un texte de licence standard ; quand le choix a des conséquences commerciales ou de brevets pour votre projet, faites-le examiner par un avocat.
Frequently Asked Questions
Comment choisir une licence open source ?
Partez de vos objectifs : MIT si vous visez l'adoption maximale et la simplicité ; Apache 2.0 si la protection par brevets compte ; GPL-3.0 si vous voulez que les œuvres dérivées restent ouvertes. choosealicense.com est le guide de référence. Ce générateur produit le texte complet de la licence une fois votre choix fait.
Quelle est la différence entre MIT, Apache 2.0 et GPL ?
La MIT est la plus permissive : utiliser, modifier et redistribuer, avec l'attribution pour seule contrepartie. Apache 2.0 y ajoute des concessions de brevets explicites — préférable pour un usage professionnel. La GPL-3.0 est un copyleft : toute œuvre dérivée doit elle aussi être sous GPL. MIT et Apache sont recommandées pour les bibliothèques ; la GPL pour les outils que vous voulez garder ouverts de façon permanente.
Ai-je besoin d'un fichier de licence ?
Sans licence explicite, un code est « tous droits réservés » par défaut — personne ne peut légalement l'utiliser, le copier ni le modifier. Ajouter un fichier de licence open source reconnu est indispensable pour que votre projet soit véritablement open source et soit détecté comme tel par GitHub.
How to Use License Generator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.