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

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.

[1]  Jono. Bacon,et al.  The art of community , 2012 .

[2]  Juan Martínez-Romo,et al.  Using Social Network Analysis Techniques to Study Collaboration between a FLOSS Community and a Company , 2008, OSS.

[3]  Tommi Mikkonen,et al.  To Fork or Not to Fork: Fork Motivations in SourceForge Projects , 2011, OSS.

[4]  Cornelia Boldyreff,et al.  Open Source Software: New Horizons - 6th International IFIP WG 2.13 Conference on Open Source Systems, OSS 2010, Notre Dame, IN, USA, May 30 - June 2, 2010. Proceedings , 2010, OSS.

[5]  Björn Lundell,et al.  Proceedings of SOS 2011 : Towards Sustainable Open Source , 2011 .

[6]  Ioannis Stamelos,et al.  Survival analysis on the duration of open source projects , 2010, Inf. Softw. Technol..

[7]  Martin Michlmayr Community Management in Open Source Projects , 2009 .

[8]  Jesús M. González-Barahona,et al.  Applying Social Network Analysis Techniques to Community-Driven Libre Software Projects , 2006, Int. J. Inf. Technol. Web Eng..

[9]  Tommi Mikkonen,et al.  Forking: the Invisible Hand of Sustainability in Open Source Software , 2011 .

[10]  Brian Behlendorf How Open Source Can Still Save the World , 2009, OSS.

[11]  Daniel M. Germán,et al.  The GNOME project: a case study of open source, global software development , 2003, Softw. Process. Improv. Pract..

[12]  Kris Ven,et al.  The Adoption of Open Source Desktop Software in a Large Public Administration , 2007, AMCIS.

[13]  Lee Sproull,et al.  Essence of Distributed Work: The Case of the Linux Kernel , 2000, First Monday.

[14]  Juan Fernández-Ramil,et al.  The evolution of Eclipse , 2008, 2008 IEEE International Conference on Software Maintenance.

[15]  Arnoud Engelfriet Choosing an Open Source License , 2010, IEEE Software.

[16]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[17]  Fabio Kon,et al.  Open Source Systems: Grounding Research - 7th IFIP WG 2.13 International Conference, OSS 2011, Salvador, Brazil, October 6-7, 2011. Proceedings , 2011, OSS.

[18]  Björn Lundell E-Governance in Public Sector ICT Procurement : What is Shaping Practice in Sweden? , 2011 .

[19]  Kevin Crowston,et al.  Free/Libre open-source software development: What we know and what we do not know , 2012, CSUR.

[20]  Björn Lundell,et al.  Open source in Swedish companies: where are we? , 2010, Inf. Syst. J..

[21]  Giancarlo Succi,et al.  Open Source Development, Communities and Quality, IFIP 20th World Computer Congress, Working Group 2.3 on Open Source Software, OSS 2008, September 7-10, 2008, Milano, Italy , 2008, OSS.

[22]  Romain Berrendonner,et al.  Polarsys : Towards Long-Term Availability of Engineering Tools for Embedded Systems , 2012 .

[23]  Kevin Gary,et al.  A Case Study: Open Source Community and the Commercial Enterprise , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[24]  Paul B. de Laat,et al.  Governance of open source software: state of the art , 2007 .

[25]  Pär J. Ågerfalk,et al.  Outsourcing to an Unknown Workforce: Exploring Opensourcing as a Global Sourcing Strategy , 2008, MIS Q..

[26]  Gregorio Robles,et al.  Volunteers in Large Libre Software Projects: A Quantitative Analysis Over Time , 2007 .

[27]  David A. Wheeler,et al.  Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers! , 2005 .

[28]  Tony Cornford,et al.  'Letting go of Control' to Embrace Open Source: Implications for Company and Community , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[29]  Gregorio Robles,et al.  Evolution of Volunteer Participation in Libre Software Projects: Evidence from Debian , 2005 .

[30]  Jonas Gamalielsson,et al.  Open Source communities for long-term maintenance of digital assets : what is offered for ODF a OOXML? , 2011 .

[31]  Dirk Riehle,et al.  The Total Growth of Open Source , 2008, OSS.

[32]  Cornelia Boldyreff,et al.  Open Source Ecosystems: Diverse Communities Interacting, 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2009, Skövde, Sweden, June 3-6, 2009. Proceedings , 2009, OSS.

[33]  Walt Scacchi Free/open source software development , 2007, ESEC-FSE '07.

[34]  Jonas Gamalielsson,et al.  Towards a Sustainable Swedish e-Government Practice : Observations from unlocking digital assets , 2011 .

[35]  Jonas Gamalielsson,et al.  The Nagios Community: An Extended Quantitative Analysis , 2010, OSS.

[36]  Dror G. Feitelson,et al.  The Linux kernel as a case study in software evolution , 2010, J. Syst. Softw..

[37]  Alberto Sillitti,et al.  Open Source Development, Adoption and Innovation , 2007 .

[38]  Brian Fitzgerald,et al.  A Critical Look at Open Source , 2004, Computer.

[39]  Andrea Bonaccorsi,et al.  Comparing motivations of individual programmers and firms to take part in the open source movement: From community to business , 2006 .

[40]  Kris Ven,et al.  Challenges and strategies in the use of Open Source Software by Independent Software Vendors , 2008, Inf. Softw. Technol..

[41]  Anna Syberfeldt,et al.  Practitioner perceptions of Open Source software in the embedded systems area , 2011, J. Syst. Softw..

[42]  Ioannis Stamelos,et al.  Emerging Free and Open Source Software Practices , 2007 .

[43]  Jonas Gamalielsson,et al.  Open Source Software for Model Driven Development: A Case Study , 2011, OSS.

[44]  Timo Aaltonen,et al.  Influence in the Linux Kernel Community , 2007, OSS.