Long-Term Sustainability of Open Source Software Communities beyond a Fork: A Case Study of LibreOffice

  • Jonas Gamalielsson
  • Björn Lundell
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 378)

Abstract

Many organisations have requirements for long-term sustainable software systems and associated communities. In this paper we consider long-term sustainability of Open Source software communities in Open Source projects involving a fork. There is currently a lack of studies in the literature that address how specific Open Source software communities are affected by a fork. We report from a case study aiming to investigate the developer community around the LibreOffice project, which is a fork from the OpenOffice.org project. The results strongly suggest a long-term sustainable community and that there are no signs of stagnation in the project 15 months after the fork. Our analysis provides details on the LibreOffice developer community and how it has evolved from the OpenOffice.org community with respect to project activity, long-term involvement of committers, and organisational influence over time. The findings from our analysis of the LibreOffice project make an important contribution towards a deeper understanding of challenges regarding long-term sustainability of Open Source software communities.

References

  1. Behlendorf, B.: How Open Source Can Still Save the World. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIP AICT, vol. 299, pp. 2–2. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  2. Aaltonen, T., Jokinen, J.: Influence in the Linux Kernel Community. In: Feller, et al. (eds.) Open Source Development, Adoption and Innovation, pp. 203–208. Springer, Berlin (2007)CrossRefGoogle Scholar
  3. Ågerfalk, P., Fitzgerald, B.: Outsourcing to an unknown workforce: Exploring opensourcing as a global sourcing strategy. MIS Quarterly 32(2), 385–410 (2008)Google Scholar
  4. Bacon, J.: The Art of Community. O’Reilly, Sebastopol (2009)Google Scholar
  5. Blondelle, G., Arberet, P., Rossignol, A., Lundell, B., Labezin, C., Berrendonner, R., Gaufillet, P., Faudou, R., Langlois, B., Maisonobe, L., Moro, P., Rodriguez, J., Puerta Peña, J.M., Bonnafous, E., Mueller, R.: Polarsys towards Long-Term Availability of Engineering Tools for Embedded Systems. In: Proceedings of the sixth European Conference on Embedded Real Time Software and Systems (ERTS 2012), Toulouse, France, February 1-2 (2012)Google Scholar
  6. Bonaccorsi, A., Rossi, C.: Comparing Motivations of Individual Programmers and Firms to Take Part in the Open Source Movement: From Community to Business. Knowledge, Technology & Policy 18(4), 40–64 (2006)CrossRefGoogle Scholar
  7. Byfield, B.: The Cold War Between OpenOffice.org and LibreOffice. Linux magazine (October 22, 2010), http://www.linux-magazine.com/Online/Blogs/Off-the-Beat-Bruce-Byfield-s-Blog/The-Cold-War-Between-OpenOffice.org-and-LibreOffice (accessed March 3, 2012)
  8. Crowston, K., Kangning, W., Howison, J., Wiggins, A.: Free/Libre open-source software development: What we know and what we do not know. ACM Computing Surveys 44(2), Article 7 (2012)Google Scholar
  9. Deshpande, A., Riehle, D.: The Total Growth of Open Source. In: Russo, B., et al. (eds.) Open Source Development, Communities and Quality. IFIP, vol. 275, pp. 197–209. Springer, Boston (2008)CrossRefGoogle Scholar
  10. documentfoundation.org: The Document Foundation (2012), http://www.documentfoundation.org/ (accessed March 3, 2012 )
  11. Engelfriet, A.: Choosing an Open Source License. IEEE Software 27(1), 48–49 (2010)MathSciNetCrossRefGoogle Scholar
  12. Fitzgerald, B.: A Critical Look at Open Source. IEEE Computer 37(7), 92–94 (2004)CrossRefGoogle Scholar
  13. Gamalielsson, J., Lundell, B., Lings, B.: The Nagios Community: An Extended Quantitative Analysis. In: Ågerfalk, P., Boldyreff, C., González-Barahona, J.M., Madey, G.R., Noll, J., et al. (eds.) OSS 2010. IFIP AICT, vol. 319, pp. 85–96. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  14. Gamalielsson, J., Lundell, B.: Open Source communities for long-term maintenance of digital assets: what is offered for ODF & OOXML? In: Hammouda, I., Lundell, B. (eds.) Proceedings of SOS 2011: Towards Sustainable Open Source, Tampere University of Technology, Tampere, pp. 19–24 (2011) ISBN 978-952-15-2411-0, ISSN 1797-836XGoogle Scholar
  15. Gamalielsson, J., Lundell, B., Mattsson, A.: Open Source Software for Model Driven Development: A Case Study. In: Hissam, S.A., Russo, B., de Mendonça Neto, M.G., Kon, F. (eds.) OSS 2011. IFIP AICT, vol. 365, pp. 348–367. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  16. Gary, K., Koehnemann, H., Blakley, J., Groar, C., Mann, H., Kagain, A.: A Case Study: Open Source Community and the Commercial Enterprise. In: 2009 Sixth International Conference on Information Technology: New Generations, pp. 940–945. IEEE Computer Society, Los Alamitos (2009)CrossRefGoogle Scholar
  17. German, D.: The GNOME project: a case study of open source global software development. Journal of Software Process: Improvement and Practice 8(4), 201–215 (2003)CrossRefGoogle Scholar
  18. Gmane.org: Information about gmane.os.openbsd.cvs (2012), http://dir.gmane.org/gmane.os.openbsd.cvs (accessed March 3, 2012)
  19. Israeli, A., Feitelson, D.G.: The Linux kernel as a case study in software evolution. Journal of Systems and Software 83(3), 485–501 (2010)CrossRefGoogle Scholar
  20. de Laat, P.: Governance of open source software: state of the art. Journal of Management and Governance 11(2), 165–177 (2007)CrossRefGoogle Scholar
  21. Lopez-Fernandez, L., Robles, G., Gonzalez-Barahona, J.M., Herraiz, I.: Applying Social Network Analysis Techniques to Community-driven Libre Software Projects. International Journal of Information Technology and Web Engineering 1(3), 27–48 (2006)CrossRefGoogle Scholar
  22. Lundell, B.: e-Governance in public sector ICT-procurement: what is shaping practice in Sweden? European Journal of ePractice 12(6) (2011), http://www.epractice.eu/en/document/5290101
  23. Lundell, B., Gamalielsson, J.: Towards a Sustainable Swedish e-Government Practice: Observations from unlocking digital assets. In: Proceedings of the IFIP e-Government Conference 2011(EGOV 2011), Delft, The Netherlands, August 28-September 2 (2011)Google Scholar
  24. Lundell, B., Lings, B., Lindqvist, E.: Open Source in Swedish companies: where are we? Information Systems Journal 20(6), 519–535 (2010)CrossRefGoogle Scholar
  25. Lundell, B., Lings, B., Syberfeldt, A.: Practitioner Perceptions of Open Source Software in the Embedded Systems Area. Journal of Systems and Software 84(9), 1540–1549 (2011)CrossRefGoogle Scholar
  26. Madey, G., Freeh, V., Tynan, R.: Modeling the F/OSS community: A quantitative investigation. In: Koch, S. (ed.) Free/Open Source Software Development, pp. 203–221. Idea Group Publishing, Hershey (2004)CrossRefGoogle Scholar
  27. Martinez-Romo, J., Robles, G., Ortuño-Perez, M., Gonzalez-Barahona, J.M.: Using Social Network Analysis Techniques to Study Collaboration between a FLOSS Community and a Company. In: Russo, B., et al. (eds.) Open Source Development, Communities and Quality. IFIP, vol. 275, pp. 171–186. Springer, Boston (2008)CrossRefGoogle Scholar
  28. Mens, T., Fernández-Ramil, J., Degrandsart, S.: The evolution of Eclipse. In: Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), pp. 386–395 (2008)Google Scholar
  29. Michlmayr, M.: Community Management in Open Source Projects. The European Journal for the Informatics Professional X(3), 22–26 (2009)Google Scholar
  30. Michlmayr, M., Robles, G., Gonzalez-Barahona, J.M.: Volunteers in Large Libre Software Projects: A Quantitative Analysis. In: Sowe, S.K., et al. (eds.) Emerging Free and Open Source Software Practices, pp. 1–24. IGI Publishing, Hershey (2007)CrossRefGoogle Scholar
  31. Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology 11(3), 309–346 (2002)CrossRefGoogle Scholar
  32. Moon, Y.J., Sproull, L.: Essence of distributed work: The case of the Linux kernel. First Monday 5(11) (2000)Google Scholar
  33. Müller, R.: Open Source – Value Creation and Consumption, Open Expo, Zürich (September 24-25, 2008), http://www.openexpo.ch/fileadmin/documents/2008Zuerich/Slides/35_Mueller.pdf (accessed March 3, 2012)
  34. Nouws, C.: LibreOffice– the first year and looking forward! presented at ODF plugfest, Gouda, Netherlands (November 18, 2011), http://odfplugfest.org/2011-gouda/Nouws-LibreOffice.pdf (accessed March 3, 2012)
  35. Noyes, K.: Don’t Count on Oracle to Keep OpenOffice.org Alive, PC World (August 23, 2010), http://www.pcworld.com/printable/article/id,203910/printable.html
  36. Nyman, L., Mikkonen, T.: To Fork or Not to Fork: Fork Motivations in SourceForge Projects. In: Hissam, S.A., Russo, B., de Mendonça Neto, M.G., Kon, F. (eds.) OSS 2011. IFIP AICT, vol. 365, pp. 259–268. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  37. Nyman, L., Mikkonen, T., Lindman, J., Fougère, M.: Forking: the Invisible Hand of Sustainability in Open Source Software. In: Hammouda, I., Lundell, B. (eds.) Proceedings of SOS 2011: Towards Sustainable Open Source, pp. 1–5. Tampere University of Technology, Tampere (2011) ISBN 978-952-15-2411-0, ISSN 1797-836XGoogle Scholar
  38. openoffice.org: Community Council (2012), http://wiki.services.openoffice.org/wiki/Community_Council (accessed March 3, 2012)
  39. Robert, S.: On-board software development - The open-source way. In: IST/ARTEMIS Workshop, Helsinki, November 22 (2006)Google Scholar
  40. Robert, S.: New trends and needs for Avionics Systems. In: ARTEMIS Conference, June 4-5, Berlin (2007)Google Scholar
  41. Robles, G., Gonzalez-Barahona, J.M., Michlmayr, M.: Evolution of volunteer participation in libre software projects: evidence from Debian. In: Proceedings of the First International Conference on Open Source Systems, pp. 100–107 (2005)Google Scholar
  42. Samoladas, I., Stamelos, I., Angelis, L.: Survival analysis on the duration of open source projects. Information and Software Technology 52(9), 902–922 (2010)CrossRefGoogle Scholar
  43. Shaikh, M., Cornford, T.: ’Letting go of Control’ to Embrace Open Source: Implications for Company and Community. In: Proceedings of the 43rd Hawaii International Conference on System Sciences - 2010, pp. 1–10. IEEE Computer Society, Los Alamitos (2010)CrossRefGoogle Scholar
  44. Ven, K., Huysmans, P., Verelst, J.: The adoption of open source desktop software in a large public administration. In: Proceedings of the 13th Americas Conference on Information Systems (AMCIS 2007), Keystone, Colorado, August 9-12, pp. 9–12 (2007)Google Scholar
  45. Ven, K., Mannaert, H.: Challenges and strategies in the use of Open Source Software by Independent Software Vendors. Information and Software Technology 50(9-10), 991–1002 (2008)CrossRefGoogle Scholar
  46. Wheeler, D.A.: Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers (2007), http://www.dwheeler.com/oss_fs_why.html (revised April 16, 2007) (accessed March 3, 2012)

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Jonas Gamalielsson
    • 1
  • Björn Lundell
    • 1
  1. 1.University of SkövdeSkövdeSweden

Personalised recommendations