Without detracting from the numerous benefits of OSS, there are risks associated with OSS that businesses should not overlook:
Licence compliance and copyright infringement risk
Licensees of OSS must ensure that they comply with the applicable licence requirements. There are two main types of OSS:
- permissive; and
- restrictive (also known as "viral", "copyleft" or "reciprocal").
Permissive OSS licences typically grant the licensee the freedom to use, modify and redistribute the OSS and any derivative work. Often, the only requirement is that copyright notices are displayed which credit the developer of the OSS. Examples of permissive OSS licences include Apache, BSD and MIT.
Copyleft OSS licences, on the other hand, require that, where the OSS is combined with other software or further developments are made to the OSS, the entire work (including the business' own proprietary works) must be made available to others under the same open source licence as the copyleft OSS. Examples of copyleft OSS include GPL and Mozilla Public Licence 2.0. Copyleft OSS can therefore have an "infectious" or "viral" effect: the licensee can be forced to make its own derivative proprietary works freely available to the public. This can be particularly problematic where a business' proprietary works are core to the business, such as a software business. The business' value can be severely undermined if it transpires (often uncovered in an M&A context) that copyleft OSS requires that the business' proprietary works are made publicly and freely available.
Another common problem is where multiple open source packages are used for a project, or an OSS package is dependent on other OSS to operate, where the packages are covered by open source licences the terms of which are incompatible with each other, leading to licence conflicts.