🔐Licensing

The first step to open sourcing a project is to decide which license will help meet the aims of the project in the best way.

circle-info

MITarrow-up-right, Apache 2.0arrow-up-right, and GPLv3arrow-up-right are the most popular open source licences, but there are other optionsarrow-up-right to choose from.

chevron-right🎒 Good to know informationhashtag

When you start looking at different types of licenses, you will most likely wonder:

Why are there so many types of licenses? Aren't they all the same?

And the truth is that while they may be similar, no two licenses are the exact same. All licenses have to be certified by the OSI and meet a certain range of criteria.

License approval process:

Basically - have open source code, have no restrictions, allow derived works (can ask them to have a slightly different name than the original software), and not be limited to a product or type of platform.

  1. Choose one of the 3 types of licence approvals:

  • Retirement (saying bye to current licence),

  • Legacy Approval (if the licence has been extensively used unofficially by the community and you want to make it official)

  • Approval (first timers)

  1. Each license should be clearly distinguishable from current licenses. The application form to submit a new type of license for approval must include:

  • Rationale: Clearly state rationale for a new licence.

  • Distinguish: Compare to and contrast with the most similar OSI-approved licence(s)

  • Legal review: Describe any legal review the licence has been through, and provide results of any legal analysis if available

  • Proliferation category: Recommend which licence proliferation categoryarrow-up-right is appropriate

Need to know information:

  1. How to choose a license

  2. How to get the license

Helpful information: Comparing licenses

Last updated