Permissives

BSD 2-Clause "Simplified" License

Licence permissive à deux clauses : il suffit de conserver la mention de droit d'auteur, les conditions et l'exclusion de garantie lors de la distribution du source et des binaires.

SPDXBSD-2-Clause

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.
  • ModificationLe code peut être modifié.
  • DistributionLe code peut être distribué.
  • Usage privéLe code peut être utilisé et modifié en interne sans être publié.

Conditions

  • Mention de droit d'auteur et de licenceLors de la distribution, une copie de la licence et la mention de droit d'auteur doivent être incluses.

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 ?

La BSD 2-Clause est la version de la BSD 3-Clause dont on a aussi retiré la clause d'interdiction d'usage du nom. On l'appelle « Simplified BSD », ou « FreeBSD License » puisque le projet FreeBSD l'a adoptée. La majeure partie du code de FreeBSD ainsi que Homebrew l'utilisent.

Deux conditions

  1. En cas de redistribution du code source, conserver la mention de droit d'auteur, la liste des conditions et la clause d'exclusion de garantie.
  2. En cas de redistribution sous forme binaire, reproduire ces mêmes éléments dans la documentation ou les documents fournis avec la distribution.

Tout le reste est libre : modification, intégration dans un produit commercial fermé et changement de licence sont possibles.

Rapport avec la MIT et l'ISC

Son effet pratique est quasiment identique à celui de la MIT et de l'ISC. La BSD 2-Clause distingue simplement dans ses clauses la distribution du source et celle des binaires, en précisant un peu plus l'emplacement des mentions. Aucune des trois ne comporte de clause de brevets explicite. Il existe une variante ajoutant explicitement une licence de brevets : BSD-2-Clause-Patent (approuvée par l'OSI).

Idées reçues fréquentes

Comment l'appliquer

Placez le texte dans LICENSE et remplissez [year] et [fullname]. L'identifiant SPDX est BSD-2-Clause.

Dans quels cas l'utiliser ?

Elle convient aux projets qui échangent du code avec l'écosystème BSD, comme les systèmes d'exploitation et outils système, et aux organisations qui veulent une liberté équivalente à la MIT tout en étant habituées aux textes BSD.

Peut-on intégrer du code BSD-2-Clause 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) PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
MIT PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
Apache-2.0 PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
MPL-2.0 PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
LGPL-2.1 PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
LGPL-3.0 PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
GPL-2.0 PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
GPL-3.0 PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.
AGPL-3.0 PossibleIl faut inclure la mention de droit d'auteur et le texte de licence d'origine.

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.