skip to main content
10.1145/3183428.3183438acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

The role of foundations in open source projects

Published: 27 May 2018 Publication History

Abstract

In the last years, a number of Open-Source Systems (OSS) have created parallel foundations, as legal instruments to better articulate the structure, collaboration and financial model for the project. Some examples are Apache, Linux, Mozilia, Eclipse or Django foundations. Nevertheless, foundations largely differ in the kind of mission they have and the support they provide to their project/s. In this paper we study the role of foundations in open source software development. We analyze the nature of 89 software foundations and then focus on the 18 most relevant ones to study their openness and influence in the development practices taking place in the endorsed projects. Our results reveal the existence of a significant number of foundations with the sole purpose of promoting the importance of the free software movement and/or that limit them selves to core legal aspects but do not play any role in the day-to-day operations of the project (e.g., a few of them are just umbrelia organizations for a large variety of projects). Therefore, while useful, foundations do not remove the need for specific projects to develop their own governance, contribution and development policies.

References

[1]
Karan Aggarwal, Abram Hindle, and Eleni Strouila 2014. Co-evolution of Project Documentation and Popularity within GitHub. In Int. Conf. on Mining Software Repositories. 360--363.
[2]
Mohammad Y. Allaho and Wang-Chien Lee. 2013. Analyzing the Social Ties and Structure of Contributors in Open Source Software Community. In Int. Conf. on Advances in Social Networks Analysis and Mining Analyzing. 56--60.
[3]
Christian Bird, Alex Gourley, Prem Devanbu, Anand Swaminathan, and Greta Hsu. 2007. Open Borders? Immigration in Open Source Projects. In Int. Conf. on Mining Software Repositories. 6.
[4]
Christian Bird, David Pattison, Raissa D Souza, Vladimir Filkov, and Prem kumar Devanbu. 2008. Latent Social Structure in Open Source Projects Categories and Subject Descriptors. In Int. Symp. on Foundations of Software Engineering. 24--35.
[5]
European Comission. 2015. The Economic and Social Impact of Software & Services on Competitiveness and Innovation. (2015).
[6]
Valerio Cosentino, Javier Luis Cánovas Izquierdo, and Jordi Cabot 2017. A Systematic Mapping Study of Software Development With GitHub. IEEE Access 5 (2017), 7173--7192.
[7]
Kevin Crowston, Qing Li, Kangning Wei, U. Yeliz Eseryel and James Howison. 2007. Self-organization of Teams for Free/Libre Open Source Software Development. Information and Software Technology 49, 6 (2007), 564--575.
[8]
Kevin Crowston, Kangning Wei, James Howison, and Andrea Wiggins. 2012. Free/Libre open-source software development: What We Know and What We Do Not Know. Comput. Surveys 44, 2 (2012), 1--35.
[9]
Kevin Crowston, Kangning Wei, Qing Li, U. Yeliz Eseryel and James Howison. 2005. Coordination of Free/Libre Open Source Software Development. In Int. Conf. on Information Systems.
[10]
Laura Dabbish, Coileen Stuart, Jason Tsay, and Jim Herbsieb. 2012. Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository. In Conf. on Computer Supported Cooperative Work. 1277--1286.
[11]
Anja Guzzi, Aiberto Bacchelli, Michele Lanza, Martin Pinzger, and Arie van Deursen. 2013. Communication in Open Source Software Development Mailing Lists. In Int. Conf. on Mining Software Repositories. 277--286.
[12]
James D. Herbsieb and Rebecca E. Grinter 1999. Splitting the Organization and Integrating the Code: Conway's Law Revisited. In Int. Conf. on Software Engineering. 85--95.
[13]
Qiaona Hong, Sunghun Kim, S. C. Cheung, and Christian Bird. 2011. Understanding a Developer Social Network and its Evolution. In Int. Conf. on Software Maintenance. 323--332.
[14]
Mitcheil Joblin, Sven Apel, and Wolfgang Mauerer 2017. Evolutionary Trends of Developer Coordination: A Network Approach. Empirical Software Engineering 22, 4 (2017), 2050--2094.
[15]
Robert E. Kraut and Lynn A. Streeter 1995. Coordination in Software Development. Comm. ACM 28, 3 (1995), 69--81.
[16]
Sang-Yong Tom Lee, Hee-Woong Kim, and Sumeet Gupta 2009. Measuring Open Source Software Success. Omega 37, 2 (2009), 426--438.
[17]
Juho Lindman and Imed Hammouda. 2017. Investigating Relationships Between FLOSS Foundations and FLOSS Projects. In Int. Conf. on Open Source Systems. 14--22.
[18]
Cáwovas Izquierdo Javier Luis and Jordi Cabot. 2015. Enabling the Definition and Enforcement of Governance Rules in Open Source Systems. In Int. Conf. on Software Engineering, Software Engineering in Society track. 505--514.
[19]
M. Lynne Markus. 2007. The Governance of Free/Open Source Software Projects: Monolithic, Multidimensional, or Configurational? Journal of Management & Governance 11, 2 (2007), 151--163.
[20]
Siobhán O'Mahony. 2007. Non-Profit Foundations and their Role in Community-Firm Software Collaboration. MIT Press, 393--414.
[21]
Siobhán O'Mahony and Fabrizio Ferraro. 2007. The Emergence of Governance in an Open Source Community. Academy of Management Journal 50, 5 (2007), 1079--1106.
[22]
Sebastiano Panichelia, Gerrardo Canfora, Massimiliano Di Penta, and Rocco Oliveto. 2014. How the Evolution of Emerging Collaborations Relates to Code Changes: An Empirical Study. In Int. Conf. on Program Comprehension. 177--188.
[23]
Martin Pinzger and Arie Van Deursen. 2014. An Exploratory Study of the Pull-based Software Development Model. In Int. Conf. on Software Engineering. 345--355.
[24]
Dirk Riehle. 2010. The Economic Case for Open Source Foundations. IEEE Computer 43, 1 (2010), 86--90.
[25]
Dirk Riehle and Sebastian Berschneider 2012. A Model of Open Source Developer Foundations. In Int. Conf. on Open Source Systems. 15--28.
[26]
Ravi Sen, Siddhartha S. Singh, and Sharad Borle. 2012. Open Source Software Success: Measures and Analysis. Decision Support Systems 52, 2 (2012), 364--372.
[27]
Diomidis Spineilis and Vaggelis Giannikas. 2012. Organizational adoption of open source software. Journal of Systems and Software 85, 3 (2012), 666--682.
[28]
Parastou Tourani, Bram Adams, and Alexander Serebrenik. 2017. Code of Conduct in Open Source Projects. In Int. Conf. on Software Analysis, Evolution and Reengineering. 24--33.
[29]
Bogdan Vasilescu, Daryl Posnett; Baishakhi Ray, Mark G. J. van den Brand, Alexander Serebrenik, Prem kumar T. Devanbu, and VladimirFilkov. 2015. Gender and Tenure Diversity in GitHub Teams. In Conf. on Human Factors in Computing Systems. 3789--3798.
[30]
Minghui Zhou and Audris Mockus. 2015. Who Will Stay in the FLOSS Community? Modeling Participant's Initial Behavior. Software Engineering, IEEE Transactions on 41, 1 (2015), 82--99.

Cited By

View all
  • (2024)Do We Run How We Say We Run? Formalization and Practice of Governance in OSS CommunitiesProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641980(1-26)Online publication date: 11-May-2024
  • (2023)Open Source and Economic Models in an Evolutionary ApproachBusiness Models and Strategies for Open Source Projects10.4018/978-1-6684-4785-7.ch002(18-49)Online publication date: 9-Jun-2023
  • (2023)A grounded theory of community package maintenance organizationsEmpirical Software Engineering10.1007/s10664-023-10337-428:4Online publication date: 6-Jul-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE-SEIS '18: Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Society
May 2018
108 pages
ISBN:9781450356619
DOI:10.1145/3183428
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. open-source software
  2. open-source software analysis
  3. software foundations

Qualifiers

  • Research-article

Conference

ICSE '18
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)1
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Do We Run How We Say We Run? Formalization and Practice of Governance in OSS CommunitiesProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641980(1-26)Online publication date: 11-May-2024
  • (2023)Open Source and Economic Models in an Evolutionary ApproachBusiness Models and Strategies for Open Source Projects10.4018/978-1-6684-4785-7.ch002(18-49)Online publication date: 9-Jun-2023
  • (2023)A grounded theory of community package maintenance organizationsEmpirical Software Engineering10.1007/s10664-023-10337-428:4Online publication date: 6-Jul-2023
  • (2023)A resilience‐based framework for assessing the evolution of open source software projectsJournal of Software: Evolution and Process10.1002/smr.2597Online publication date: 19-Jul-2023
  • (2022)How to characterize the health of an Open Source Software project? A snowball literature review of an emerging practiceProceedings of the 18th International Symposium on Open Collaboration10.1145/3555051.3555067(1-12)Online publication date: 7-Sep-2022
  • (2022)Who, What, Why and How? Towards the Monetary Incentive in Crowd Collaboration: A Case Study of Github’s Sponsor MechanismProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3501822(1-18)Online publication date: 29-Apr-2022
  • (2022)The Influence of Sponsorship on Open-Source Software Developers' Activities on GitHub2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC)10.1109/COMPSAC54236.2022.00144(924-933)Online publication date: Jun-2022
  • (2022) The future of the web? The coordination and early‐stage growth of decentralized platforms Strategic Management Journal10.1002/smj.345544:3(829-857)Online publication date: 2-Oct-2022
  • (2021)Studying donations and their expenses in open source projects: a case study of GitHub projects collecting donations through open collectivesEmpirical Software Engineering10.1007/s10664-021-10060-y27:1Online publication date: 30-Nov-2021
  • (2021)Studying backers and hunters in bounty issue addressing process of open source projectsEmpirical Software Engineering10.1007/s10664-021-09979-z26:4Online publication date: 10-Jun-2021
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media