What is Open Source Software?
Open source software (OSS) is distributed under a licensing agreement which allows computer code to be shared, viewed and modified by other users and organizations.
Or in slightly more user-friendly language, open source software is available for the general public to use and modify from its original design free of charge. What it means is that a piece of software can evolve and be iterated upon by other developers anywhere in the world. Ideally, this means that the software is improved over time, but it can often take plenty of interesting twists and turns with all of that evolution and can change form and shape entirely.
Open Source feels inherently cool and well…open. In theory, it feels like what the Internet was supposed to be all about. But it should also come with a warning label. There’s a fantastic fortnightly podcast about technology that I never miss called Reply All. They ran an episode recently called Disappeared that’s really worth a listen.
It delves into the idea of the open web and the principles of self-governance that drive the ethos of open source software. Whilst an open and peer to peer oriented web is to be applauded philosophically, it can leave us vulnerable to rogue developers who choose to break things for their own benefit. Hence the need for a warning label.