|
Published Articles >> Table of Contents >> Abstract
January/February 2004 (Vol. 21, No. 1)
pp. 34-40
The Many Meanings of Open Source
Cristina Gacek, University of Newcastle upon Tyne
Budi Arief, University of Newcastle upon Tyne
Full Article Text:
  
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2004.1259206
Send link to a friend
| Abstract |
|
Many software development methodologies are called "open source." However simply stating that a project is open source doesnt precisely describe the approach used to support the project. A multidisciplinary viewpoint can help determine those characteristics that are common to open source projects and those that vary among projects. These characteristics form the basis for a taxonomy of open source projects thats useful for analyzing and setting up projects. They also provide a starting point for understanding what "open source" means.
|
References
|
[1] E.S. Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O'Reilly&Associates, 1999.
[2] G. Moody, Rebel Code: Linux and the Open Source Revolution, Perseus Publishing, 2001.
[3] C. Dibona, M. Stone, and S. Ockman, Open Sources: Voices from the Open Source Revolution, O'Reilly&Associates, 1999.
[4] J. Feller and B. Fitzgerald, Understanding Open Source Software Development, Addison-Wesley, 2002.
[5] J. Feller and B. Fitzgerald, "A Framework Analysis of the Open Source Software Development Paradigm," Proc. 21st Int'l Conf. Information Systems, ACM Press, 2000, pp. 58-69.
[6] A. Mockus, R.T. Fielding, and J. Herbsleb, "A Case Study of Open Source Software Development: The Apache Server," Proc. 22nd Int'l Conf. Software Eng. (ICSE 2000), ACM Press, 2000, pp. 263-272.
[7] B.J. Dempsey et al., "A Quantitative Profile of a Community of Open Source Linux Developers," tech. report TR-1999-05, School of Information and Library Science, Univ. North Carolina at Chapel Hill, 1999.
[8] S. Krishnamurthy, "Cave or Community? An Empirical Examination of 100 Mature Open Source Projects," First Monday, vol. 7, no. 6, June 2002, www.firstmonday.dk/issues/issue7_6krishnamurthy .
[9] A. Capiluppi, P. Lago, and M. Morisio, "Characteristics of Open Source Projects," Proc. 7th European Conf. Software Maintenance and Reengineering (CSMR 03), IEEE CS Press, 2003, pp. 317-330.
[10] H.Q. Wang and C. Wang, "Open Source Software Adoption: A Status Report," IEEE Software, vol. 18, no. 2, Mar./Apr. 2001, pp. 90-95.
[11] T. Bollinger et al., "Open-Source Methods: Peering through the Clutter," IEEE Software, vol. 16, no. 4, July/Aug. 1999, pp. 8-11.
[12] L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice, Addison-Wesley, 1998.
Additional References
[1] H.Q. Wang and C. Wang, "Open Source Software Adoption: A Status Report," IEEE Software, vol. 18, no. 2, Mar./Apr. 2001, pp. 90-95.
[2] A. Capiluppi, P. Lago, and M. Morisio, "Characteristics of Open Source Projects," Proc. 7th European Conf. Software Maintenance and Reengineering (CSMR 03), IEEE CS Press, 2003, pp. 317-330.
[3] S. Krishnamurthy, "Cave or Community? An Empirical Examination of 100 Mature Open Source Projects," First Monday, vol. 7, no. 6, June 2002, www.firstmonday.dk/issues/issue7_6krishnamurthy .
[4] J. Feller and B. Fitzgerald, Understanding Open Source Software Development, Addison-Wesley, 2002.
|
Additional Information
|
Index Terms- open source, software project characteristics, interdisciplinary study
Citation:
Cristina Gacek, Budi Arief,
"The Many Meanings of Open Source,"
IEEE Software,
vol. 21,
no. 1,
pp. 34-40,
Jan/Feb,
2004
|
|