Diffusion Dynamics of Open-Source Software in the Presence of Upgrades: An Agent-Based Computational Economics (ACE) Approach

Researchers have identified numerous factors that impact the diffusion of open source software (OSS). This paper proposes an integrated model that studies how key factors affect the diffusion dynamics of OSS. Specifically, we investigate the role of software upgrade cycle in the diffusion of OSS. We also incorporate factors such as variability in OSS support costs, interoperability issues and network structure that have not been systematically studied in prior OSS research. Our results demonstrate interesting effects of these factors on diffusion dynamics of OSS. Variability of OSS support costs, length of upgrade cycle and interoperability costs are identified as major determinants of OSS diffusion. The results illustrate that a proprietary software (PS) vendor should consider several other strategic variables besides price such as interoperability costs and upgrade cycle that affect OSS diffusion. The proposed model can be used as a building block to model competitive dynamics in software markets.

[1]  Mikko Mustonen,et al.  Copyleft - the economics of Linux and other open source software , 2003, Inf. Econ. Policy.

[2]  J. Tirole,et al.  The Open Source Movement: Key Research Questions , 2001 .

[3]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[4]  Tridas Mukhopadhyay,et al.  Pricing Open Source Software , 2006, ICIS.

[5]  Manju K. Ahuja,et al.  NETWORK STRUCTURE IN VIRTUAL ORGANIZATIONS March 23 , 1998 , 1998 .

[6]  Manu Kapur,et al.  Diffusion of Pedagogical Innovations as a Complex Adaptive Process - Agent-Based Modeling as Research Method , 2007, ICCE.

[7]  Evan Leibovitch The Business Case for Linux , 1999, IEEE Softw..

[8]  Arun Sundararajan,et al.  Local Network Effects and Network Structure , 2005 .

[9]  Antonis C. Stylianou,et al.  An organizational change perspective on the value of modeling , 2000, Eur. J. Oper. Res..

[10]  Armano Srbljinovic,et al.  Agent Based Modelling and Simulation of Social Processes , 2003 .

[11]  Chris Forman,et al.  Can Vendors Influence Switching Costs and Compatibility in an Environment with Open Standards? , 2006, MIS Q..

[12]  Jean-Michel Dalle,et al.  OPEN-SOURCE vs. PROPRIETARY SOFTWARE* , 2002 .

[13]  E. Rogers Diffusion of Innovations , 1962 .

[14]  Falk von Westarp,et al.  Diffusion follows structure - a network model of the software market , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[15]  Balaji Rajagopalan,et al.  A decision support model for optimal timing of investments in information technology upgrades , 2006, Decis. Support Syst..

[16]  Param Vir Singh,et al.  Open Source Software Development and the Small World Phenomenon: An Empirical Investigations of Macro Level Colaboration Network Properties on Project Success , 2007, ICIS.

[17]  Nicholas Economides,et al.  Two-Sided Competition of Proprietary vs. Open Source Technology Platforms and the Implications for the Software Industry , 2005, Manag. Sci..

[18]  Daniel Beimborn,et al.  A Unified Economic Model of Standard Diffusion: The Impact of Standardization Cost, Network Effects, and Network Topology , 2006, MIS Q..

[19]  E. Rogers Diffusion of Innovations, Fourth Edition , 1982 .

[20]  Ojelanki K. Ngwenyama,et al.  Using the learning curve to maximize IT productivity: A decision analysis model for timing software upgrades , 2007 .

[21]  Herbert Gintis,et al.  Handbook of Computational Economics: Agent-Based Computational Economics (Handbook of Computational Economics S.) by K. L. Judd, L. Tesfatsion, M. D. Intriligator and Kenneth J. Arrow (eds.) , 2007, J. Artif. Soc. Soc. Simul..

[22]  Marco Janssen,et al.  Diffusion dynamics in small-world networks with heterogeneous consumers , 2007, Comput. Math. Organ. Theory.

[23]  A. Bonaccorsi,et al.  Why Open Source Software Can Succeed , 2002 .

[24]  Ramon Casadesus-Masanell,et al.  Dynamic Mixed Duopoly: A Model Motivated by Linux vs. Windows , 2003, Manag. Sci..

[25]  Leigh Tesfatsion,et al.  Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics (Handbook of Computational Economics) , 2006 .

[26]  Andrea Bonaccorsi,et al.  Entry Strategies Under Competing Standards: Hybrid Business Models in the Open Source Software Industry , 2006, Manag. Sci..

[27]  Jayashankar M. Swaminathan,et al.  Modeling Supply Chain Dynamics: A Multiagent Approach , 1998 .

[28]  David A. Wheeler,et al.  Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers! , 2005 .

[29]  Paul Kavanagh,et al.  The Open Source Definition , 2004 .

[30]  U. Netlogo Wilensky,et al.  Center for Connected Learning and Computer-Based Modeling , 1999 .

[31]  M. Mitchell Waldrop,et al.  Complexity : the emerging science and the edge of order and chaos , 1992 .

[32]  Martin Michlmayr,et al.  Quality Improvement in Volunteer Free Software Projects : Exploring the Impact of Release Management , 2005 .