Autorisations, conditions et limitations en un coup d'œil
Conditions
- Aucun
Limitations
- Limitation de responsabilitéLa licence précise qu'aucune responsabilité n'est assumée pour les dommages.
- Absence de garantieLa licence précise qu'aucune garantie n'est fournie.
Classement autorisations/conditions/limitations : données de choosealicense.com (GitHub, licence MIT).
De quelle licence s'agit-il ?
The Unlicense est un document de dédicace au domaine public publié vers 2010. Il commence par la déclaration « ceci est un logiciel libre et sans restriction, versé dans le domaine public » et précise que chacun peut le copier, le modifier, le publier, l'utiliser, le vendre et le distribuer, sous forme de source ou de binaire, à toutes fins. Dans les pays qui reconnaissent le droit d'auteur, le titulaire déclare dédier au domaine public l'ensemble de ses intérêts liés au droit d'auteur, et le texte se termine par une exclusion de garantie. youtube-dl et son successeur yt-dlp utilisent l'Unlicense. L'Unlicense est une licence open source approuvée par l'OSI (selon la liste SPDX).
Conditions
Aucune. Pas même d'obligation de mention.
Limites et critiques
- Dans certains pays (p. ex. les pays de droit civil comme l'Allemagne), on considère qu'il est juridiquement difficile pour un auteur de renoncer totalement à son droit d'auteur. L'Unlicense prévoit une phrase pour ce cas, mais on lui reproche de ne pas comporter de clause de licence de repli structurée comme CC0.
- Sa formulation étant relativement informelle, certains services juridiques d'entreprise prudents hésitent à contribuer ou à l'utiliser.
- Elle ne mentionne pas les brevets.
Idées reçues fréquentes
- « L'Unlicense équivaut à l'absence de licence » — C'est l'inverse. Le code sans licence est dans un état où tous les droits sont réservés, alors que l'Unlicense est une déclaration active de renonciation à tous les droits.
- « Si j'intègre du code MIT d'autrui dans un projet Unlicense, il passe dans le domaine public » — Seul le titulaire des droits peut y renoncer. La partie MIT importée reste soumise aux conditions de la MIT (conservation des mentions).
Comment l'appliquer
Placez le texte dans un fichier LICENSE ou UNLICENSE. Il n'y a pas d'emplacement pour le nom du titulaire. L'identifiant SPDX est Unlicense.
Dans quels cas l'utiliser ?
On l'utilise lorsqu'on n'a aucune intention d'exercer son droit d'auteur et qu'on veut publier du code avec le moins de conditions possible. Pour plus de sécurité juridique, CC0 ou la 0BSD sont des alternatives.
Peut-on intégrer du code Unlicense dans un autre projet ?
Verdict général lorsque du code publié sous cette licence est intégré et distribué dans un projet sous l'une des licences ci-dessous. Voir d'autres combinaisons dans le vérificateur de compatibilité →
| Projet de destination | Verdict | Remarque |
|---|---|---|
| Logiciel propriétaire (commercial) | Possible | Licence sans obligation de mention : intégrable partout. |
| MIT | Possible | Licence sans obligation de mention : intégrable partout. |
| Apache-2.0 | Possible | Licence sans obligation de mention : intégrable partout. |
| MPL-2.0 | Possible | Licence sans obligation de mention : intégrable partout. |
| LGPL-2.1 | Possible | Licence sans obligation de mention : intégrable partout. |
| LGPL-3.0 | Possible | Licence sans obligation de mention : intégrable partout. |
| GPL-2.0 | Possible | Licence sans obligation de mention : intégrable partout. |
| GPL-3.0 | Possible | Licence sans obligation de mention : intégrable partout. |
| AGPL-3.0 | Possible | Licence sans obligation de mention : intégrable partout. |
Le contenu de ce site est fourni à titre d'information générale et ne constitue pas un conseil juridique. Pour toute décision de distribution, de contrat ou de litige, consultez un avocat ou un autre professionnel.