Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses
Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses Rômulo Meloca1, Gustavo Pinto2, Leonardo Baiser1, Marco Mattos1, Ivanilton Polato1, Igor Scaliante Wiese1, Daniel M German3 1Federal University of Technology – Paraná (UTFPR), 2University of Pará (UFPA), 3University of Victoria ABSTRACT 1 INTRODUCTION The software license is one of the most important non-executable The software licenses are one of the most important non-executable pieces of any software system. However, due to its non-technical part of any software system [5]. Particularly relevant to open- nature, developers often misuse or misunderstand software licenses. source software (OSS), open-source licenses not only drive how Although previous studies reported problems related to licenses one can use an OSS but also ensure to what extent others can reuse clashes and inconsistencies, in this paper we shed the light on it [19]. Similarly to software code, software licenses change [27] an important but yet overlooked issue: the use of non-approved and evolve [25]. Software relicensing is, indeed, commonplace in open-source licenses. Such licenses claim to be open-source, but open-source software world [7]. As an example, Facebook recently have not been formally approved by the Open Source Initiative relicensed four key open-source softwares from BSD + Patents to (OSI). When a developer releases a software under a non-approved MIT license1. According to them, this change was motivated by license, even if the interest is to make it open-source, the original an unhappy community looking for alternatives under permissive author might not be granting the rights required by those who licenses.
[Show full text]