USENIX Association Proceedings of the FREENIX Track: 2004 USENIX Annual Technical Conference Boston, MA, USA June 27–July 2, 2004 © 2004 by The USENIX Association All Rights Reserved For more information about the USENIX Association: Phone: 1 510 528 8649 FAX: 1 510 548 5738 Email:
[email protected] WWW: http://www.usenix.org Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright notice must be included in the reproduced paper. USENIX acknowledges all trademarks herein. Managing Volunteer Activity in Free Software Projects Martin Michlmayr Department of Computer Science and Software Engineering University of Melbourne Victoria, 3010, Australia Centre for Technology Management University of Cambridge Mill Lane Cambridge, CB2 1RX, UK
[email protected] Abstract high amount of parallelization in the debugging process. Due to the open nature of the source code in free soft- During the last few years, thousands of volunteers ware projects, anyone can review the code, find defects have created a large body of free software. Even though and contribute bug fixes. Raymond suggested that this this accomplishment shows that the free software devel- ‘bazaar’ model, in which a large number of volunteers opment model works, there are some drawbacks asso- review the code and contribute feedback and patches, ciated with this model. Due to the volunteer nature of is the reason for the success and high quality of many most free software projects, it is impossible to fully rely free software projects. This suggestion meshes well with on participants.