1. Home

Licenses

Free-Software Licenses grant permission for anybody to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software, by forfeiting the rights of the developer over their software. The following licenses are sorted by the number of conditions, from most (GNU AGPLv3) to none (Unlicense). Notice that the popular licenses featured on the home page (GNU GPLv3 and MIT) fall within this spectrum.

If you’re looking for a reference table of every license on choosealicense.com, see the appendix.

Business Source License 1.1

BSL is a new alternative to closed source or open core licensing models. Under BSL, the source code is always publicly available. Non-production use of the code is always free, and the licensor can also make an Additional Use Grant allowing limited production use. Source code is guaranteed to become Open Source at a certain point in time. On the Change Date, or the fourth anniversary of the first publicly available distribution of the code under the BSL, whichever comes first, the code automatically becomes available under the Change License. The Change License is mandated to be GPL Version 2.0 or later, or a compatible license (i.e., the Change License is always an Open Source license that enables use of the software in a GPL project).

Permissions Conditions Limitations
  • Modification
  • Private use
  • Commercial use
  • Liability
  • Patent use
  • Trademark use
  • Warranty

View full Business Source License 1.1 »

GNU AGPLv3

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.

Permissions Conditions Limitations
  • Commercial use
  • Distribution
  • Modification
  • Patent use
  • Private use
  • Disclose source
  • Network use is distribution
  • Same license
  • State changes
  • Liability
  • Warranty

View full GNU Affero General Public License v3.0 »

GNU GPLv3

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.

Permissions Conditions Limitations
  • Commercial use
  • Distribution
  • Modification
  • Patent use
  • Private use
  • Disclose source
  • Same license
  • State changes
  • Liability
  • Warranty

View full GNU General Public License v3.0 »

GNU LGPLv3

Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications under the same license or the GNU GPLv3. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work through interfaces provided by the licensed work may be distributed under different terms and without source code for the larger work.

Permissions Conditions Limitations
  • Commercial use
  • Distribution
  • Modification
  • Patent use
  • Private use
  • Disclose source
  • Same license (library)
  • State changes
  • Liability
  • Warranty

View full GNU Lesser General Public License v3.0 »

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.

Permissions Conditions Limitations
  • Commercial use
  • Distribution
  • Modification
  • Patent use
  • Private use
  • Disclose source
  • Same license (file)
  • Liability
  • Trademark use
  • Warranty

View full Mozilla Public License 2.0 »

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.

Permissions Conditions Limitations
  • Commercial use
  • Distribution
  • Modification
  • Patent use
  • Private use
  • State changes
  • Liability
  • Trademark use
  • Warranty

View full Apache License 2.0 »

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.

Permissions Conditions Limitations
  • Commercial use
  • Distribution
  • Modification
  • Private use
  • Liability
  • Warranty

View full MIT License »

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.

Permissions Conditions Limitations
  • Commercial use
  • Distribution
  • Modification
  • Private use
  • Liability
  • Warranty

View full The Unlicense »

The above licenses represent the entire spectrum of open source licenses, from highly protective to unconditional. One of these should work for most new open source projects. Many other open source licenses exist, including older versions of and close substitutes for some of the above. See the resources listed on our about page if you’d like to read more.