1. Home


For reference, all licenses described in the choosealicense.com repository, in a table.

If you’re here to choose a license, start from the home page to see a few licenses that will work for most cases.

License Commercial Use Distribution Modification Patent Use Private Use Disclose Source License and Copyright Notice Network Use is Distribution Same License State Changes Liability Trademark Use Warranty
Academic Free License v3.0
GNU Affero General Public License v3.0
Apache License 2.0
Artistic License 2.0
BSD 2-clause "Simplified" License
BSD 3-clause Clear License
BSD 3-clause "New" or "Revised" License
Boost Software License 1.0
Creative Commons Attribution 4.0
Creative Commons Attribution Share Alike 4.0
Creative Commons Zero v1.0 Universal
Eclipse Public License 1.0
European Union Public License 1.1
GNU General Public License v2.0
GNU General Public License v3.0
ISC License
GNU Lesser General Public License v2.1
GNU Lesser General Public License v3.0
LaTeX Project Public License v1.3c
MIT License
Mozilla Public License 2.0
Microsoft Public License
Microsoft Reciprocal License
SIL Open Font License 1.1
Open Software License 3.0
The Unlicense
Do What The F*ck You Want To Public License
zlib License


Open source licenses grant to the public permissions to do things with licensed works copyright or other "intellectual property" laws might otherwise disallow.

Most open source licenses' grants of permissions are subject to compliance with conditions.

Most open source licenses also have limitations that usually disclaim warranty and liability and sometimes expressly exclude patent or trademark from licenses' grants.

Commercial Use
This software and derivatives may be used for commercial purposes.
You may distribute this software.
This software may be modified.
Patent Use
This license provides an express grant of patent rights from the contributor to the recipient.
This license explicitly states that it does NOT grant you any rights in the patents of contributors.
Private Use
You may use and modify the software without distributing it.
Disclose Source
Source code must be made available when distributing the software.
Include a copy of the license and copyright notice with the software.
Network Use is Distribution
Users who interact with the software via network are given the right to receive a copy of the corresponding source code.
Same License
Modifications must be released under the same license when distributing the software. In some cases a similar or related license may be used.
State Changes
Indicate changes made to the code.
This license includes a limitation of liability.
Trademark Use
This license explicitly states that it does NOT grant you trademark rights, even though licenses without such a statement probably do not grant you any implicit trademark rights.
The license explicitly states that it does NOT provide any warranty.