Abstract
Software licensing is a complex issue in free and open source software (FOSS), specially when it involves the redistribution of derived works. The creation of derivative works created from components with different FOSS licenses poses complex challenges, particularly when one of the components is licensed under the terms of one of the versions of the GNU General Public License (GPL). This paper describes an empirical study of the manner in which GPLed licensed software is combined with components under different FOSS licenses. We have discovered that FOSS software developers have found interesting methods to create derivative works with GPLed software that legally circumvent the apparent restrictions of the GPL. In this paper we document these methods and show that FOSS licenses interact in complex and unexpected ways. In most of these cases the goal of the developers (both licensors and licensees) is to further increase the commons of FOSS.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Becerman-Rodau, A.: Protecting Computer Software: after Apple Computer Inc. v. Frankin Computer Corp., 714 F.2d 1240 (3d Cir. 1983) does copyright provide the best protection? Temple Law Review 57(527) (1984)
Coar, K.: The licence proliferation project. Open Source Initiative (2006), http://www.opensource.org/proliferation
Foundation, F.S.: The free software definition, http://www.gnu.org/philosophy/free-sw.html
Foundation, F.S.: Gnu general public license version 1, http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt (accessed November 2008)
Foundation, F.S.: Gnu general public license version 2, http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt (accessed November 2008)
Foundation, F.S.: Gnu general public license version 3, http://www.fsf.org/licensing/licenses/gpl.html (accessed November 2008)
Foundation, F.S.: Licenses (2008), http://www.fsf.org/licensing/licenses/ (accessed November 2008)
Free Software Foundation: Frequently Asked Questions about the GNU Licenses, http://www.fsf.org/licensing/licenses/gpl-faq.html (accessed November 2008)
Free Software Foundation: GNU Classpath (2008), http://www.gnu.org/software/classpath/license.html (accessed September 2008)
German, D.M.: Using software distributions to understand the relationship among free and open source software projects. In: 4th International Workshop on Mining Software Repositories (MSR 2006) (2007)
German, D.M., González-Barahona, J.M., Robles, G.: A model to understand the building and running inter-dependencies of software. In: Proc. 14th Working Conference on Reverse Engineering, pp. 130–139 (2007)
Goldstein, P.: International Copyright: Principles, Law, and Practice. Oxford University Press, US (2001)
Lai, S.: The Copyright Protection of Computer Software in the United Kingdom. Hart Publishing (2000)
Mertzel, N.J.: Copying 0.03 percent of software code base not “de minimis”. Journal of Intellectual Property Law & Practice 9(3), 547–548 (2008)
MySQL AB: MySQL AB FLOSS License Exception (2007), http://www.mysql.com/company/legal/licensing/foss-exception.html (accessed December 2007)
MySQL AB: MySQL 5.0 Reference Manual (2008), http://dev.mysql.com/doc/refman/5.0/en/
National Institute of Standards and Technology: Validated FIPS 140-1 and FIPS 140-2 Cryptographic Moduples 2007 (2007), http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/1401val2007.htm
Nimmer, M.B., Nimmer, D.: Nimmer on Copyright. Matthew Bender & Company (2002)
Nokia: Nokia Corporation Qt GPL Exception Version 1.3 (2008), http://doc.trolltech.com/4.4/license-gpl-exceptions.html (accessed November 2007)
Open Source Initiative: Open Source Licenses (2006), http://www.opensource.org/licenses (accessed November 2008)
Robles, G., Gonzalez-Barahona, J.M., Michlmayr, M., Amor, J.J.: Mining large software compilations over time: another perspective of software evolution. In: MSR 2006: Proceedings of the 2006 International Workshop on Mining Software Repositories, pp. 3–9. ACM Press, New York (2006), http://doi.acm.org/10.1145/1137983.1137986
Rosen, L.: Open Source Licensing: Software Freedom and Intellectual Property Law. Prentice-Hall, Englewood Cliffs (2004)
Sun Microsystems: Free and Open Source Java (2008), http://www.sun.com/software/opensource/java/faq.jsp (accessed September 2008)
The Free Software Foundation: What is Copyleft? http://www.gnu.org/copyleft/ (accessed November 2008)
The Open Source Initiative: The Open Source Definition (2006), http://opensource.org/docs/osd
Torvalds, L.: Note to the GNU General Public License. (COPYING file in the Linux kernel version 2.6.23) (accesed December 2007)
United States Copyright Office: Circular 92 Copyright Law of the United States of America and Related Laws Contained in Title 17 of the United States Code (2003)
Valimaki, M.: Dual Licensing in Open Source Software Industry. Systemes d’Information et Management 8(1), 63–75 (2003)
Wall, L.: Perl Kit Version 5 (README file in Perl version 5.6.10, cpan.org (accesed December 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
German, D.M., González-Barahona, J.M. (2009). An Empirical Study of the Reuse of Software Licensed under the GNU General Public License. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds) Open Source Ecosystems: Diverse Communities Interacting. OSS 2009. IFIP Advances in Information and Communication Technology, vol 299. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02032-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-02032-2_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02031-5
Online ISBN: 978-3-642-02032-2
eBook Packages: Computer ScienceComputer Science (R0)