Développeur / Open source

Générateur de licences open source

Créez un fichier LICENSE pour MIT, Apache 2.0, GPL, LGPL, AGPL, MPL, BSD, ISC, Unlicense et plus encore, avec votre nom et l’année préremplis, puis comparez ce que chaque licence autorise.

Générateur de licences open source: Les textes des licences sont les versions officielles de la SPDX License List, utilisée par GitHub et les registres de paquets pour identifier les licences. Les licences permissives courtes comme MIT et BSD ajoutent votre nom et l’année à leur mention de droits d’auteur ; les licences plus longues comme GPL et Apache 2.0 sont reprises mot pour mot, votre mention de droits d’auteur étant placée dans un en-tête de chaque fichier, au format SPDX indiqué ici. Le tableau compare le copyleft, les droits de brevet, les obligations de mention, ainsi que l’approbation par l’OSI et la FSF. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Générateur de licenceTraitement local

Fonctionne entièrement dans votre navigateur

Comparaison des licences

LicenceTypeDroits de brevetMention obligatoire dans les copiesOSIFSF
PermissiveNon mentionnéOui
PermissiveConcession expliciteOui
Copyleft fortConcession expliciteOui
Copyleft fortNon mentionnéOui
Copyleft faibleConcession expliciteOui
Copyleft fort, y compris pour l'utilisation sur un réseauConcession expliciteOui
Copyleft faibleConcession expliciteOui
PermissiveNon mentionnéOui
PermissiveNon mentionnéOui
PermissiveNon mentionnéOui
PermissiveNon mentionnéNon
PermissiveNon mentionnéNon
PermissiveNon mentionnéUniquement dans les copies du code source
PermissiveExpressément non accordéNon
Copyleft fortConcession expliciteOui

Les textes ainsi que les approbations de l'OSI et de la FSF proviennent de la SPDX License List 3.29.0. Il s'agit d'un résumé, et non d'un conseil juridique : lisez la licence elle-même et consultez un avocat pour toute question importante.

Appliquer la licence

Enregistrez le texte sous le nom LICENSE (ou LICENSE.txt, ou COPYING pour la GPL) à la racine du dépôt, définissez le champ de licence de package.json, Cargo.toml ou pyproject.toml sur son identifiant SPDX, puis ajoutez l'en-tête SPDX de deux lignes à chaque fichier source afin que la licence accompagne les fichiers copiés.

En complément, gardez les fichiers générés et les secrets hors du dépôt avec le générateur de .gitignore.

Mélanger des licences

Le code permissif peut généralement être utilisé dans des projets copyleft, mais pas l'inverse : du code GPL ne peut pas être intégré à un projet MIT sans que le résultat devienne GPL. Le code Apache 2.0 est compatible avec la GPL version 3, mais pas avec la version 2.

Comment l'utiliser

  1. Choisissez une licence, en vous aidant du tableau comparatif si vous hésitez.
  2. Saisissez l’année et le nom du titulaire des droits d’auteur.
  3. Téléchargez le fichier LICENSE à la racine de votre dépôt, puis ajoutez l’en-tête à vos fichiers source.

Confidentialité et limitations

Tout est généré dans votre navigateur.

Outils associés

Questions fréquentes

Quelle licence choisir ?

Pour maximiser la réutilisation, choisissez MIT ou Apache 2.0, qui ajoute une concession explicite de droits de brevet. Pour garantir que les modifications restent ouvertes, choisissez la GPL ; pour les bibliothèques auxquelles des programmes propriétaires peuvent se lier, la LGPL ou la MPL ; pour les logiciels proposés sur un réseau, l’AGPL.

Que signifie copyleft ?

Les copies et les versions modifiées doivent être distribuées sous la même licence : le copyleft fort couvre l’ensemble du programme, tandis que le copyleft faible ne couvre que les fichiers ou la bibliothèque sous licence. L’AGPL s’étend aux utilisateurs qui accèdent au programme via un réseau.

Quelle est la différence entre GPL-3.0-only et -or-later ?

Avec -or-later, les utilisateurs peuvent également appliquer toute version ultérieure de la GPL publiée par la FSF ; avec -only, seule la version 3 s’applique. Le texte de la licence est identique ; le choix figure dans les en-têtes de vos fichiers.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis