DEV Community

Nidhi Singh
Nidhi Singh

Posted on • Edited on

🌐Embrace the Power of Open Source: Know the Different Types of Licences! Open-source and licensing series - (2/7)

🌐Embrace the Power of Open Source: Know the Different Types of Licences!

Open source software (OSS) has completely changed how we cooperate and create, encouraging a spirit of sharing and group advancement. However, successful collaboration and compliance depend on having a solid understanding of the various licence categories.
Broadly there are two categories of open source licenses -

🔑Copyleft Licences: Copyleft licences are created to maintain the open and free nature of software. They make sure that the software is distributed under the same licence regardless of any changes or new versions. There are two varieties of copyleft: strong copyleft and weak copyleft.

🔒 Strong Copyleft: Licences demand that any modified or derivative works be distributed in accordance with the same copyleft licence. This guarantees that the project as a whole will stay open source. Strong copyleft licences place a high priority on maintaining the software's independence and fostering a robust open source ecosystem.
✅ Example: GNU General Public License (GPL)

🔒 Weak Copyleft: Licences with weak copyleft provisions, permit the blending of open source and proprietary code. Any changes made to the original code, nevertheless, must be released under the same licence. A compromise between openness and compatibility with proprietary software is achieved through weak copyleft licences.
✅ Example: Mozilla Public License (MPL)

🔒Permissive Licences: Permissive licences give users and developers more flexibility. They do not impose the need that derivative works be released under the same licence, allowing the modification, distribution, and use of open source code in proprietary projects. Permissive licences stimulate innovation and wide acceptance.
✅ Examples: MIT License, Apache License, BSD License

For developers, organisations, and users, it's crucial to understand these licence kinds. It guarantees adherence, defends property rights, and promotes ethical usage and contribution within the open source community.

Let's work towards clarity, cooperation, and respect for the many licences as we use open source to build a global innovation community.

Please share your thoughts and experiences with open source licenses in the comments below!

Top comments (0)