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 ?
Malgré son nom, la 0BSD ne dérive pas de la BSD : c'est le texte de l'ISC dont on a supprimé la condition « la mention de droit d'auteur ci-dessus et la présente autorisation doivent figurer dans toutes les copies ». Comme elle ne compte aucune clause de condition, on l'appelle « Zero Clause ». Elle est approuvée par l'OSI, et tslib, les utilitaires d'exécution TypeScript de Microsoft, l'utilise.
Conditions
Aucune. Elle autorise l'utilisation, la copie, la modification et la distribution à toutes fins, sans obligation de conserver la mention de droit d'auteur ni le texte d'autorisation. Seules figurent les clauses d'exclusion de garantie et de responsabilité.
Différences avec l'Unlicense et CC0
- 0BSD : le droit d'auteur est conservé et tout est autorisé par la licence. L'interprétation reste simple même dans les pays qui ne connaissent pas la notion de domaine public.
- Unlicense : dédie l'œuvre au domaine public et prévoit une autorisation de repli là où ce n'est pas possible.
- CC0 : renonce aux droits dans toute la mesure permise par la loi et accorde une licence de repli si la renonciation n'est pas valable. Les brevets sont explicitement exclus.
Idées reçues fréquentes
- « Puisqu'il n'y a pas d'obligation de mention, je peux prétendre en être l'auteur » — La licence n'exige simplement pas de mention ; faire passer l'œuvre d'autrui pour la sienne peut constituer un plagiat ou poser d'autres problèmes juridiques.
- « La 0BSD, c'est la BSD 2-Clause sans ses clauses » — Le texte repose sur le modèle de style ISC utilisé par OpenBSD. Le nom « Zero Clause BSD » a été donné par son auteur (Rob Landley).
Comment l'appliquer
Placez le texte dans LICENSE et remplissez [year] et [fullname]. Comme aucune mention n'est obligatoire, vous pouvez supprimer la ligne de copyright, mais on la garde souvent pour mémoire. L'identifiant SPDX est 0BSD.
Dans quels cas l'utiliser ?
Elle convient au code destiné à être copié, comme les extraits, exemples et modèles, ainsi qu'aux petites bibliothèques utilitaires incluses dans l'exécution, pour lesquelles exiger une mention dans chaque application serait malcommode.
Peut-on intégrer du code 0BSD 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.