Toward an Understanding of the Motivation of Open Source Software Developers - 2 views
-
Emily Murphy on 15 Apr 11My topic is the collaboration practices of open source software development. You can access this article by logging into ACM via the Curtin Library website. OVERVIEW: Because the production of Open Source Software (OSS) relies heavily on the work of volunteers, the motivation of those volunteers is imperative to the success of any OSS development. Recognising this, this paper seeks to explain the motivations of those who work on OSS projects, using the learning theory of Legitimate Peripheral Participation (Lave & Wenger, 1991) as a guide. Building on this theory, the authors assert that the transient and open nature of an OSS development community appeals to user/developers as an environment to learn and hone their skills through 'legitimate participation'. Having identified the desire to learn as a key motivation for participants, the authors suggest that to attract more users to become OSS developers, leaders of OSS projects should create a list of progressively difficult tasks to foster the learning process and "enable newcomers to move toward the center of the community through continual contributions" (p. 9). Although this paper focuses on learning as a motivation, the authors acknowledge that because OSS is "a very complicated phenomenon" (p. 10), other motivations no doubt play a part. Informed by this and other articles, I would postulate that these other motivations include dissatisfaction with current software options (because "the best hacks start out as personal solutions to the author's everyday problems" (Raymond, 1999)), the desire for participants to gain reputation within the community, and the egoistic benefits of contributing to a program with a flatteringly large population of users. Raymond (1999) recognises the importance of satisfying the egos of "hacker/users" by providing them with a "piece of the action" (p. 29), while an internet-based survey (Hertel et al., 2003) has found that activities within OSS te
-
Emily Murphy on 15 Apr 11determined by participants' own "perceived indispensability and self-efficacy" (p. 1159). Overall, I believe that the community surrounding any given OSS-development is a key factor in the production of motivation, as it provides participants with the opportunity to gain reputation, satisfy one's own ego, and learn through legitimate participation in a project that the participants are personally interested in. References: Lave, J., & Wenger, E. (1991). Situated Learning: Legitimate Peripheral Participation. Cambridge: Cambridge University Press. Raymond, E. (1999). The Cathedral and the Bazaar. Knowledge, Technology & Policy, 12(3), p. 23-49. Hertel, G., Nieder, S., & Herrmann, S. (2003). Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel. Research Policy 32(7), p. 1159-1177.