https://doi.org/10.1140/epjds/s13688-024-00475-0
Research
Who makes open source code? The hybridisation of commercial and open source practices
1
Copenhagen Center for Social Data Science, University of Copenhagen, Øster Farimagsgade 5, 1353, Copenhagen K, Denmark
2
Center for Tracking and Society, Department of Communication, University of Copenhagen, Karen Blixens Plads 8, 2300, Copenhagen, Denmark
3
Department of Computer Science, IT University of Copenhagen, Rued Langgaards Vej 7, 2300, Copenhagen, Denmark
4
Università del Piemonte Orientale, V.le Teresa Michel, 11, 15121, Alessandria, Italy
Received:
19
December
2023
Accepted:
22
April
2024
Published online:
6
May
2024
While Free and Open Source (F/OSS) coding has traditionally been described as a separate commons linked to values of openness and sharing, recent research suggests an increasing integration of private corporations into F/OSS practices, blurring the boundaries between F/OSS and commodified coding. However, there is a dearth of empirical, and especially quantitative studies exploring this phenomenon. To address this gap, we model the power dynamics and infrastructural aspects of software production within GitHub, a central hub for F/OSS development, using a large-scale, directed network. Using various network statistics, we detect the ecosystem’s most impactful actors and find a nuanced picture of the influence of individuals, open source organizations, and private corporations in F/OSS practices. We find that the majority of public repositories on GitHub depend on a small core of specialized repositories and users. In accordance with expectations, individuals and open source organizations are more prevalent in this core of elite GitHub users, however, we also find a significant amount of private organizations with an indirect, yet consistent influence within GitHub. In addition, we find that directly influential individuals tend to facilitate sponsorship methods more often than indirectly or non-influential individuals. Our research highlights a hybridization of F/OSS and sheds light on the complex interplay between influence, power, and code production in the multi-language dependency ecosystem of GitHub.
Key words: Software production / Dependency / Network / Open-source / Hybridization
© The Author(s) 2024
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.