Domaine public · sans condition

BSD Zero Clause License

Licence permissive proche du domaine public, qui n'exige même pas de mention de droit d'auteur ni de licence.

SPDX0BSD

Autorisations, conditions et limitations en un coup d'œil

Autorisations

  • Usage commercialL'original et ses dérivés peuvent être utilisés à des fins commerciales.
  • DistributionLe code peut être distribué.
  • ModificationLe code peut être modifié.
  • Usage privéLe code peut être utilisé et modifié en interne sans être publié.

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

Idées reçues fréquentes

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 destinationVerdictRemarque
Logiciel propriétaire (commercial) PossibleLicence sans obligation de mention : intégrable partout.
MIT PossibleLicence sans obligation de mention : intégrable partout.
Apache-2.0 PossibleLicence sans obligation de mention : intégrable partout.
MPL-2.0 PossibleLicence sans obligation de mention : intégrable partout.
LGPL-2.1 PossibleLicence sans obligation de mention : intégrable partout.
LGPL-3.0 PossibleLicence sans obligation de mention : intégrable partout.
GPL-2.0 PossibleLicence sans obligation de mention : intégrable partout.
GPL-3.0 PossibleLicence sans obligation de mention : intégrable partout.
AGPL-3.0 PossibleLicence 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.