À propos de cet outil
Le fichier de licence est ce qui transforme « du code sur GitHub » en logiciel que d'autres ont légalement le droit d'utiliser. Choisissez-en une, saisissez l'année et votre nom, et obtenez le texte exact à enregistrer comme LICENSE à la racine de votre dépôt.
Vous ne savez pas laquelle choisir ? Le tableau de comparaison montre les différences pratiques : MIT et Apache 2.0 sont permissives (faites presque tout, conservez simplement l'avis) ; GPL est copyleft (les dérivés doivent aussi être open source) ; Unlicense verse l'œuvre au domaine public. Apache ajoute une concession de brevet explicite.
Questions fréquentes
Quelle licence dois-je choisir pour mon projet ?
Cela dépend du degré de liberté que vous voulez laisser à l'usage en aval. MIT et Apache-2.0 autorisent presque tout, y compris l'usage en code fermé ; les variantes GPL exigent que les travaux dérivés restent open source. Le tableau comparatif ci-dessous présente côte à côte l'usage commercial, le copyleft et les exigences d'attribution.
Ajouter un fichier LICENSE suffit-il légalement, ou dois-je enregistrer quelque chose ?
Ajouter le fichier à la racine de votre dépôt, c'est exactement ainsi que fonctionne en pratique le licenciement open source — aucun enregistrement ni dépôt n'est nécessaire. Associé à une mention de copyright, c'est la manière standard dont les projets sur GitHub et ailleurs appliquent une licence.
Que modifient les champs année et auteur ?
Ils renseignent la ligne de copyright dans le texte de la licence (par ex. « Copyright (c) 2026 Your Name »). Modifiez-les et l'aperçu se met à jour instantanément avant que vous ne copiiez ou téléchargiez.
Puis-je changer la licence de mon projet plus tard ?
Seulement pour l'avenir, et seulement pour le code que vous possédez entièrement — les versions passées restent sous la licence avec laquelle elles ont été publiées, et si vous avez des contributeurs externes, vous avez généralement besoin de leur consentement pour reliconcier leurs contributions.
Quelle est la différence pratique entre les licences permissives et copyleft ?
Les licences permissives (MIT, Apache-2.0, BSD) permettent à quiconque de réutiliser votre code dans un logiciel propriétaire avec presque aucune obligation. Les licences copyleft (GPL, AGPL) exigent que les travaux dérivés soient distribués sous la même licence, gardant le code et ses dérivés ouverts.