- 80% of all software contains open-source code
- How your organization uses open-source software could impact operations or product sales
- Open-source licensing influences any new lines of business that involve software
- Understanding ideal licensing for a use case mitigates potential legal issues around software distribution and use
If you’re responsible for or have a stake in technology in your organization, chances are you’ve come across open-source software. Open source has been on an exponential growth trajectory since the early 2000’s. It’s part of most of the software the world uses. This reference guide covers the most popular license types, and what they allow, that exist in the open-source software supply chain.
To frame licensing at a high level, there are two main types of open-source licenses: permissive licenses and copyleft licenses.
-
Permissive licenses: Permissive licenses give you the most freedom to use and distribute open-source software. You can typically modify the software, distribute it to others, and even sell it without any restrictions. Examples of permissive licenses include the MIT License and the Apache License 2.0.
-
Copyleft licenses: Copyleft licenses require that any derivative works of the software be distributed under the same license. This means that you cannot simply take an open-source software application and add a few features to it, then sell it as your own proprietary product. Examples of copyleft licenses include the GNU General Public License (GPL) and the Lesser General Public License (LGPL).
-
Hybrid licenses: These are licenses that combine concepts from Permissive and Copyleft licenses. It’s important to note that the underlying components of any software application can, and often do, contain different types of licenses.
Next, included is a table that outlines the different types of popular licenses and the pertinent aspects of each license.
License | Type | Allowed | Not Allowed | Must Do |
---|---|---|---|---|
Apache License 2.0 | Permissive |
|
|
|
Berkeley Software Distribution (BSD 3-clause) | Permissive |
|
|
|
Internet Systems Consortium (ISC) | Permissive |
|
|
|
MIT License | Permissive |
|
|
|
Common Development and Distribution License (CDDL 1.0) | Weak Copyleft |
|
|
|
Eclipse Public License (EPL 2.0) | Weak Copyleft |
|
|
|
Lesser General Public License (LGPL 3.0) | Weak Copyleft |
|
|
|
GNU General Public License (GPL-3) | Copyleft |
|
|
|
Need to understand more how these open-source licenses impact your company's products and services? ⇨ Contact us to review your open-source supply chain