When we talk about “The Commons” in the context of open source, and when we talk of preserving it, we’re alway thinking of the source code itself.

1/n
But open source code isn’t a scarce resource.

It’s the exact opposite, actually: it’s infinitely reproducible at zero cost to the user and to the ecosystem.

2/n
So contrary to traditional resources which can be exhausted when overused, that can’t happen to a commons of digital assets.

3/n
A lot of the way we think about the world comes from a place of scarcity. But in the digital world, scarcity doesn’t exist any longer.

4/n
We’ve been able to maintain scarcity artificially for economical reasons, through copyright law, for example, but open source breaks down that last barrier too.

5/n
Using open source code doesn’t prevent someone else from using it too.

6/n
Using open source code doesn’t ever deplete the source code repository. It’s always there, ready to be cloned, at no cost.

7/n
So why is it that we’re still inclined to think of open source with the same set of concerns that we use to consider a fragile ecosystem whose resources are at risk of being depleted?

8/n
Well, it’s precisely this ability of open source code to be reproducible infinitely and at no cost which puts the system at risk.

9/n
Without revenue, there is no maintenance, and without maintenance, the commons becomes toxic very quickly.

10/n
Why is that? Because the ecosystem changes at a rapid pace.

As new paradigms are invented, reliance on older open source assets becomes a liability that prevents you from adapting quickly to changes in your business.

11/n
As new security issues are discovered, open source code that isn’t updated becomes a security risk.

12/n
So contrary to more traditional ecosystem we can think of, such as a lake, for example, which auto-regulate in the absence of human intervention, and where the principal risk to the ecosystem is precisely the human intervention itself, open source code is very different.

13/n
The open source commons supplies are infinite, and the commons deteriorates instead of flourishes at the lack of human intervention.

14/n
Yet, we see it as a common.

15/n
There’s only one explanation to this.

16/n
In open source, the maintainers working on the source code are the scarce resource that needs to be protected and nurtured.

The community is the commons.

17/n
Think about it. It makes perfect sense. If you abuse the community around the source code, overuse it and exhaust it, people leave. And your system deteriorates until you course correct.

18/n
In an ecosystem with finite resources, the attention is required to be on the resources themselves, to avoid depleting them.

19/n
In an ecosystem with infinite resources, the attention needs to be on the people taking care of and maintaining that resource, because that’s where the bottleneck is.

20/n
Apache’s “People over code” comes to mind very literally in that context.

21/n
So we’re right to think about open source as a commons. We’re just wrong to think of code as the scarce resource. That’s the community around the code. That’s the one you need to nurture and preserve.

22/n
You can follow @tobie.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: