Générateur de licence
Expédier un projet sans fichier LICENSE signifie techniquement “tous droits réservés”, personne ne peut réutiliser le code. Ce générateur produit le texte complet et non modifié des licences open source les plus populaires, avec votre nom et l’année en cours substitués dans l’en-tête de copyright. Collez-le dans un fichier LICENSE à la racine de votre dépôt et poussez.
Comment choisir et générer une licence
-
1
Choisissez une licence
MIT pour permissive, Apache-2.0 pour permissive + concession de brevet, GPLv3 pour copyleft.
-
2
Entrez votre nom et l'année
Le titulaire des droits d'auteur, votre nom légal ou celui de votre entreprise. L'année est la première année de publication.
-
3
Examinez le texte complet
Le texte de la licence reste exactement tel que publié par l'OSI / FSF ; seule la ligne de copyright change.
-
4
Ajoutez-le dans LICENSE
Enregistrez à la racine de votre dépôt. GitHub le détecte et l'affiche dans la barre latérale.
Choisir entre les options populaires
Il n’existe pas de licence open source “meilleure” universellement. Le choix dépend de ce que vous souhaitez que les utilisateurs en aval puissent, et ne puissent pas, faire.
| Licence | Type | Concession de brevet | Copyleft ? | Utilisateurs notables |
|---|---|---|---|---|
| MIT | Permissive | Implicite | Non | Rails, paquets Node, jQuery |
| Apache-2.0 | Permissive | Explicite | Non | Kubernetes, Android AOSP |
| BSD-3-Clause | Permissive | Non | Non | Bibliothèque standard Go, Nginx |
| GPL-3.0 | Fort copyleft | Oui | Oui | GCC, Bash, GIMP |
| LGPL-3.0 | Faible copyleft | Oui | Partiel | glibc, Qt (historiquement) |
| MPL-2.0 | Faible copyleft | Oui | Partiel | Firefox, Thunderbird |
| AGPL-3.0 | Copyleft réseau | Oui | Oui | MongoDB (avant 2018), Grafana |
| Unlicense / CC0 | Dédicace au domaine public | - | Non | Petites bibliothèques utilitaires |
Les trois questions pratiques
-
Voulez-vous des forks fermés ? Permissif (MIT, Apache, BSD) → oui. Copyleft (GPL, AGPL) → non.
-
Vous souciez-vous de la rétorsion en matière de brevets ? Apache-2.0, GPLv3 et MPL-2.0 ont des concessions de brevet explicites qui se terminent en cas de litige. MIT et BSD-2/3 n’en ont pas.
-
Votre code fonctionne-t-il comme un service réseau ? AGPL-3.0 ferme la “faille SaaS”, les utilisateurs du service comptent comme distribution. Si cela compte, choisissez-le ; sinon, GPLv3 est plus simple.
Erreurs courantes à éviter
- N’éditez pas le texte de la licence. Une licence “MIT-avec-mes-amendements” est une nouvelle licence incompatible. Les tribunaux rejettent les modifications ad hoc.
- N’utilisez pas deux licences sans comprendre la compatibilité. Apache-2.0 et GPLv2 ne sont pas compatibles ; Apache-2.0 et GPLv3 le sont.
- N’oubliez pas l’identifiant SPDX dans les en-têtes de source :
SPDX-License-Identifier: MITà la ligne 1 aide les outils à détecter votre choix. - N’utilisez pas “Creative Commons” pour les logiciels. Les licences CC sont pour les œuvres créatives ; utilisez-les pour la documentation et les images, pas pour le code.
Double licence
Certains projets sont distribués sous deux licences, généralement une copyleft, une commerciale, afin que les entreprises puissent s’affranchir des contraintes du copyleft. Qt et MySQL en sont des exemples célèbres. C’est juridiquement complexe ; si vous ne monétisez pas le projet, restez sur une seule licence approuvée par l’OSI.
Questions fréquentes
MIT est la licence par défaut la plus populaire pour les petits projets open source : courte, permissive, largement comprise et compatible avec pratiquement toutes les autres licences. Apache-2.0 est un choix légèrement plus sûr si votre projet a une nouveauté brevetable.
Oui. Sans cela, votre code est entièrement protégé par le droit d’auteur et personne ne peut légalement le réutiliser, l’accès public de GitHub n’est pas une licence. Ajoutez un fichier LICENSE le même jour où vous rendez le dépôt public.
La première année de publication (année unique) ou une plage se terminant par l’année en cours (par exemple, “2019-2026”). Mettre à jour l’année chaque janvier est une courtoisie, pas une exigence légale dans la plupart des juridictions.
Non, la substitution se fait dans votre navigateur et votre nom, année et choix de licence ne nous sont jamais envoyés.
Outils similaires
Référence de la table ASCII
Table ASCII complète de 0 à 127 avec décimal, hexadécimal, octal, binaire et référence numérique HTML pour chaque caractère, y compris les codes de contrôle comme NUL, LF et DEL.
Référence des caractères HTML
Liste consultable des entités HTML, de leurs codes nommés et numériques, et un copier-coller en un clic pour les caractères et symboles spéciaux.
Compteur de FPS
Mesurez les FPS du navigateur avec requestAnimationFrame : lissage, fréquence d'images min et max, seuil d'alerte et graphique facultatif. Tout se passe en local, sans envoi ni API.
Référence des raccourcis clavier
Recherchez les raccourcis par défaut documentés de VS Code, Chrome et Bash avec GNU Readline sous macOS, Windows et Linux.
Générateur de carte CSS
Créez le CSS d’un conteneur de carte : fond, bordure, rayon des angles, espacement intérieur et ombre douce, avec aperçu immédiat et code à copier-coller.
Formateur HTML
Mettez du HTML en forme localement dans le navigateur avec une indentation de deux ou quatre espaces. Aucun HTML n’est envoyé ni validé.
Outil disponible dans d’autres langues
- Generator Lisensi [ID]
- ライセンスジェネレーター [JA]
- ตัวสร้างไลเซนส์ [TH]
- Bộ tạo giấy phép [VI]
- Lizenzgenerator [DE]
- 라이선스 생성기 [KO]
- Generator licencji [PL]
- Gerador de Licença [PT]
- Generador de Licencias [ES]
- Licensgenerator [SV]
- مولد تراخيص [AR]
- Licentiegenerator [NL]
- Генератор лицензий [RU]
- Lisans Jeneratörü [TR]
- 许可证生成器 [ZH]
- License Generator [EN]
- Generatore di Licenze [IT]