Introducing ISC-0

A permissive license without attribution requirements.

This is just a quick post announcing the existence of the ISC No Attribution License (ISC-0).

When I first started writing open source software, I used the MIT License as everyone else seemed to do at the time. Eventually, I discovered that the ISC License exists and that it simplifies the license text a good amount thanks to the Berne Convention. Like all good software engineers, I love deleting text, so I immediately began using it instead.

I've always been a fan of permissive licensing, and over the years I've shifted even further in that direction, to the point where I would now prefer to release all my software as public domain works if I could. Unfortunately, for various boring legal reasons, this isn't currently a good idea.

So, the next-best thing would be to release my software under a license that's as permissive as realistically possible. Ideally, the license text should also be as simple as a public domain dedication would be. I recently became aware of the existence of the MIT No Attribution License (MIT-0) and it occurred to me that an equivalent for the ISC License really ought to exist to fill this niche. Well, now it does.

I might eventually look into getting the license approved by the Open Source Initiative and included in the SPDX License List. This would be particularly useful since e.g. NuGet uses that list for its PackageLicenseExpression property.