What is Open Source?
Open source is about all things, including - but definitively not limited to - software.
This is the first chapter of an openly written book called Open Source for Everyone.
The term ‘open source’ started in software development, but it is applicable to anything. If a thing is open source, first and foremost it means you have access to its source code — what makes that thing tick.
If a thing is open source, it means that the source code of that thing is available for insight and editing, and may even be copied, repurposed and shared with others under certain conditions.
Here is an open source recipe for making popcorn:
Put some cooking oil in a thin and shallow pot
Bring it to medium heat
Put a handful of dried cord into the pot
Gradually increase heat until the corn starts popping
Add any flavoring of your choice
That is a food recipe code. Everything in our knowable world is made up of some type of code. It’s not just computer programs:
Our music is composed of note codes.
Our judicial system is made up of legal codes.
Our government is a big ol’ pile of bureaucratic codes.
Our educational system abides by pedagogical codes.
Our DNA is one long genetic code.
Most dictionaries will give the impression that open source as a concept exists primarily for software, but that would be a massive waste of its potential. I did find one that I liked:
‘open-source’ on Dictionary.com:
adjective
(…)
pertaining to or denoting a product or system whose origins, formula, design, etc., are freely accessible to the public.
Closed source is the conceptual opposite of open source:
‘closed source’ on Dictionary.com:
noun
intellectual property, esp computer source code, that is not made available to the general public by its creators
Source code access
Having access to the source code of a thing means seeing exactly how that thing operates. Oftentimes those things are the products that we purchase when we play the role of consumer. We purchase these products – like a car, a house or a smartphone – believing we’ve made a payment in exchange for total ownership of a given product. But if you do not have access to the source code of the product you bought, you only have partial ownership of it.
For a house, that source code is its blueprint, construction specifications and list of materials used to build it.
Examples: wikihouse.cc, openbuildinginstitute.org
For a car it’s the many mechanical parts it’s made up of, what they all do and how they fit together. It’s also increasingly about the computer code that powers the car’s many microcomputers.
Examples: Open-source_car (Wikipedia), openmotors.co, Open Source Farm Machines (TED talk).
For a smartphone it’s the tightly intertwined combination of hardware and software. The source code of the hardware (everything from its exterior metal casing, all the way down to microchips the size of a fingernail) would be schematics of how these components are built. The source code of the software (the operating system, like Android or iOS, and the apps that run on top) is plain computer code, i.e. open source software.
Examples: Librem 5, Arduino, FairPhone.
Of course, all the things mentioned above are composites of other, smaller things, which in turn also need to be open source if you want true, 100% ownership. But it’s fine to make some concessions here, as long as our production chain doesn’t rely on closed black-boxes with a disproportionate amount of power.
(“How I built a toaster — from scratch” (TED talk) perfectly demonstrates the complexity of our modern production chains.)
The source code of everything
As members of society we have a legal right to insight into many of the things in our daily lives, albeit only a partial one in most cases:
Food contents
Garment fabrics
Building blueprints
Some things, commonly artifacts of knowledge, are nearly as open as they can possibly be already:
Wikipedia
Most scientific discoveries
Most religious scriptures
Books, music and films that have been released into the Public domain.
Your insight into these knowledge resources is unrestricted, but how you may re-make or re-purpose these resources is subject to formal or informal rules.
A book in the public domain is as open as it gets, because the text of the book *is* the source code.
By contrast, a musical composition is not yet as open as it can be if all you’ve got is a sound recording. You may be allowed to remix and share this particular recording in whichever way you’d like, but in order to play this musical composition with your own instruments and orchestra, you need the musical notes. In other words, the code of the music.
A gifted musician might be able to recreate all the notes of a sound recording simply by listening carefully to it, but they’ve effectively obtained access to those notes in spite of that composition’s lack of openness.
We do this in software as well. A program that is closed source can be ‘reverse engineered’ by closely studying its function and wholly remaking it anew, without any insight into the closed bits. A functional replica.
Understanding ownership is power
It’s important to understand the open source codes in your life, because your life is made up of them. Once you understand which codes you already have access to and even the right to inspect, you can see more clearly which other codes you ought to have insight into.
Most importantly, from my limited point of view as a digital native, we must be able to inspect our digital tools. Our apps and devices of daily convenience have become so advanced that they are extensions of our brains. Incredibly powerful, deeply embedded mind-extensions.
If we do not have clear insight into these devices, we are not in total control of our own minds.