Write a Blog >>
MSR 2018
Mon 28 - Tue 29 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
Mon 28 May 2018 14:00 - 14:17 at E3 room - Programming Practice Chair(s): Romain Robbes

The software license is one of the most important non-executable pieces of any software system. However, due to its non-technical nature, developers often misuse or misunderstand software licenses. Although previous studies reported problems related to licenses clashes and inconsistencies, in this paper we shed the light on an important but yet overlooked issue: the use of non-approved open-source licenses. Such licenses claim to be open-source, but have not been formally approved by the Open Source Initiative (OSI). When a developer releases a software under a non-approved license, even if the interest is to make it open-source, the original author might not be granting the rights required by those who use the software. To uncover the reasons behind the use of non- approved licenses, we conducted a mix-method study, mining data from 657K open-source projects and their 4,367K versions, and surveying 76 developers that published some of these projects. Although 1,058,554 of the project versions employ at least one non-approved license, non-approved licenses account for 21.51% of license usage. We also observed that it is not uncommon for developers to change from a non-approved to an approved license. When asked, some developers mentioned that this transition was due to a better understanding of the disadvantages of using an non- approved license. This perspective is particularly important since developers often rely on package managers to easily and quickly get their dependencies working

Mon 28 May
Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30: Technical Papers - Programming Practice at E3 room
Chair(s): Romain RobbesFree University of Bozen-Bolzano
msr-2018-papers14:00 - 14:17
msr-2018-papers14:17 - 14:34
DOI Pre-print Media Attached
msr-2018-papers14:34 - 14:51
Nathan Cassee , Gustavo PintoUFPA, Fernando CastorUFPE, Alexander SerebrenikEindhoven University of Technology
msr-2018-papers14:51 - 15:08
Stefanos GeorgiouAthens University of Economics and Business, Maria KechagiaDelft University of Technology, Panos Louridas , Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print
msr-2018-papers15:08 - 15:15
Asher TrockmanUniversity of Evansville, Keenen Cates , Mark Mozina , Tuan Nguyen , Christian KästnerCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print Media Attached
msr-2018-papers15:15 - 15:30