open access publication

Article, 2024

Who makes open source code? The hybridisation of commercial and open source practices

EPJ Data Science, ISSN 2193-1127, Volume 13, 1, 10.1140/epjds/s13688-024-00475-0

Contributors

Mehler P. [1] [2] Otto E.I. 0000-0002-1060-1219 [2] Sapienza A. 0000-0002-0842-7987 (Corresponding author) [2] [3]

Affiliations

  1. [1] IT University of Copenhagen
  2. [NORA names: ITU IT University of Copenhagen; University; Denmark; Europe, EU; Nordic; OECD];
  3. [2] University of Copenhagen
  4. [NORA names: KU University of Copenhagen; University; Denmark; Europe, EU; Nordic; OECD];
  5. [3] INFN Sezione di Torino
  6. [NORA names: Italy; Europe, EU; OECD]

Abstract

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.

Keywords

Dependency, Hybridization, Network, Open-source, Software production

Funders

  • H2020 European Research Council
  • Københavns Universitet
  • European Research Council

Data Provider: Elsevier