Skip to content

Open Source License Picker

Answer a few questions about your project and get a recommended open-source license — MIT, Apache 2.0, GPL, BSD, or something else.

Answer these 5 questions about how you want others to use your code.

How to use the Open Source License Picker

  1. Answer the 5 questions about your licensing preferences.

  2. Review the recommended license.

  3. Copy the license text for your project.

Which open-source license should I use?

Choosing a license is confusing: MIT is permissive, GPL requires sharing changes, Apache 2.0 adds patent protection. This picker asks about your preferences — attribution, commercial use, patent grants, copyleft — and recommends the best-fit license from the OSI-approved list.

Key features

  • Interactive questionnaire (5 questions)
  • Recommends from MIT, Apache 2.0, GPLv3, BSD, ISC, and Unlicense
  • Explanation of what each license allows
  • Copy the full license text

Frequently asked questions

Is this legal advice?

No — this is an informational tool. For legal advice on which license to use, consult a lawyer.

What licenses are included?

MIT, Apache 2.0, GPLv3, LGPLv3, BSD 3-Clause, ISC, and the Unlicense (public domain).

Is my project info stored?

No — the questionnaire runs entirely in your browser.