Abstract
Open source software (OSS) has increasingly been the subject of research efforts. Central to this focus is the nature under which the software can be distributed, used, and modified and the causes and consequent effects on software development, usage, and distribution. At present, we have little understanding of, what happens when these licenses change, what motivates such changes, and how new licenses are created, updated, and deployed. Similarly, little attention has been paid to the agreements under which contributions are made to OSS projects and the impacts of changes to these agreements. We might also ask these same questions regarding the licenses governing how individuals and groups contribute to OSS projects. This paper focuses on addressing these questions with case studies of processes by which the Apache Software Foundation’s creation and migration to Version 2.0 of the Apache Software License and the NetBeans project’s migration to the Joint Licensing Agreement.
Chapter PDF
Similar content being viewed by others
References
Scacchi, W., Alspaugh, T., Asuncion, H.: The Role of Software Licenses in Open Architecture Ecosystems. In: Intern. Workshop on Software Ecosystems, Intern. Conf. Software, Reuse, Falls Church, VA (September 2009)
Lindman, J., Paajanen, A., Rossi, M.: Choosing an Open Source Software License in Commercial Context: A Managerial Perspective. In: 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications Software Engineering and Ad-vanced Applications, Euromicro Conference, pp. 237–244 (2010)
Laurent, A.M.: Understanding Open Source and Free Software Licensing. Reilly Media, Inc., Sebastopol (2004)
Rosen, L.: Open Source Licensing: Software Freedom and Intellectual Property Law. Prentice-Hall, Englewood Cliffs (2005)
Lerner, J., Tirole, J.: The Scope of Open Source Licensing. The Journal of Law, Economics & Organization 21(1), 20–56 (2005)
Di Penta, M., German, D., Guéhéneuc, Y., Antoniol, G.: An exploratory study of the evolution of software licensing. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), vol. 1, pp. 145–154. ACM, New York (2010)
Goldman, R., Gabriel, R.: Innovation Happens Elsewhere: How and Why a Com-pany should Participate in Open Source. Morgan Kaufmann Publishers Inc., San Francisco (2004)
Oreizy, P.: Open Architecture Software: A Flexible Approach to Decentralized Software Evolution. Ph.D. Information and Computer Sciences, Irvine, CA, University of California, Irvine (2000)
Jensen, C., Scacchi, W.: Process Modeling Across the Web Information Infrastructure. Software Process: Improvement and Practice 10(3), 255–272 (2005)
.Hedhman, N.: Mailing list message 07:18:55 -0000 “Re: [ANN] Avalon Closed (December 16, 2004), http://www.mail-archive.com/community@apache.org/msg03889.html (last accessed September 15, 2009)
Dailey, D.: Mailing list message 10:38:26 -0400 “Re: Support Existing Content / consensus through attrition? (May 02, 2007), http://lists.w3.org/Archives/Public/public-html/2007May/0214.html (last accessed September 15, 2009)
The Protégé Ontology Editor Project, http://protege.stanford.edu/ (last accessed June 23, 2008)
The Firefox Ontology Plugin project, http://rotterdam.ics.uci.edu/development/padme/browser/ontology (last accessed June 23, 2008)
The Zotero Project, http://www.zotero.org/ (last accessed June 23, 2008)
Bringer, J.D., Johnston, L.H., Brackenridge, C.H.: Using Computer-Assisted Qualitative Data Analysis. Software to Develop a Grounded Theory Project Field Methods 18(3), 245–266 (2006)
Kelle, U.: Theory Building in Qualitative Research and Computer Programs for the Management of Textual Data. Sociological Research Online 2(2) (1997), http://www.socresonline.org.uk/socresonline/2/2/1.html (last accessed June 23, 2008)
Fielding, R.: Message 02:39:09 GMT “Review of pro-posed Apache License, version 2.0 (November 08, 2003), http://mail-archives.apache.org/mod_mbox/archive-license/200311.mbox%3cBAAB287A-1194-11D8-842D-000393753936@apache.org%3e (last acccessed August 14, 2009)
Board meeting minutes of The Apache Software Foundation (January 2004), http://apache.org/foundation/records/minutes/2004/board_minutes_2004_01_21.txt (last accessed August 13, 2009)
Fielding, R.: Mailing list message 01:34:36 GMT “Apache License, Version 2.0 (January 24, 2004), http://mail-archives.apache.org/mod_mbox/archive-license/200401.mbox%3C781EEF08-4E0D-11D8-915D-000393753936@apache.org%3E (last accessed August 13, 2009)
Behlendorf, B.: Mailing list message 07:31:40 GMT “RE: termination with unrelated trigger considered harmful (November 22, 2003), http://mail-archives.apache.org/mod_mbox/archive-license/200311.mbox%3C20031121232552.X38821@fez.hyperreal.org%3E (last accessed August 13, 2009)
Carlson, B. M.: Mailing list message 10:03:55 +0000 “Re: [fielding@apache.org: Review of proposed Apache License, version 2.0] (November 8, 2003), http://lists.debian.org/debian-legal/2003/11/msg00053.html (last accessed August 12, 2009)
Peterson, S.K.: Mailing list message 14:52:54 GMT “ter-mination with unrelated trigger considered harmful (November 14, 2003), http://mailarchives.apache.org/mod_mbox/archivelicense/200311.mbox%3C6D6463F31027B14FB3B1FB094F2C744704A11176@tayexc17.americas.cpqcorp.net%3E (last accessed August 13, 2009)
Machovec, J.: Mailing list message 16:49:09 GMT “Re: termination with unrelated trigger considered harmful (November 14, 2003), http://mailarchives.apache.org/mod_mbox/archivelicense/200311.mbox%3C3FB50785.7010801@golux.com%3E (last accessed August 13, 2009)
Fielding, R.: Mailing list message 02:10:27 GMT “Re: [fielding@apache.org: Review of proposed Apache License, version 2.0] (November 18, 2003), http://mail-archives.apache.org/mod_mbox/archive-license/200311.mbox%3c60AEF3C1-196C-11D8-A8F4-000393753936@apache.org%3e (last accessed August 13, 2009)
Engelfriet, A.: Mailing list message, 20:59:53 GMT Re: [fielding@apache.org: Review of proposed Apache License, version 2.0] (November 17, 2003), http://mail-archives.apache.org/mod_mbox/archive-license/200311.mbox%3c20031117205953.GA95846@stack.nl%3e (last accessed August 13, 2009)
Moglen, E.: Mailing list message, 21:28:32 GMT FSF Comments on ASL 2.0 draft (November 14, 2003), http://mailarchives.apache.org/mod_mbox/archivelicense/200311.mbox%3c16309.18688.540989.283163@new.law.columbia.edu%3e (last accessed August 13, 2009)
Carlson, B. M.: Mailing list message 05:39:49 GMT DFSG-freeness of Apache Software Licenses (November 13, 2003), http://mailarchives.apache.org/mod_mbox/archivelicense/200311.mbox%3c20031113053949.GD23250@stonewall%3e (last accessed August 13 2009)
Armstrong, D.: Mailing list message, GMT Re: DFSG-freeness of Apache Software Licenses (November 14, 2003), http://mailarchives.apache.org/mod_mbox/archivelicense/200311.mbox%3C20031114043950.GM2707@donarmstrong.com%3E, (last accessed August 13, 2009)
Johnson, P.: Mailing list message GMT Mu-tual defence patent clause (November 12, 2003), http://mailarchives.apache.org/mod_mbox/archivelicense/200311.mbox%3C003d01c3a8c1$f9b55170$c6ba400@cprotocol.com%3E (last accessed August 12, 2009)
Behlendorf, B.: Mailing list message 21:09:32 GMT Re: Mutual defence patent clause (November 12, 2003), http://mailarchives.apache.org/mod_mbox/archivelicense/200311.mbox%3C20031112130508.H497@fez.hyperreal.org%3E, last accessed 13 August 2009
Fielding, R.: Mailing list message. Re: Review of proposed Apache License, version 2.0 (December 24, 2003), http://mail-archives.apache.org/mod_mbox/archive-license/200312.mbox%3c464B4006-3604-11D8-9A9F-000393753936@apache.org%3e (last accessed, August 12, 2009)
Apache License Proposal Website, http://www.apache.org/licenses/proposed/ (last accessed August 13, 2009)
Apache License, Version 1.23, http://mail-archives.apache.org/mod_mbox/archive-license/200312.mbox (accessed August 13, 2009)
Behlendorf, B.: Mailing list message 22:42:52 GMT Re: Review of proposed Apache License, version 2.0 (January 09, 2004), http://mail-archives.apache.org/mod_mbox/archive-license/200401.mbox%3c20040109143803.G31301@fez.hyperreal.org%3e, (last accessed August 13, 2009)
Behlendorf, B.: Mailing list message. Re: Review of proposed Apache License, version 2.0 (January 07, 2004), http://mail-archives.apache.org/mod_mbox/archive-license/200401.mbox%3c20040107140658.A23429@fez.hyperreal.org%3e (last accessed August 13, 2009)
Fielding, R.: Mailing list message Re: Review of proposed Apache License, version 2.0 (January 14, 2004), http://mail-archives.apache.org/mod_mbox/archive-license/200401.mbox%3cD81EA136-46CF-11D8-B08A-000393753936@apache.org%3e (last accessed August 13 2009)
Fielding, R.: Mailing list message Re: Review of proposed Apache License, version 2.0 (January 14 , 2004), http://mail-archives.apache.org/mod_mbox/archive-license/200401.mbox%3cD6DB9454-46D3-11D8-B08A-000393753936@apache.org%3e (last accessed August 13, 2009)
Armstrong, D.: Mailing list message. Re: Apache License, Version 2.0 (January 24, 2004), http://mailarchives.apache.org/mod_mbox/archivelicense/200401.mbox%3C20040124021350.GG3060@archimedes.ucr.edu%3E (last accessed August 13, 2009)
Fielding, R.: Mailing list message Re: Apache License, Version 2.0 (January 24, 2004), http://mail-archives.apache.org/mod_mbox/archive-license/200401.mbox%3C23385101-4E15-11D8-915D-000393753936@apache.org%3E (last accessed August 13, 2009)
Free Software Foundation Licenses webpage, http://www.fsf.org/licensing/licenses/index_html#GPLCompatibleLicenses , (last accessed August 14, 2009)
Massol, V.: Mailing list message dated Sun, How to use the 2.0 license? (January 25 2004), http://mailarchives.apache.org/mod_mbox/archivelicense/200401.mbox/%3C012f01c3e35c$78e229d0$2502a8c0vma%3E (last accessed August 13, 2009)
Behlendorf, B.: Mailing list message Re: How to use the 2.0 license? (January 25, 2004), http://mailarchives.apache.org/mod_mbox/archivelicense/200401.mbox/%3C20040125121456.H396fez.hyperreal.org%3E (last accessed August 13, 2009)
Adams, E.: NBDiscuss mailing list message:Joint Copyright Assignment, http://www.netbeans.org/servlets/ReadMsg?list=nbdiscuss&msgNo-=2228 (last accessed August 6, 2009)
The Apache Software Foundation Individual Contributor License Agreement, Version 2.0, http://www.apache.org/licenses/icla.txt (last accessed October 20, 2009)
Brabant, V.: mailing list message [nbdis-cuss] Re: licenses and trees (July 15, 2003), http://www.netbeans.org/servlets/ReadMsg?listName=nbdiscuss&msgNo=2547 (last accessed October 20, 2009)
West, J., O’Mahony, S.: Contrasting Community Building in Sponsored and Com-munity Founded Open Source Projects. In: Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences, HICSS, vol. 07, p. 196.3. IEEE Computer Society, Washington, DC (2005)
Lerner, J., Tirole, J.: The simple economics of open source. NBER Working paper series, WP 7600. Harvard University, Cambridge (2000)
von Hippel, E., von Krogh, G.: Open source software and the private-collective innovation model: Issues for organizational science. Organization Science 14(2), 209–223 (2003)
Hedhman, N.: mailing list message dated Sun, 29 Jun 2003 13:31:48 +0800 “[nbdiscuss] Re: licenses and trees (was: Anti-Sun Animosity),” available online at http://www.netbeans.org/servlets/ReadMsg?listName=nbdiscuss&msgNo=2578, last accessed 21 October 2009.
NBDiscuss mailing list message, http://www.netbeans.org/servlets/ReadMsg?list=nbdiscuss&msgNo=3784 (last accessed February 28 , 2009)
Shah, S.K.: Motivation, governance and the viability of hybrid forms in open source software development. Management Science 52(7), 1000–1014 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Jensen, C., Scacchi, W. (2011). License Update and Migration Processes in Open Source Software Projects. In: Hissam, S.A., Russo, B., de Mendonça Neto, M.G., Kon, F. (eds) Open Source Systems: Grounding Research. OSS 2011. IFIP Advances in Information and Communication Technology, vol 365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24418-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-24418-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24417-9
Online ISBN: 978-3-642-24418-6
eBook Packages: Computer ScienceComputer Science (R0)