Is Open Source Software Development Essentially an Agile Method

It has been argued that Open Source Software (OSS) development differs from the agile software development mode in philosophical, economical, and team structural aspects. This paper investigates the OSS development characteristics from four perspectives: process, roles and responsibilities, practices, and scope of use. The study shows that while from a legal perspective the OSS development paradigm could be seen more as a licensing structure exploiting the terms of the General Public License or similar, the OSS does in many ways follow the same lines of thought and practices as the main stream of existing agile methods. The principal differences and similarities are highlighted and discussed. It is suggested that the OSS community could benefit from the practical solutions put forward by the agile proponents and vice versa.

[1]  Richard Hightower Java tools for eXtreme programming , 2001 .

[2]  Michael A. Cusumano,et al.  Platform Leadership How Intel, Microsoft, and Cisco Drive Industry Innovation , 2002 .

[3]  Audris Mockus,et al.  A case study of open source software development: the Apache server , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

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

[5]  Tim O'Reilly,et al.  Lessons from open-source software development , 1999, CACM.

[6]  Vijayan Sugumaran,et al.  A framework for creating hybrid‐open source software communities , 2002, Inf. Syst. J..

[7]  Michael A. Cusumano,et al.  Platform leadership , 2002 .

[8]  Jim Highsmith,et al.  Agile Software Development Ecosystems , 2002 .

[9]  Pankaj K. Garg,et al.  Progressive open source , 2002, ICSE '02.

[10]  Walt Scacchi,et al.  When Is Free/Open Source Software Development Faster , Better , and Cheaper than Software Engineering? , 2003 .

[11]  D. Voth Open source in the US government , 2003, IEEE Software.

[12]  Alistair Cockburn,et al.  Agile Software Development , 2001 .

[13]  Barry W. Boehm,et al.  Get Ready for Agile Methods, with Care , 2002, Computer.

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

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

[16]  Brian Fitzgerald,et al.  A framework analysis of the open source software development paradigm , 2000, ICIS.

[17]  Rishab Aiyer Ghosh,et al.  The Orbiten Free Software Survey , 2000, First Monday.