Abstract
Free/Open Source Software (FOSS) projects have a reputation for being grass-roots efforts driven by individual contributors volunteering their time and effort. While this may be true for a majority of smaller projects, it is not always the case for large projects. As projects grow in size, importance and complexity, many come to depend on corporations, universities, NGO’s and governments, for support and contributions, either financially or through seconded staff. As outside organizations get involved in projects, how does this affect their governance, transparency and direction? To study this question we gathered bug reports and commit logs for GCC and the Linux Kernel. We found that outside organizations contribute a majority of code but rarely participate in bug triaging. Therefore their code does not necessarily address the needs of others and may distort governance and direction. We conclude that projects should examine their dependence on outside organizations.
Chapter PDF
Similar content being viewed by others
References
Antoniol, G., Gall, H., Di Penta, M., Pinzger, M.(n.d.): Mozilla: Closing the Circle, http://scholar.googleusercontent.com/scholar?q=cache:neQwzT9UfPwJ:scholar.google.com/&hl=en&as_sdt=0,38 (retrieved)
Bergquist, M., Ljungberg, J.: The power of gifts: organizing social relationships in open source communities. Information Systems Journal 11(4), 305–320 (2001)
Bonaccorsi, A., Rossi, C.: Why Open Source software can succeed. Research Policy 32(7), 1243–1258 (2003), doi:10.1016/S0048-7333(03)00051-9
Crowston, K., Annabi, H., Howison, J., Masango, C.: Effective work practices for software engineering: free/libre open source software development. In: Proceedings of the 2004 ACM Workshop on Interdisciplinary Software Engineering Research, WISER 2004, pp. 18–26. ACM, New York (2004), doi:10.1145/1029997.1030003
Fischer, M., Pinzger, M., Gall, H.: Analyzing and Relating Bug Report Data for Feature Tracking. In: Working Conference on Reverse Engineering. p. 90. IEEE Computer Society, Los Alamitos (2003), http://doi.ieeecomputersociety.org/10.1109/WCRE.2003.1287240
Gall, H., Jazayeri, M., Krajewski, J.: CVS release history data for detecting logical couplings. In: Proceedings of Sixth International Workshop on Principles of Software Evolution, pp. 13–23. IEEE (2003), doi:10.1109/IWPSE.2003.1231205
German, D.M.: An empirical study of fine-grained software modifications. Empirical Software Engineering 11, 369–393 (2006), doi:10.1007/s10664-006-9004-6
Ghosh, R.A., Prakash, V.V.: The Orbiten Free Software Survey. First Monday 5(7) (July 2000), http://www.firstmonday.org/issues/issue5_7/ghosh
Hars, A., Ou, S.: Working for Free? - Motivations of Participating in Open Source Projects. In: Hawaii International Conference on System Sciences, vol. 7, p. 7014. IEEE Computer Society, Los Alamitos (2001), http://doi.ieeecomputersociety.org/10.1109/HICSS.2001.927045
Jensen, C., King, S., Kuechler, V.: Joining Free/Open Source Software Communities: An Analysis of Newbies’ First Interactions on Project Mailing Lists. In: 44th Hawaii International Conference on System Sciences (2011)
Jensen, C., Scacchi, W.: Role Migration and Advancement Processes in OSSD Projects: A Comparative Case Study. In: 29th International Conference on Software Engineering, ICSE 2007, pp. 364–374. IEEE (2007), doi:10.1109/ICSE.2007.74
Ko, A.J., Chilana, P.K.: How power users help and hinder open bug reporting. In: Proceedings of the 28th International Conference on Human Factors in Computing Systems, CHI 2010, pp. 1665–1674. ACM, New York (2010), doi:10.1145/1753326.1753576
Ko, A.J., Myers, B.A., Chau, D.H.: A Linguistic Analysis of How People Describe Software Problems. In: IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2006, pp. 127–134. IEEE (2006), doi:10.1109/VLHCC.2006.3
Kogut, B., Metiu, A.: Open-Source Software Development and Distributed Innovation. Oxford Review of Economic Policy 17(2), 248–264 (2001), doi:10.1093/oxrep/17.2.248
Kroah-Hartman, G., Corbet, J., McPherson, A.: Linux kernel development: How fast it is going, who is doing it, what they are doing, and who is sponsoring it. The Linux Foundation Publication (2008), http://www.linuxfoundation.org/publications/linuxkerneldevelopment.php
Krogh, G., von Spaeth, S., Lakhani, K.R.: Community, joining, and specialization in open source software innovation: a case study. Research Policy. Open Source Software Development 32(7), 1217–1241 (2003)
von Krogh, G., Spaeth, S., Haefliger, S.: Knowledge Reuse in Open Source Software: An Exploratory Study of 15 Open Source Projects. In: Hawaii International Conference on System Sciences, vol. 7, p. 198b. IEEE Computer Society, Los Alamitos (2005), http://doi.ieeecomputersociety.org/10.1109/HICSS.2005.378
Lakhani, K., Wolf, R.G.: Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects. SSRN eLibrary (2003), http://papers.ssrn.com/sol3/papers.cfm?abstract_id=443040 (retrieved)
Lessig, L.: CODE and other laws of cyberspace. Basic Books (1999)
Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and Mozilla. ACM Trans. Softw. Eng. Methodol. 11(3), 309–346 (2002), doi:10.1145/567793.567795
Nguyen Duc, A., Cruzes, D.S., Ayala, C., Conradi, R.: Impact of Stakeholder Type and Collaboration on Issue Resolution Time in OSS Projects. In: Hissam, S.A., Russo, B., de Mendonça Neto, M.G., Kon, F. (eds.) OSS 2011. IFIP AICT, vol. 365, pp. 1–16. Springer, Heidelberg (2011)
David, P., Watermann, A., Arora, S.: FLOSS-US: The Free/Libre/Open Source Software Survey for 2003. Technical Report. Standford Institute for Economic and Policy Research, Standford, USA (2003), http://www.stanford.edu/group/floss-us
Sandusky, R.J., Gasser, L.: Negotiation and the coordination of information and activity in distributed software problem management. In: Proceedings of the 2005 International ACM SIGGROUP Conference on Supporting Group Work, GROUP 2005, pp. 187–196. ACM, New York (2005), doi:10.1145/1099203.1099238
Scacchi, W.: Free and open source development practices in the game community. IEEE Software 21(1), 59–66 (2004), doi:10.1109/MS.2004.1259221
System Size - eLinux.org. (n.d.), http://elinux.org/System_Size (retrieved October 8, 2011)
Ye, Y., Kishida, K.: Toward an understanding of the motivation of open source software developers, pp. 419–429. IEEE (2003), doi:10.1109/ICSE.2003.1201220
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Forrest, D., Jensen, C., Mohan, N., Davidson, J. (2012). Exploring the Role of Outside Organizations in Free / Open Source Software Projects. In: Hammouda, I., Lundell, B., Mikkonen, T., Scacchi, W. (eds) Open Source Systems: Long-Term Sustainability. OSS 2012. IFIP Advances in Information and Communication Technology, vol 378. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33442-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-33442-9_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33441-2
Online ISBN: 978-3-642-33442-9
eBook Packages: Computer ScienceComputer Science (R0)