License & Readme Builder

Answer a few questions to find the right open-source license, then generate the full license text and a README template with a badge — all in your browser.

Compatibility Checker

Check whether code under one license can be combined into a project under another. Independent of the questionnaire below — covers 11 common licenses, not just the four this tool generates full text for.

{{ compatVerdictLabel }} {{ compatResult.reason }}

Not legal advice — reference only. For anything that matters, check choosealicense.com/appendix or consult a lawyer.

1. Questionnaire

Recommendation
{{ recommended }} selection overrides recommendation

Provides: {{ selectedFeatures.join(', ') || 'no conditions at all' }}

All four available licenses permit commercial use. If you need to prohibit it, none of these open-source licenses fits that requirement.

None of these four licenses cover the AGPL network-use clause; GPLv3 is only the closest copyleft option here — consider AGPL-3.0 if network disclosure is a hard requirement.

MIT and Apache-2.0 are permissive: anyone can use, modify and even relicense your code inside closed-source products, and Apache-2.0 additionally grants an explicit patent license and asks that changes be marked. GPLv3 is copyleft: distributed derivatives must also ship under GPLv3 with source available, which protects user freedom but blocks proprietary reuse. Unlicense waives copyright entirely and dedicates the code to the public domain, with no conditions of any kind.

2. Copyright details

The Unlicense dedicates the work to the public domain — no name or year is written into the text.

3. LICENSE

{{ licenseText }}

4. README template

5. README.md

{{ readmeText }}

About this tool

The questionnaire maps your answers to the closest of four common licenses via a small feature matrix (commercial use, copyleft, patent grant, liability disclaimer), but you can always override the recommendation with the dropdown — the generated text always matches whichever license is selected.

License text comes from the official templates (MIT, Apache 2.0, GPLv3, Unlicense) with only the copyright holder and year substituted in; nothing else is altered, so the output stays a faithful, unmodified copy of each license.

Everything is generated locally in your browser. Nothing you type is sent anywhere.