Language Selection

English French German Italian Portuguese Spanish

An open source analogy: Open source is like sharing a recipe

Filed under
OSS

I love listening to open source gurus explain open source to those who have never encountered it, and especially to those with little computing background. In conversations with folks who may have never heard the term 'source code,' open source advocates don't typically have recourse to related words like 'Linux,' 'copyleft,' or 'binary blobs.' That comfortable vocabulary suddenly fails them, leaving them frustrated and stammering.

I've observed some artful feats of analogy by open source zealots eager to help others understand the open source way. Some of these analogies are brief; others are elaborate anecdotes. But all are creative attempts to demonstrate similarities between open source and something an audience finds more familiar.

I have my own open source analogy, one that has lead (I'm happy to report) to a satisfying number of wide-eyed 'Ah-ha's!' Here it is:

Rest here




More in Tux Machines

Android Leftovers

4 Tools for Network Snooping on Linux

Computer networking data has to be exposed, because packets can't travel blindfolded, so join us as we use whois, dig, nmcli, and nmap to snoop networks. Do be polite and don't run nmap on any network but your own, because probing other people's networks can be interpreted as a hostile act. Read more

Google’s Fuchsia OS on the Pixelbook: It works! It actually works!

Google currently has two OSes on the market: Android and Chrome OS. The company is never one to leave a successful product alone in the marketplace, though, so it's also developing a third operating system called "Fuchsia." When we last checked in on the experimental OS in May 2017, calling it an "OS" was a bit of a stretch. We only got the system UI up and running on top of Android, where it then functioned like an app. The UI offered a neat multi-window system, but mostly it was just a bunch of placeholder graphics. Nothing worked. It has been hard to check in on Fuchsia since. The Fuchsia system UI, which was written with a cross-platform SDK called "Flutter," quickly shut down the Android (and iOS) compatible builds. Fuchsia has a Vulkan-based graphics stack, and no emulator supports the new-ish graphics API. The only way to get Fuchsia up and running again was with actual hardware, and the only supported devices were Intel NUC PCs from 2015 and the Acer Switch Alpha 12 laptop. Read more

today's howtos