What happens when codes are released under an open source license? Has the developer in effect written off his right to the code? Can a developer of open source software enforce his rights, or has he released his code to the world free of charge?
Firstly, it depends on the terms set out in the open source licenses concerned. However, it is certain that the terms in open source licenses, regardless of their wording, generally are enforceable by the courts; this has occurred in, inter alia, the US, France and Germany. Although it has not yet been before a trial in Denmark, the Danish courts will most likely not regard an open source license as a waiver of any developer’s copyrights to a program, but merely as an authorisation subject to compliance with the license terms.
The use of open source software must therefore – like using proprietary software – comply with the license terms, despite the fact that the code often and without difficulty can be downloaded free of charge.
Although only 3 % of all the worlds companies do not use open source software according to a recent study by Black Duck, more than half of the survey’s respondent companies do not have a formal policy or procedure for use of open source software. See Vaughan-Nichols, Steven J.: It’s an open-source world: 78 percent of companies run open- source software, ZDNet, 2016
This widespread lack of formal policies and procedures does not necessarily imply that the open source license terms are not complied with. However, compliance will depend on whether the employees, who are in charge of the use of open source software in the particular company, happen to read and understand the terms in the licence concerned.
The risk of non-compliance with license terms is clear when it comes to the widely used MIT and Apache licenses, as these do not impose stringent requirements on the licensee.
Conversely, one should be more aware of the use of software license rights under GPL licenses, as these contain the so-called copyleft term. The term implies that one, if one distributes a program based on a program licensed under the GPL, must license one’s own program under the same or compatible license and provide the source code for one’s own program to other subsequent licensees who receives the distributed code.