Permissive

ISC License

A short permissive license with the same effect as MIT and BSD 2-Clause, in even fewer words.

SPDXISC

Permissions, conditions and limitations at a glance

Permissions

  • Commercial useThe software and derivatives may be used for commercial purposes.
  • DistributionThe software may be distributed.
  • ModificationThe software may be modified.
  • Private useThe software may be used and modified privately without publishing it.

Conditions

  • License and copyright noticeA copy of the license and the copyright notice must be included when distributing.

Limitations

  • LiabilityExpressly states that there is no liability for damages.
  • WarrantyExpressly states that no warranty is provided.

Permissions, conditions and limitations are classified using data from choosealicense.com (GitHub, MIT License).

What kind of license is it?

The ISC license was used by the Internet Systems Consortium (ISC) for software such as BIND. It strips out language made unnecessary by the Berne Convention, expressing the same effect as MIT and BSD 2-Clause in shorter sentences. It is the license the OpenBSD project recommends for new code, and because npm's npm init command long inserted ISC as the default, it is also common in JavaScript packages.

Conditions

The permission notice is a single sentence permitting use, copying, modification and distribution "provided that the above copyright notice and this permission notice appear in all copies". In other words, as with MIT, keeping the notice is the only condition; the rest is a warranty and liability disclaimer.

Common misconceptions

How to apply it

Put the text in LICENSE and fill in [year] and [fullname]. The SPDX identifier is ISC.

When it fits

The same situations as MIT. Choose it if you prefer shorter wording or want to follow OpenBSD or npm conventions. That said, MIT is better known, so it is more familiar to users.

Can ISC code go into another project?

General verdicts for taking code released under this license and distributing it combined into a project under each license below. See other combinations in the compatibility checker →

Target projectVerdictNotes
Proprietary (closed-source) software AllowedYou must include the original copyright notice and license text.
MIT AllowedYou must include the original copyright notice and license text.
Apache-2.0 AllowedYou must include the original copyright notice and license text.
MPL-2.0 AllowedYou must include the original copyright notice and license text.
LGPL-2.1 AllowedYou must include the original copyright notice and license text.
LGPL-3.0 AllowedYou must include the original copyright notice and license text.
GPL-2.0 AllowedYou must include the original copyright notice and license text.
GPL-3.0 AllowedYou must include the original copyright notice and license text.
AGPL-3.0 AllowedYou must include the original copyright notice and license text.

The content on this site is general information, not legal advice. For actual distribution, contracts or disputes, consult a lawyer or other qualified professional.