Choosing an Open Source License
It’s easy to get caught up in code. Sharing your code isn’t everything, though: it’s also important to tell people how they can use that code. Choosing an open source…
It’s easy to get caught up in code. Sharing your code isn’t everything, though: it’s also important to tell people how they can use that code.
Choosing an open source license can be confusing. We’ve created ChooseALicense.com to help you make that decision.
You can see a breakdown of what’s required, what’s permitted, and what’s forbidden for each license:
When you’ve made your choice, copy it to your clipboard with one click:
Have any suggestions? ChooseALicense.com itself is open source. Send us a Pull Request with your changes.
Licenses on GitHub.com
Now that we have all these licenses in one happy home, we want to help people choose their licenses on GitHub, too. When you create a new repository you’ll see a new license picker:
To get started, simply point your browser at choosealicense.com, or for more information, you can dive into the full documentation. Happy licensing!
Written by
Related posts

From private to public: How a United Nations organization open sourced its tech in four steps
Learn how the International Telecommunication Union made the switch to open source, and how you can too!

Why we open sourced our MCP server, and what it means for you
Learn how maintainers are using the GitHub MCP Server and what they are building in this episode of the GitHub Podcast.

Securing the supply chain at scale: Starting with 71 important open source projects
Learn how the GitHub Secure Open Source Fund helped 71 open source projects significantly improve their security posture through direct funding, expert guidance, and actionable playbooks.