Permissives

ISC License

Licence permissive courte, au même effet que la MIT et la BSD 2-Clause, avec un texte encore plus concis.

SPDXISC

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

  • 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 licence ISC est celle qu'utilisait l'Internet Systems Consortium (ISC) pour des logiciels comme BIND. En supprimant les formulations devenues inutiles depuis la Convention de Berne, elle exprime le même effet que la MIT et la BSD 2-Clause en moins de mots. C'est la licence recommandée par le projet OpenBSD pour le nouveau code, et comme la commande npm init de npm a longtemps inscrit ISC par défaut, elle est aussi fréquente dans les paquets JavaScript.

Conditions

Le texte d'autorisation tient en une phrase : l'utilisation, la copie, la modification et la distribution sont autorisées « à condition que la mention de droit d'auteur ci-dessus et la présente autorisation figurent dans toutes les copies ». Comme pour la MIT, la conservation des mentions est donc la seule condition ; le reste est une exclusion de garantie et de responsabilité.

Idées reçues fréquentes

Comment l'appliquer

Placez le texte dans LICENSE et remplissez [year] et [fullname]. L'identifiant SPDX est ISC.

Dans quels cas l'utiliser ?

Dans les mêmes situations que la MIT. On la choisit quand on préfère un texte court ou que l'on veut suivre les usages d'OpenBSD et de npm. Cela dit, la MIT étant plus connue, elle est plus familière aux utilisateurs.

Peut-on intégrer du code ISC 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.