Open Source License Generator (MIT, Apache, GPL, BSD)
Generate the canonical LICENSE file for your open source project. Fill in your name and year, pick a license, copy the text. Comparison panel explains the practical differences between the most-used licenses so you pick the right one.
Picking a license
| License | Permissive | Patent grant | Copyleft | Network use |
|---|---|---|---|---|
| MIT / ISC / BSD | Yes (very) | No (implicit) | No | — |
| Apache 2.0 | Yes | Explicit | No | — |
| MPL 2.0 | Partial | Explicit | File-level | — |
| LGPL 3.0 | — | Explicit | Library-level | — |
| GPL 3.0 | — | Explicit | Yes (whole-project) | — |
| AGPL 3.0 | — | Explicit | Yes | Yes (SaaS triggers) |
| Unlicense / CC0 | Public domain | — | No | — |
How to use the Open Source License Generator (MIT, Apache, GPL, BSD)
Fill in the form, copy the output, save as LICENSE (no extension) in your project root. Most package managers and GitHub's license detection pick up the file automatically.