ABSTRACT
While the motivations of Free/Libre and Open Source Software (FLOSS) developers have been the subject of extensive research, the motivations for their initial contribution to a FLOSS project has received only little attention. This survey of 94 newcomers to the FLOSS projects Mozilla and GNOME identifies the motivations for the modification of the FLOSS components and for the submission of these modifications back to the FLOSS project. With the responses, we test a hypothesis based on the previous qualitative research on newcomer motivations: Most newcomers modify a component because they need the modification for themselves. Surprisingly, this is not the case for our respondents, who have a variety of primary modification motivations. Newcomer occupation is discussed as a reason for this difference to previous results.
- H. Benbya and N. Belbaly. Understanding Developers' Motives in Open Source Projects: A Multi-Theoretical Framework. Communications of the AIS, 27:589--610, Jan. 2010.Google Scholar
- K. Crowston, H. Annabi, J. Howison, and C. Masango. Effective Work Practices for FLOSS Development: A Model and Propositions. In HICSS '05: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, Washington, DC, USA, 2005. IEEE Computer Society. Google ScholarDigital Library
- K. Crowston and J. Howison. The social structure of Free and Open Source software development. First Monday, 10(2), Feb. 2005.Google Scholar
- P. A. David, A. H. Waterman, and S. Arora. FLOSS-US -- The Free/Libre & Open Source Software Survey for 2003, Sept. 2003. http://www-siepr.stanford.edu/programs/OpenSoftware_David/FLOSS-US-Report.pdf {accessed 2016-03-23}.Google Scholar
- D. A. Dillman. Mail and Internet Surveys: The Tailored Design Method. Wiley, 1999.Google Scholar
- N. Ducheneaut. Socialization in an Open Source Software Community: A Socio-Technical Analysis. Computer Supported Cooperative Work (CSCW), 14(4):323--368, 2005. Google ScholarDigital Library
- G. Ellis. Open Source Software Stupid Tax. Guy Ellis' Tech Blog, Oct. 2010. http://www.guyellisrocks.com/2010/10/open-source-software-stupid-tax.html {accessed 2015-05-19}.Google Scholar
- R. A. Ghosh. Understanding Free Software Developers: Findings from the FLOSS Study, 2005. http://www.flossproject.org/papers/ghosh-2005.pdf {accessed 2016-03-23}.Google Scholar
- C. Hannebauer, M. Book, and V. Gruhn. An Exploratory Study of Contribution Barriers Experienced by Newcomers to Open Source Software Projects. In Proceedings of the 1st International Workshop on CrowdSourcing in Software Engineering, pages 11--14, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- A. Hars and S. Ou. Working for free? Motivations of participating in open source projects. In System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on, pages 1--9, Jan. 2001. Google ScholarDigital Library
- G. Hertel, S. Niedner, and S. Herrmann. Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel. Research Policy, 32(7):1159--1177, 2003. Open Source Software Development.Google ScholarCross Ref
- S. Krishnamurthy. On the intrinsic and extrinsic motivation of free/libre/open source (FLOSS) developers. Knowledge, Technology, & Policy, 18:17--39, 2006. 10.1007/s12130-006-1002-x.Google Scholar
- K. Lakhani and R. Wolf. Perspectives on Free and Open Source Software, chapter Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects., pages 1--27. MIT Press, Cambridge, 2005.Google Scholar
- K. R. Lakhani and E. von Hippel. How open source software works: "free" user-to-user assistance. Research Policy, 32(6):923--943, 2003.Google ScholarCross Ref
- J. Lerner and J. Tirole. Some Simple Economics of Open Source. The Journal of Industrial Economics, 50(2):197--234, 2002.Google Scholar
- P. Mair, E. Hofmann, K. Gruber, R. Hatzinger, A. Zeileis, and K. Hornik. Motivation, values, and work design as drivers of participation in the R open source project for statistical computing. Proceedings of the National Academy of Sciences, 2015.Google ScholarCross Ref
- Mozilla Foundation. The Mozilla Manifesto, Nov. 2008. https://www.mozilla.org/en-US/about/manifesto/details/ {accessed 2016-03-23}.Google Scholar
- Mozilla Foundation. Release of Firefox 4. archive.org, Mar. 2011. https://web.archive.org/web/20110323003139/http://www.mozilla.com/en-US/firefox/new/ {accessed 2015-01-23}.Google Scholar
- Mozilla Wiki Contributors. SummerOfCode, Dec. 2014. https://wiki.mozilla.org/SummerOfCode {accessed 2015-01-21}.Google Scholar
- E. S. Raymond. The Cathedral and the Bazaar. 2000. http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ {accessed 2016-03-23}. Google ScholarDigital Library
- F. Rullani. Dragging developers towards the core. How the Free/Libre/Open Source Software community enhances developers' contribution. LEM Papers Series 2006/22, Laboratory of Economics and Management (LEM), Sant'Anna School of Advanced Studies, Pisa, Italy, Sept. 2006.Google Scholar
- S. K. Shah. Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development. Management Science, 52(7):1000--1014, 2006. Google ScholarDigital Library
- Slashdot Media. SourceForge Website, Sept. 2015. https://sourceforge.net {accessed 2015-09-04}.Google Scholar
- A. Strauss and J. Corbin. Grounded theory methodology: An overview. In N. K. D. Y. S. Lincoln, editor, Handbook of qualitative research, pages 273--285. Sage Publications, Inc, Thousand Oaks, CA, US, 1994.Google Scholar
- The Apache Software Foundation. log4j FAQ, Why should I donate my extensions to log4j back to the project?, May 2012. https://logging.apache.org/log4j/1.2/faq.html#a4.1 {accessed 2015-05-19}.Google Scholar
- G. von Krogh, S. Haefliger, S. Spaeth, and M. W. Wallin. Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development. MIS Quarterly, 36(2), 2012. Google ScholarDigital Library
- C.-G. Wu, J. H. Gerlach, and C. E. Young. An empirical analysis of open source software developers' motivations and continuance intentions. Information & Management, 44(3):253--262, 2007. Google ScholarDigital Library
- B. Xu and D. R. Jones. Volunteers' Participation in Open Source Software Development: A Study from the Social-relational Perspective. SIGMIS Database, 41(3):69--84, Aug. 2010. Google ScholarDigital Library
- B. Xu, D. R. Jones, and B. Shao. Volunteers' involvement in online community based software development. Information & Management, 46(3):151--158, 2009. Google ScholarDigital Library
- Y. Ye and K. Kishida. Toward an understanding of the motivation of open source software developers. In Proceedings of the 25th International Conference on Software Engineering, ICSE '03, pages 419--429, May 2003. Google ScholarDigital Library
- M. Zhou and A. Mockus. What Make Long Term Contributors: Willingness and Opportunity in OSS Community. In Proceedings of the 34th International Conference on Software Engineering, ICSE '12, pages 518--528, Piscataway, NJ, USA, 2012. IEEE Press. Google ScholarDigital Library
Recommendations
Understanding the impressions, motivations, and barriers of one time code contributors to FLOSS projects: a survey
ICSE '17: Proceedings of the 39th International Conference on Software EngineeringSuccessful Free/Libre Open Source Software (FLOSS) projects must attract and retain high-quality talent. Researchers have invested considerable effort in the study of core and peripheral FLOSS developers. To this point, one critical subset of developers ...
On the Relationship between Newcomer Motivations and Contribution Barriers in Open Source Projects
OpenSym '17: Proceedings of the 13th International Symposium on Open CollaborationThere has been extensive research on the the factors that motivate software developers to contribute to an Open Source Software (OSS) project. Contribution barriers are the counter-side to motivations and prevent newcomers from joining the OSS project. ...
Increasing the Self-Efficacy of Newcomers to Open Source Software Projects
SBES '15: Proceedings of the 2015 29th Brazilian Symposium on Software EngineeringCommunity-based Open Source Software (OSS) projects are usually self-organized and dynamic, receiving contributions from distributed volunteers. These communities' survival, long-term success, and continuity demand a constant influx of newcomers. ...
Comments