Open source and social systems
Tags: opensource, sociotechnicalsystems, sustainability, ecosystems
Published: 2022-12-09 12:37:15

---
title: "Open source and social systems"
published: true
description: "Shifting the view of open source from the resulting code to the social systems that create the code is critical when driving towards long-term sustainability of technology as a whole."
tags: ["OpenSource", "SociotechnicalSystems", "sustainability", "ecosystems"]
cover_image: https://juliaferraioli.com/blog/images/social-systems/coral-reef.jpg
---
_Cross-posted from [juliaferraioli.com](https://www.juliaferraioli.com/blog/2022/open-source-social-systems/)_

Free/libre open source software (often referred to as FLOSS, FOSS, or OSS [^1]) exists to reclaim the ability to freely collaborate after the 1978 report from the United States's [Commission on New Technological Uses of Copyrighted Works (CONTU)](https://web.archive.org/web/20220402203304/https://repository.law.uic.edu/cgi/viewcontent.cgi?article=1573&context=jitpl) and subsequent [1984 Third Circuit Apple Computer, Inc. v. Franklin Computer case](https://web.archive.org/web/20220122175147/https://digitalcommons.law.ggu.edu/cgi/viewcontent.cgi?referer=&httpsredir=1&article=1344&context=ggulrev) which rendered both compiled software _and_ source code copyrightable [^2].

This was a victory for corporations, who increasingly saw the sale of software as a major revenue stream and therefore FLOSS as a threat. While proponents of FLOSS cared primarily about the freedoms and creativity that open source software development granted them, the mechanism they used to push back against proprietary interests was legal: licenses that outlined the rights and responsibilities of developing and consuming FLOSS.

These licenses (and the [definition of open source](https://opensource.org/osd)) revolved around the _output_ of open source development, and that shaped the narrative of open source that still exists to this day. Little focus is on the _social systems_ that produce open source software, which include the relationships, environments, and structures that underlie FLOSS. These social systems, often referred to as _sociotechnical_ systems, cannot be separated from the output of FLOSS without fundamentally misunderstanding open source.

> Sociotechnical systems are an _integral aspect_ of the various ecosystems that comprise the overarching open source ecosystem.

It is helpful to frame open source as many different, interacting ecosystems. They evolve, respond to stimuli, compete, collaborate, have cultures, and follow norms. Actions that impact an open source ecosystem can have ripple effects beyond that ecosystem – and beyond the world of proprietary technology or even technology altogether.

> Well-meaning initiatives or regulations can shift the open source landscape in **unpredictable** ways, and affect the ecosystem for years to come.

Bringing in experts with an understanding of complex networks and social sciences can help navigate these ecosystems, and provide insight into the ramifications of external forces.

Shifting the view of open source from the **resulting code** to the **social systems that create the code** is critical when driving towards long-term sustainability of technology as a whole.

[^1]: Major (or minor, depending on your perspective) differences exist between FLOSS, FOSS, and OSS; for the sake of readability this article uses FLOSS as the overarching term.
[^2]: I am not a lawyer and none of this should be construed as legal advice.