How open source licenses work and how to add them to your projects

Radu Raicea
We’ve moved to freeCodeCamp.org/news
5 min readOct 17, 2017

--

Image credit: GitHub

Recently, there was some exciting news for developers around the world. Facebook changed the license of multiple libraries they develop. They switched from BSD-3+patents to a MIT.

That seems good, but what does it mean? What are the implications of different open source licenses?

This article will give you a quick understanding of the popular licenses. It will also teach you how to apply them to your open source projects on GitHub.

The Authority

The most popular open source licenses have an important aspect in common. The Open Source Initiative (OSI) has approved them.

OSI formed in 1998 with the goal of promoting open source software. It has created the Open Source Definition (OSD) to define what an open source software means.

This is how they describe themselves:

The Open Source Initiative (OSI) is a non-profit corporation with global scope formed to educate about and advocate for the benefits of open source…

--

--

Radu Raicea
We’ve moved to freeCodeCamp.org/news

MSc Computational Science and Engineering at TUM. Previously Software Engineering at Shopify, DRW, Ubisoft. - www.raduraicea.com