| MIT ↗ | Allowed | Allowed | No source distribution obligation | Keep copyright and permission notices in copies/substantial portions |
|---|
| Apache-2.0 ↗ | Allowed | Allowed | No source distribution obligation | Keep license, relevant notices and NOTICE; mark modifications. Includes patent grants and termination on patent litigation |
|---|
| BSD-2-Clause ↗ | Allowed | Allowed | No source distribution obligation | Keep copyright, conditions and disclaimers in source or binary documentation/materials |
|---|
| BSD-3-Clause ↗ | Allowed | Allowed | No source distribution obligation | BSD-2 terms, plus no use of copyright holder/contributor names for endorsement without permission |
|---|
| ISC ↗ | Allowed | Allowed | No source distribution obligation | Keep copyright and permission notices in all copies |
|---|
| GPL-2.0 ↗ | Allowed | Allowed under GPL terms | Provide corresponding source for the program/derivatives when distributing | Distribute under GPL; keep copyright, license and change notices. Mere aggregation is excluded |
|---|
| GPL-3.0 ↗ | Allowed | Allowed under GPL terms | Provide corresponding source for the program/derivatives when distributing | Distribute under GPL; retain notices and mark modifications. Patent terms; provide modified-version installation information for covered consumer products |
|---|
| LGPL-2.1 ↗ | Allowed | Allowed under LGPL terms | Provide source for the library/modifications when distributing the library | Apps may link under other licenses; allow library replacement/relinking and reverse engineering to debug modifications |
|---|
| LGPL-3.0 ↗ | Allowed | Allowed under LGPL terms | Provide source for the library/modifications when distributing the library | Apps may link under other licenses; ensure replacement, relinking and reverse engineering for debugging modifications; provide installation information for covered products |
|---|
| MPL-2.0 ↗ | Allowed | Allowed under MPL terms | Provide source for MPL-covered files and modifications when distributing | Retain MPL and notices at file level; separate files without MPL code may use other licenses |
|---|
| AGPL-3.0 ↗ | Allowed | Allowed under AGPL terms | Provide corresponding source when distributing; offer remote users of modified versions free source access | Distribution terms similar to GPL-3.0, plus source-access instructions for network users of modified programs |
|---|
| Unlicense ↗ | Allowed | Allowed | No source distribution obligation | Dedicate copyright to the public domain; check the original and limits permitted by law |
|---|
| CC0-1.0 ↗ | Allowed | Allowed | No source distribution obligation | Waive copyright and related rights, with fallback permission if ineffective; excludes patents and trademarks |
|---|