Social Preferences and Open Source Software Development

Open source software (OSS), and open innovation in general, has received increasing attention from both researchers and practitioners. Based on recent literature on social preference from behavior economics, we propose a finite-horizon dynamic model to study the interactions between OSS developers who are either purely self-interested or conditional cooperators. We find that selfinterested developers who are predicted to free ride under conventional analysis may contribute to a public good, and the existence of purely these developers may, under certain conditions, even benefit the provision of a public good. We further analyze how code architecture affects OSS development outcome and propose that a higher level of code modularity leads to more code contributions overall, due to the strategic behavior of self-interested developers. However, a right mix of the two types of developers plays a critical role for modular design to make an impact. The findings bear important theoretical as well as practical implications and provide guidelines for OSS development and the collective innovation in general.

[1]  Sandra Slaughter,et al.  Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects , 2006, Manag. Sci..

[2]  Alexander Hars,et al.  Working for Free? Motivations for Participating in Open-Source Projects , 2002, Int. J. Electron. Commer..

[3]  James H. Gerlach,et al.  An empirical analysis of open source software developers' motivations and continuance intentions , 2007, Inf. Manag..

[4]  Bruno S. Frey,et al.  In a field experiment , 2004 .

[5]  U. Fischbacher,et al.  Are People Conditionally Cooperative? Evidence from a Public Goods Experiment , 2001 .

[6]  Karim R. Lakhani,et al.  Perspectives on Free and Open Source Software , 2005 .

[7]  J. Marshall Open Innovation: The New Imperative for Creating and Profiting from Technology , 2004 .

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

[9]  Georg von Krogh,et al.  Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science , 2003, Organ. Sci..

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

[11]  Simon Gaechter,et al.  Conditional cooperation: Behavioral regularities from the lab and the field and their policy implications , 2006 .

[12]  M. Rabin Published by: American , 2022 .

[13]  Wolfgang J. Luhan,et al.  Cedex Discussion Paper Series , 2022 .

[14]  Rachel T. A. Croson Theories of Commitment, Altruism and Reciprocity: Evidence from Linear Public Goods Games , 2007 .

[15]  J. Andreoni IMPURE ALTRUISM AND DONATIONS TO PUBLIC GOODS: A THEORY OF WARM-GLOW GIVING* , 1990 .

[16]  G. Duysters,et al.  Networking as a Means to Strategy Change: The Case of Open Innovation in Mobile Telephony , 2007 .

[17]  Enrique Fatás Juberías,et al.  Reciprocity, matching and conditional Cooperation in two public goods games , 2005 .

[18]  Sonali K. Shah Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development , 2006, Manag. Sci..

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

[20]  Utpal M. Dholakia,et al.  Open Source Software User Communities: A Study of Participation in Linux User Groups , 2006, Manag. Sci..

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

[22]  Daniel Stewart Social Status in an Open-Source Community , 2005 .

[23]  George Kuk,et al.  Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List , 2006, Manag. Sci..

[24]  Joachim Henkel,et al.  New ventures based on open innovation - an empirical analysis of start-up firms in embedded Linux , 2006, Int. J. Technol. Manag..

[25]  Margit Osterloh,et al.  Open Source Software Development - Just Another Case of Collective Invention? , 2004 .

[26]  Rachel T. A. Croson,et al.  The impact of downward social information on contribution decisions , 2008 .

[27]  J. West,et al.  Challenges of Open Innovation: The Paradox of Firm Investment in Open-Source Software , 2006 .

[28]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[29]  C. Keser,et al.  Conditional cooperation and voluntary contributions to public goods , 2000 .

[30]  B. Frey,et al.  Social Comparisons and Pro-social Behavior: Testing "Conditional Cooperation" in a Field Experiment , 2004 .

[31]  Robert Sugden,et al.  Reciprocity: The Supply of Public Goods Through Voluntary Contributions , 1984 .

[32]  Michael Kosfeld,et al.  Conditional Cooperation and Costly Monitoring Explain Success in Forest Commons Management , 2010, Science.

[33]  Eric A. von Hippel,et al.  How Open Source Software Works: 'Free' User-to-User Assistance? , 2000 .

[34]  J. Guttman Matching behavior and collective action: Some experimental evidence , 1986 .

[35]  J. Tirole,et al.  The Economics of Technology Sharing: Open Source and Beyond , 2004 .

[36]  T. Klumpp Finitely Repeated Voluntary Provision of a Public Good , 2004 .

[37]  Brian Fitzgerald,et al.  A Critical Look at Open Source , 2004, Computer.

[38]  H. Chesbrough Why Companies Should Have Open Business Models , 2007 .

[39]  Stephan Billinger,et al.  Special Issue: Organizational Design: Designing the Boundaries of the Firm: From "Make, Buy, or Ally" to the Dynamic Benefits of Vertical Architecture , 2006, Organ. Sci..

[40]  Eric Lease Morgan,et al.  Review of The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary by Eric S. Raymond, Sebastopol, Calif.: O'Reilly, 1999 , 2000 .

[41]  Enrique Fatás Juberías,et al.  Reciprocity, matching and conditional Cooperation in two public goods games , 2005 .

[42]  J. Andreoni Cooperation in Public-Goods Experiments: Kindness or Confusion? , 1995 .

[43]  Kim B. Clark,et al.  The Architecture of Participation: Does Code Architecture Mitigate Free Riding in the Open Source Development Model? , 2006, Manag. Sci..