Ecosyste.ms: Licenses

An open API service to parse license metadata from many open source software ecosystems.

Supported licenses

GNU Affero General Public License v3.0

Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.

Used by: Grafana, Mastodon, Nextcloud Server
Permissions: commercial-use, modifications, distribution, patent-use, private-use
Conditions: include-copyright, document-changes, disclose-source, network-use-disclose, same-license
Limitations: liability, warranty
Apache License 2.0

A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Used by: Kubernetes, PDF.js, Swift
Permissions: commercial-use, modifications, distribution, patent-use, private-use
Conditions: include-copyright, document-changes
Limitations: trademark-use, liability, warranty
BSD 2-Clause "Simplified" License

A permissive license that comes in two variants, the <a href="/licenses/bsd-2-clause/">BSD 2-Clause</a> and <a href="/licenses/bsd-3-clause/">BSD 3-Clause</a>. Both have very minute differences to the MIT license.

Used by: go-redis, Homebrew, Pony
Permissions: commercial-use, modifications, distribution, private-use
Conditions: include-copyright
Limitations: liability, warranty
BSD 3-Clause "New" or "Revised" License

A permissive license similar to the <a href="/licenses/bsd-2-clause/">BSD 2-Clause License</a>, but with a 3rd clause that prohibits others from using the name of the copyright holder or its contributors to promote derived products without written consent.

Used by: Flutter, LevelDB, Quill
Permissions: commercial-use, modifications, distribution, private-use
Conditions: include-copyright
Limitations: liability, warranty
Boost Software License 1.0

A simple permissive license only requiring preservation of copyright and license notices for source (and not binary) distribution. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Used by: Boost, Catch2, DMD
Permissions: commercial-use, modifications, distribution, private-use
Conditions: include-copyright--source
Limitations: liability, warranty
Creative Commons Zero v1.0 Universal

The <a href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 Public Domain Dedication</a> waives copyright interest in a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense.

Used by: Awesome, Shields.io, psdash
Permissions: commercial-use, modifications, distribution, private-use
Limitations: liability, trademark-use, patent-use, warranty
Eclipse Public License 2.0

This commercially-friendly copyleft license provides the ability to commercially license binaries; a modern royalty-free patent license grant; and the ability for linked works to use other licenses, including commercial ones.

Used by: hawkBit, openHAB, SUMO
Permissions: commercial-use, distribution, modifications, patent-use, private-use
Conditions: disclose-source, include-copyright, same-license
Limitations: liability, warranty
GNU General Public License v2.0

The GNU GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. There are multiple variants of the GNU GPL, each with different requirements.

Used by: AliSQL, Discourse, Jellyfin
Permissions: commercial-use, modifications, distribution, private-use
Conditions: include-copyright, document-changes, disclose-source, same-license
Limitations: liability, warranty
GNU General Public License v3.0

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

Used by: Ansible, Bash, GIMP
Permissions: commercial-use, modifications, distribution, patent-use, private-use
Conditions: include-copyright, document-changes, disclose-source, same-license
Limitations: liability, warranty
GNU Lesser General Public License v2.1

Primarily used for software libraries, the GNU LGPL requires that derived works be licensed under the same license, but works that only link to it do not fall under this restriction. There are two commonly used versions of the GNU LGPL.

Permissions: commercial-use, modifications, distribution, private-use
Conditions: include-copyright, disclose-source, document-changes, same-license--library
Limitations: liability, warranty
MIT License

A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Used by: Babel, .NET, Rails
Permissions: commercial-use, modifications, distribution, private-use
Conditions: include-copyright
Limitations: liability, warranty
Mozilla Public License 2.0

Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under different terms and without source code for files added in the larger work.

Used by: Servo, Syncthing, TimelineJS3
Permissions: commercial-use, modifications, distribution, patent-use, private-use
Conditions: disclose-source, include-copyright, same-license--file
Limitations: liability, trademark-use, warranty
The Unlicense

A license with no conditions whatsoever which dedicates works to the public domain. Unlicensed works, modifications, and larger works may be distributed under different terms and without source code.

Used by: kakoune, RDF.rb, react-use
Permissions: private-use, commercial-use, modifications, distribution
Limitations: liability, warranty