Half a Century of Public Software Institutions: Open Source as a Solution to Hold-Up Problem

We argue that the intrinsic inefficiency of proprietary software has historically created a space for alternative institutions that provide software as a public good. We discuss several sources of such inefficiency, focusing on one that has not been described in the literature: the underinvestment due to fear of hold-up. An inefficient hold-up occurs when a user of software must make complementary investments, when the return on such investments depends on future cooperation of the software vendor, and when contracting about a future relationship with the software vendor is not feasible. We also consider how the nature of the production function of software makes software cheaper to develop when the code is open to the end users. Our framework explains why open source dominates certain sectors of the software industry (e.g., programming languages), while being almost non existent in some other sectors (e.g., computer games). We then use our discussion of efficiency to examine the history of institutions for provision of public software from the early collaborative projects of the 1950s to the modern "open source" software institutions. We look at how such institutions have created a sustainable coalition for provision of software as a public good by organizing diverse individual incentives, both altruistic and profit-seeking, providing open source products of tremendous commercial importance, which have come to dominate certain segments of the software industry. Copyright © 2010 Wiley Periodicals, Inc..

[1]  Steven Levy,et al.  Hackers: Heroes of the Computer Revolution , 1984 .

[2]  Alexander Hars,et al.  Working for free? Motivations of participating in open source projects , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[3]  Glyn Moody Rebel Code:[The Inside Story of Linux and the Open Source Revolution] , 2001 .

[4]  C. Shapiro,et al.  Technology Adoption in the Presence of Network Externalities , 1986, Journal of Political Economy.

[5]  O. Williamson Transaction-Cost Economics: The Governance of Contractual Relations , 1979, The Journal of Law and Economics.

[6]  J. W. Backus The History of FORTRAN I, II and III , 1979, IEEE Ann. Hist. Comput..

[7]  J. Abbate,et al.  Inventing the Internet , 1999 .

[8]  D. North,et al.  Structure and Change in Economic History , 1983 .

[9]  Peter H. Salus,et al.  A quarter century of UNIX , 1994 .

[10]  Hal R. Varian,et al.  A SOLUTION TO THE PROBLEM OF EXTERNALITIES AND PUBLIC GOODS WHEN AGENTS ARE WELL-INFORMED , 1990 .

[11]  Linus Torvalds,et al.  Just for Fun: The Story of an Accidental Revolutionary , 2001 .

[12]  Robert Love,et al.  Linux Kernel Development , 2003 .

[13]  Lawrence M. Wein,et al.  Economics of Product Development by Users: the Impact of Sticky Local Information , 1998 .

[14]  Paul Armer SHARE-A Eulogy to Cooperative Effort , 1980, Annals of the History of Computing.

[15]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[16]  David Salomon,et al.  Assemblers and loaders , 1992, Ellis Horwood series in computers and their applications.

[17]  James Andreoni,et al.  Leadership giving in charitable fund-raising , 2006 .

[18]  Sam Williams,et al.  Free as in Freedom: Richard Stallman's Crusade for Free Software , 2002 .

[19]  C. Shapiro,et al.  Network Externalities, Competition, and Compatibility , 1985 .

[20]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[21]  L. Berlin From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry , 2005, Business History Review.

[22]  O. Hart,et al.  Property Rights and the Nature of the Firm , 1988, Journal of Political Economy.

[23]  Wei Li,et al.  Institutions, Institutional Change, and Economic Performance , 2009, SSRN Electronic Journal.

[24]  Justin P. Johnson Open Source Software: Private Provision of a Public Good , 2002 .

[25]  Steven Weber,et al.  The Success of Open Source , 2004 .

[26]  Ken Thompson,et al.  The UNIX time-sharing system , 1974, CACM.

[27]  Glenn Ellison,et al.  Dynamics of Open Source Movements , 2010, SSRN Electronic Journal.

[28]  Carol A. Risher THE NATIONAL COMMISSION ON NEW TECHNOLOGICAL USES OF COPYRIGHTED WORKS (CONTU) , 1978 .

[29]  Peter S. Menell Envisioning Copyright Law's Digital Future - eScholarship , 2002 .

[30]  Peter S. Menell Envisioning Copyright Law's Digital Future , 2002 .

[31]  H. Varian,et al.  On the private provision of public goods , 1986 .

[32]  Josh Lerner,et al.  The Simple Economics of Open Source , 2000 .

[33]  J. Guttman,et al.  Understanding Collective Action: Matching Behavior , 1978 .

[34]  Fred M. Gerguras Intellectual property protection in the USA , 1987 .

[35]  E. Hippel Horizontal Innovation Networks - By and For Users , 2007 .

[36]  Martin Campbell-Kelly,et al.  From airline reservations to sonic the hedgehog: a history of the software industry - Book Review , 2004, IEEE Technology and Society Magazine.

[37]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.

[38]  Barton L. Lipman,et al.  Provision of Public Goods: Fully Implementing the Core through Private Contributions , 1989 .

[39]  Chris DiBona,et al.  Open Sources: Voices from the Open Source Revolution , 1999 .

[40]  Donald L. Shell,et al.  The Share 709 System: A Cooperative Effort , 1959, JACM.

[41]  Mohammad Mahdian,et al.  Charity auctions on social networks , 2008, SODA '08.

[42]  Eric S. Raymond,et al.  The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary , 2001 .

[43]  Martin Campbell-Kelly,et al.  Pragmatism Not Ideology: IBM's Love Affair with Open Source Software , 2008 .

[44]  J. Stein,et al.  Conversations Among Competitors , 2007 .

[45]  Josh Lerner,et al.  The Dynamics of Open-Source Contributors , 2006 .

[46]  S. Scotchmer,et al.  Innovation and Incentives , 2004 .

[47]  Justin P. Johnson,et al.  Collaboration, Peer Review and Open Source Software , 2004, Inf. Econ. Policy.

[48]  Paul E. Ceruzzi,et al.  A History of Modern Computing (2. ed.) , 2003 .

[49]  Stanley H. Fuld Excerpts From the Final Report of the National Commission on New Technological Uses of Copyrighted Works , 1979 .

[50]  H. Varian A Solution to the Problem of Externalities When Agents Are Well-Informed , 1994 .

[51]  B. Nalebuff,et al.  Dragon-slaying and ballroom dancing: The private supply of a public good , 1984 .

[52]  Brian Fitzgerald,et al.  Understanding Free Software Developers: Findings from the FLOSS Study , 2007 .

[53]  Karim R. huff,et al.  Nonprofit Foundations and Their Role in Community-Firm Software Collaboration , 2007 .

[54]  B. Klein,et al.  Vertical Integration, Appropriable Rents, and the Competitive Contracting Process , 1978, The Journal of Law and Economics.

[55]  Brian Fitzgerald,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2007 .

[56]  Karim R. Lakhani,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2003 .

[57]  Richard M. Stallman,et al.  The GNU manifesto , 1990 .