Conceptualizing the Commons-Based Peerproduction of Software: an Activity Theoretic Analysis

Commons-based peer-production (CBPP), as exemplified by community-based open source software (OSS) development, has been posited by Yochai Benkler as an alternative to hierarchies and markets for organizing the production of information goods. This study seeks to conceptualize viable CBPP through an Activity Theoretic analysis of 524 peer-reviewed OSS research artifacts. The analysis reveals the reliance of peer-production communities on complex systems of interrelated tools, rules, and roles as mediating components enabling communities to (i) exploit the two theorized advantages of CBPP (resource allocation and information processing) and (ii) overcome the two theorized challenges associated with this mode of production (motivation and organization). The study clarifies and extends extant understanding of CBPP in several significant ways, and concludes that in order for CBPP to be viable, participants must operate in a sustainable fashion that both enhances the commons and leaves the community intact.

[1]  Michael J. Gallivan,et al.  Striking a balance between trust and control in a virtual organization: a content analysis of open source software case studies , 2001, Inf. Syst. J..

[2]  Kouichi Kishida,et al.  Toward an understanding of the motivation of open source software developers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[3]  Beth A. Bechky,et al.  The Emergence of Governance in an Open Source Community , 2007 .

[4]  Jerry Fjermestad,et al.  Electronic Commerce Customer Relationship Management: An Assessment of Research , 2001, Int. J. Electron. Commer..

[5]  Sebastian Spaeth,et al.  Knowledge Reuse in Open Source Software: An Exploratory Study of 15 Open Source Projects , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[6]  Jan Ljungberg,et al.  Open source movements as a model for organising , 2000, ECIS.

[7]  Fadi P. Deek,et al.  Improving Open Source Software Usability , 2005, AMCIS.

[8]  Walt Scacchi,et al.  Mobilization of software developers: the free software movement , 2008, Inf. Technol. People.

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

[10]  Jai Asundi,et al.  Patch Review Processes in Open Source Software Development Communities: A Comparative Case Study , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[11]  O. Williamson Markets and Hierarchies: Some Elementary Considerations , 1973 .

[12]  O. Williamson The Economics of Organization: The Transaction Cost Approach , 1981, American Journal of Sociology.

[13]  Stephen A. Gage Constructing the user , 2007 .

[14]  Kevin Crowston,et al.  COORDINATION OF FREE/LIBRE OPEN SOURCE , 2005 .

[15]  Robert E. Cole,et al.  From a Firm-Based to a Community-Based Model of Knowledge Creation: The Case of the Linux Kernel Development , 2003, Organ. Sci..

[16]  David M. Nichols,et al.  Usability and open-source software development , 2001, CHINZ '01.

[17]  Roy T. Fielding,et al.  Economic Incentives for Participating in Open Source Software Projects , 2002, ICIS.

[18]  K. Eisenhardt Agency Theory: An Assessment and Review , 1989 .

[19]  Harry Daniels,et al.  Learning and expanding with activity theory , 2009 .

[20]  Sebastian Spaeth,et al.  Code Reuse in Open Source Software , 2008, Manag. Sci..

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

[22]  Patrick Finnegan,et al.  "We Have Everything to Win": Collaboration and Open Innovation in Public Administration , 2008, ICIS.

[23]  Kathleen M. Eisenhardt,et al.  Special Issue: Frontiers of Organization Science, Part 2 of 2: Organizational Boundaries and Theories of Organization , 2005, Organ. Sci..

[24]  G. Hardin,et al.  The Tragedy of the Commons , 1968, Green Planet Blues.

[25]  Daniel M. Germán,et al.  The GNOME project: a case study of open source, global software development , 2003, Softw. Process. Improv. Pract..

[26]  David M. Nichols,et al.  Usability processes in open source projects , 2006, Softw. Process. Improv. Pract..

[27]  Ioannis Stamelos,et al.  Reflection on Knowledge Sharing in F/OSS Projects , 2008, OSS.

[28]  Ken G. Smith,et al.  Organizational Information Processing, Competitive Responses, and Performance in the U.S. Domestic Airline Industry , 1991 .

[29]  Venkataraman Ramesh,et al.  Research in computer science: an empirical study , 2004, J. Syst. Softw..

[30]  Chitu Okoli,et al.  Investigating recognition-based performance in an open content community: A social capital perspective , 2007, Inf. Manag..

[31]  Yuan Long Social Structure for Open Source Software Projects , 2005, AMCIS.

[32]  Andrea Hemetsberger,et al.  SHARING AND CREATING KNOWLEDGE IN OPEN-SOURCE COMMUNITIES - THE CASE OF KDE , 2004 .

[33]  Siobhan O’Mahony Guarding the commons: how community managed software projects protect their work , 2003 .

[34]  G. Vyver,et al.  Trust in Virtual Communities involved in Free/Open Source Projects: An Empirical Study , 2004 .

[35]  Rjoè,et al.  Activity theory as a framework for analyzing and redesigning work , 2005 .

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

[37]  Kevin Crowston,et al.  Effective Work Practices for FLOSS Development: A Model and Propositions , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[38]  Yulin Fang,et al.  Understanding Sustained Participation in Open Source Software Projects , 2009, J. Manag. Inf. Syst..

[39]  Paul A. David,et al.  Community-Based Production of Open Source Software: What Do We Know about the Developers Who Participate? , 2008, Inf. Econ. Policy.

[40]  Jackie Rees Ulmer,et al.  Software Vulnerabilities: Open Source versus Proprietary Software Security , 2005, AMCIS.

[41]  Donald H. Drury,et al.  A Historiographical Examination of Information Systems , 1999, Commun. Assoc. Inf. Syst..

[42]  Andrea Bonaccorsi,et al.  Why Open Source Software Can Succeed , 2003 .

[43]  Walt Scacchi,et al.  Understanding the requirements for developing open source software systems , 2002, IEE Proc. Softw..

[44]  Kris Ven,et al.  The Organizational Adoption of Open Source Server Software: A Quantitative Study , 2008, ECIS.

[45]  Michael Lane,et al.  Interpretative Insights into Interpersonal Trust and Effectiveness of Virtual Communities of Open Source Software (OSS) Developers , 2004 .

[46]  Jock Given,et al.  The wealth of networks: How social production transforms markets and freedom , 2007, Inf. Econ. Policy.

[47]  Carola Jungwirth,et al.  Reconciling Rent-Seekers and Donators – The Governance Structure of Open Source , 2003 .

[48]  Y. Benkler,et al.  Commons‐based Peer Production and Virtue* , 2006 .

[49]  Francesc Miralles,et al.  CIO Herds and User Gangs in the Adoption of Open Source Software , 2005, ECIS.

[50]  Christoph Lattemann,et al.  Framework for Governance in Open Source Communities , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[51]  Free / Libre Open Source Software : What We Know and What We Do Not Know , 2022 .

[52]  Walt Scacchi,et al.  Free and open source development practices in the game community , 2004, IEEE Software.

[53]  Marc A. Smith,et al.  A Conceptual and Operational Definition of 'Social Role' in Online Community , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[54]  N. Denzin,et al.  The Discipline and Practice of Qualitative Research , 2005 .

[55]  Walt Scacchi,et al.  Process modeling across the web information infrastructure , 2005, Softw. Process. Improv. Pract..

[56]  P. D. Laat Copyright or copyleft?: An analysis of property regimes for software development , 2005 .

[57]  Katherine J. Stewart,et al.  The Impact of Ideology on Effectiveness in Open Source Software Development Teams , 2006, MIS Q..

[58]  Geoffrey E. Mills,et al.  Educational Research: Competencies for Analysis and Application , 1995 .

[59]  O. Williamson Comparative Economic Organization: The Analysis of Discrete Structural Alternatives , 1994 .

[60]  Stefan Koch,et al.  Effort, co‐operation and co‐ordination in an open source software project: GNOME , 2002, Inf. Syst. J..

[61]  Reyes Gonzalez,et al.  An analysis of research in information systems (1981-1997) , 2000, Inf. Manag..

[62]  Xiaogang Chen,et al.  Virtual organizational learning in open source software development projects , 2009, Inf. Manag..

[63]  Katherine J. Stewart,et al.  An Absorptive Capacity Perspective of Open Source Software Development Group Performance , 2006, ICIS.

[64]  R. Coase The Nature of the Firm , 1937 .

[65]  Brian Fitzgerald,et al.  Adopting Open Source Software Engineering (OSSE) Practices by Adopting OSSE Tools , 2007 .

[66]  Sherae L. Daniel An Absorptive Capacity Perspective of Open Source Software Development Projects , 2006, AMCIS.

[67]  Kevin Crowston,et al.  Effective work practices for software engineering: free/libre open source software development , 2004, WISER '04.

[68]  Roy T. Fielding,et al.  Shared leadership in the Apache project , 1999, CACM.

[69]  Xiaolan Fu,et al.  The Impact of Individualism—Collectivism, Social Presence, and Group Diversity on Group Decision Making Under Majority Influence , 2007, J. Manag. Inf. Syst..

[70]  Kevin Crowston,et al.  Coordination of Free/Libre Open Source Software Development , 2005, ICIS.

[71]  Giancarlo Succi,et al.  Analysis of Open Source Software Development Iterations by Means of Burst Detection Techniques , 2009, OSS.

[72]  A. Hemetsberger,et al.  Collective Development in Open-Source Communities: An Activity Theoretical Perspective on Successful Online Collaboration , 2009 .

[73]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

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

[75]  Patricia Carlson,et al.  A Review of MIS Research and Disciplinary Development , 1992, J. Manag. Inf. Syst..

[76]  Chiara Francalanci,et al.  The Impact of Complexity on Software Design Quality and Costs: An Exploratory Empirical Analysis of Open Source Applications , 2008, ECIS.

[77]  Caroline Haythornthwaite,et al.  Crowds and Communities: Light and Heavyweight Models of Peer Production , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[78]  Jijie Wang The Role of Social Capital in Open Source Software Communities , 2005, AMCIS.

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

[80]  Ian Hosein,et al.  Beyond good and evil: why open source development for peer-to-peer networks does not necessarily equal to an open society is as imbalanced as copyright law and definitely is not going to make you a better person , 2003, ECIS.

[81]  B. Frey,et al.  Motivation, Knowledge Transfer, and Organizational Forms , 2000 .

[82]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

[83]  Stephan Kaiser,et al.  Leveraging Lead User Knowledge in Software Development—The Case of Weblog Technology , 2008 .

[84]  Stephan Billinger,et al.  Designing the Boundaries of the Firm: From 'Make, Buy or Ally' to the Dynamic Benefits of Vertical Architecture , 2005 .

[85]  Chiara Francalanci,et al.  Firms'involvement in Open Source Projects: a controversial Role , 2008, MCIS.

[86]  Guido Hertel,et al.  Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel , 2003 .

[87]  Walt Scacchi,et al.  Collaboration, Leadership, Control, and Conflict Negotiation and the Netbeans.org Open Source Software Development Community , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[88]  P. Adler Market, Hierarchy, and Trust: The Knowledge Economy and the Future of Capitalism , 2001 .

[89]  Jason E. Robbins Adopting OSS Methods by Adopting OSS Tools , 2002 .

[90]  Andrea Hemetsberger,et al.  Learning and Knowledge-building in Open-source Communities , 2006 .

[91]  Varun Grover,et al.  Open Source: Concepts, Benefits, and Challenges , 2005, Commun. Assoc. Inf. Syst..

[92]  J. Tirole,et al.  Some Simple Economics of Open Source , 2002 .

[93]  Venkataraman Ramesh,et al.  A unified classification system for research in the computing disciplines , 2005, Inf. Softw. Technol..

[94]  Nitin Sawhney,et al.  Cooperative innovation in the commons : rethinking distributed collaboration and intellectual property for sustainable design innovation , 2003 .

[95]  Sandra Slaughter,et al.  Why Developers Participate in Open Source Software Projects: An Empirical Investigation , 2004, ICIS.

[96]  Linus Dahlander,et al.  Relationships Between Open Source Software Companies and Communities: Observations from Nordic Firms , 2005 .

[97]  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..

[98]  Brian Fitzgerald,et al.  Understanding open source software development , 2002 .

[99]  Daniel M. Germán,et al.  An Empirical Study of the Reuse of Software Licensed under the GNU General Public License , 2009, OSS.

[100]  Wanda J. Orlikowski,et al.  Studying Information Technology in Organizations: Research Approaches and Assumptions , 1991, Inf. Syst. Res..

[101]  A. N. Leont’ev,et al.  Activity, consciousness, and personality , 1978 .

[102]  Andrea Capiluppi,et al.  Reassessing Brooks' Law for the Free Software Community , 2009, OSS.

[103]  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.

[104]  L. S. Vygotskiĭ,et al.  Mind in society : the development of higher psychological processes , 1978 .

[105]  Magnus Bergquist,et al.  The power of gifts: organizing social relationships in open source communities , 2001, Inf. Syst. J..

[106]  Gregorio Robles,et al.  Free/Libre and Open Source Software: Survey and Study - FLOSS FINAL REPORT , 2002 .

[107]  Kevin Crowston,et al.  Free/Libre open-source software development: What we know and what we do not know , 2012, CSUR.

[108]  Robert F. Testa,et al.  Educational Research: Competencies for Analysis and Application , 1979 .

[109]  David G. Glance Release criteria for the Linux kernel , 2004, First Monday.

[110]  Bo Xu,et al.  Volunteers' involvement in online community based software development , 2009, Inf. Manag..

[111]  Todd R. Zenger,et al.  The knowledge economy: emerging organizational forms, missing microfoundations, and key considerations for managing human capital , 2009 .

[112]  Chen Zhang Impact of Collaborative Ties on Open Source Software Development , 2006, AMCIS.

[113]  Yrjö Engeström,et al.  Expansive Visibilization of Work: An Activity-Theoretical Perspective , 1999, Computer Supported Cooperative Work (CSCW).

[114]  Netta Iivari,et al.  "Constructing the users" in open source software development: An interpretive case study of user participation , 2009, Inf. Technol. People.

[115]  Joel West,et al.  How open is open enough?: Melding proprietary and open source platform strategies , 2003 .

[116]  G. Hardin The Tragedy of the Commons , 2009 .

[117]  Lee Sproull,et al.  Essence of Distributed Work: The Case of the Linux Kernel , 2000, First Monday.

[118]  Rudy Hirschheim,et al.  A paradigmatic and methodological examination of information systems research from 1991 to 2001 , 2004, Inf. Syst. J..

[119]  Joan Feigenbaum,et al.  Computational challenges in e-commerce , 2009, CACM.

[120]  Michael Juntao Yuan,et al.  Are All Open Source Projects Created Equal? Understanding the Sustainability of Open Source Software Development Model , 2005, AMCIS.

[121]  Tony Cornford,et al.  Innovating with Open Sourcing: Governance Concerns for Managers , 2009, AMCIS.

[122]  Ramanath Subramanyam,et al.  Free/Libre Open Source Software development in developing and developed countries: A conceptual framework with an exploratory study , 2008, Decis. Support Syst..

[123]  Benoît Demil,et al.  Neither Market nor Hierarchy nor Network: The Emergence of Bazaar Governance , 2006 .

[124]  Zegaye Seifu Wubishet Understanding the Nature and Production Model of Hybrid Free and Open Source Systems: The Case of Varnish , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[125]  Alexander Hars,et al.  Why is Open Source Software Viable? A Study of Intrinsic Motivation, Personal Needs and Future Returns , 2000 .

[126]  D. MacKenzie,et al.  The use of knowledge about society , 2008 .

[127]  Vishal Midha,et al.  Does Complexity Matter? The Impact of Change in Structural Complexity on Software Maintenance and New Developers' Contributions in Open Source Software , 2008, ICIS.

[128]  Y. Engeström,et al.  Learning and Expanding with Activity Theory: The Future of Activity Theory: A Rough Draft , 2009 .

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

[130]  Ulf Asklund,et al.  A study of configuration management in open source software projects , 2002, IEE Proc. Softw..

[131]  Yochai Benkler,et al.  Coase's Penguin, or Linux and the Nature of the Firm , 2001, ArXiv.

[132]  Ioannis Stamelos,et al.  Identifying knowledge brokers that yield software engineering knowledge in OSS projects , 2006, Inf. Softw. Technol..

[133]  Vikram S. Bhadauria,et al.  An Integrative Theoretic Approach to Open Source Software Development , 2007, AMCIS.

[134]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[135]  Bo Xu,et al.  Control in Open Source Software Development , 2005, AMCIS.

[136]  Ronald Batenburg,et al.  To Open Source or not to Open Source: That's the Strategic Question. Results from a Survey Among Eight Leading Software Providers , 2007, ECIS.

[137]  Jason E. Robbins Adopting Open Source Software Engineering (OSSE) Practices by Adopting OSSE Tools , 2003 .

[138]  Pär J. Ågerfalk,et al.  The distributed open source software development model: observations on communication, coordination and control , 2006, ECIS.

[139]  E. Hippel Innovation by User Communities: Learning From Open-Source Software , 2001 .

[140]  Kenneth M. Anderson,et al.  A View of Software Development Environments Based on Activity Theory , 2002, Computer Supported Cooperative Work (CSCW).

[141]  Alfonso Gambardella,et al.  Proprietary vs. Public Domain Licensing of Software and Research Products , 2005 .

[142]  Robert L. Glass A sociopolitical look at open source , 2003, CACM.

[143]  Param Vir Singh,et al.  Social Capital, Structural Holes and Team Composition: Collaborative Networks of the Open Source Software Community , 2007, ICIS.

[144]  Lee Fleming,et al.  Scanning the Commons? Evidence on the Benefits to Startups Participating in Open Standards Development , 2009, Manag. Sci..

[145]  H. Sips,et al.  Pirates and Samaritans: A decade of measurements on peer production and their implications for net neutrality and copyright , 2008 .

[146]  Aniruddha S. Gokhale,et al.  Techniques and processes for improving the quality and performance of open-source software , 2006, Softw. Process. Improv. Pract..

[147]  Karl Fogel,et al.  Producing open source software - how to run a successful free software project , 2005 .

[148]  Kevin C. Desouza,et al.  Roles of Information Technology in Distributed and Open Innovation Process , 2007, AMCIS.

[149]  Kevin Crowston,et al.  Core and Periphery in Free/Libre and Open Source Software Team Communications , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

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

[151]  D. Zeitlyn Gift economies in the development of open source software: anthropological reflections , 2003 .

[152]  Martin Wattenberg,et al.  The Hidden Order of Wikipedia , 2007, HCI.

[153]  Michael Lane,et al.  Informal Control in Open Source Project: An Empirical Assessment , 2005 .