|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2010 IEEE 18th International Conference on Program Comprehension
Understanding and Auditing the Licensing of Open Source Software Distributions
Braga, Minho Portugal
June 30-July 02
ISBN: 978-0-7695-4113-6
| ASCII Text | x | ||
| Daniel M. German, Massimiliano Di Penta, Julius Davies, "Understanding and Auditing the Licensing of Open Source Software Distributions," International Conference on Program Comprehension, pp. 84-93, 2010 IEEE 18th International Conference on Program Comprehension, 2010. | |||
| BibTex | x | ||
| @article{ 10.1109/ICPC.2010.48, author = {Daniel M. German and Massimiliano Di Penta and Julius Davies}, title = {Understanding and Auditing the Licensing of Open Source Software Distributions}, journal ={International Conference on Program Comprehension}, volume = {0}, year = {2010}, issn = {1063-6897}, pages = {84-93}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICPC.2010.48}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - International Conference on Program Comprehension TI - Understanding and Auditing the Licensing of Open Source Software Distributions SN - 1063-6897 SP84 EP93 A1 - Daniel M. German, A1 - Massimiliano Di Penta, A1 - Julius Davies, PY - 2010 KW - Software licensing KW - evolution KW - mining software repositories KW - open source system KW - empirical study VL - 0 JA - International Conference on Program Comprehension ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPC.2010.48
Free and open source software (FOSS) is often distributed in binary packages, sometimes part of GNU/Linux operating system distributions, or part of products distributed/sold to users. FOSS creates great opportunities for users, developers and integrators, however it is important for them to understand the licensing requirements of any package they use. Determining the license of a package and assessing whether it depends on other software with incompatible licenses is not trivial. Although this task has been done in a labor intensive manner by software distributions, automatic tools to perform this analysis are highly desired. This paper proposes a method to understand licensing compatibility issues in software packages, and reports an empirical study aimed at auditing licensing issues in binary packages of the Fedora-12 GNU/Linux distribution. The objective of this study is (i) to understand how the license declared in packages is consistent with those of source code files, and (ii) to audit the licensing information of Fedora-12, highlighting cases of incompatibilities between dependent packages. The obtained results—supported by feedback received from Fedora contributors—show that there exist many nuances in determining the license of a binary package from its source code, as well as cases of license incompatibility issues due to package dependencies.
Index Terms:
Software licensing, evolution, mining software repositories, open source system, empirical study
Citation:
Daniel M. German, Massimiliano Di Penta, Julius Davies, "Understanding and Auditing the Licensing of Open Source Software Distributions," icpc, pp.84-93, 2010 IEEE 18th International Conference on Program Comprehension, 2010
Usage of this product signifies your acceptance of the Terms of Use.
