We need to save what made Linux and FOSS possible

If we take freedom and openness for granted, we'll lose both. That's already happening, and we need to fight back. The question is how.


I am haunted by this passage in a letter we got from reader Alan E. Davis (the full text is in our Letters section):

... the real reason for this letter comes from my realization---in seeking online help---that the Linux Documentation Project is dead, and that the Linuxprinting.org project---now taken over by open printing, I think, is far from functioning well. Linux has been transformed into containers, and embedded systems. These and other such projects were the heart and soul of the Free Software movement, and I do not want for them to be gone!

This is the kind of thing Bradley Kuhn (of the Software Freedom Conservancy) lamented in his talk at Freenode.live last year. So did Kyle Rankin in his talk at the same event (video, slides). In an earlier conversation on the same stage (it was a helluva show), Simon Phipps (of the Open Source Initiative) and and I had our own lamentations.

We all said it has become too easy to take Linux and FOSS for granted, and the risks of doing that were dire. Some specifics:

There were signs this was coming in 2002, when I wrote A tale of three cultures. I'll unpack those a bit:

What I didn't see back then was that Hollywood and Embedded would become pretty much the same thing: business-as-usual. That happened because it was too easy for too many developers to build proprietary and closed stuff, heads down, in utterly practical ways, usually for what amounted to embedded purposes, on top of Linux and FOSS foundations, with little respect for the virtues embodied in those foundations. And by now we've built a lot of it. One might even argue that most of the Linux deployed in the world today is embedded inside proprietary and closed devices.

So the question is, What should we do now?

From my notes, here are some things Bradley, Kyle, Simon and others said at Freenode.live. It's not all verbatim, but close enough:

That's all necessary, but not sufficient. We need something more. Something big.

I suggest we pick a fight. Because fights raise emotions, and have goals.

I just ran a playoff between many different fights on many tabs in a browser. The winner—the last tab standing—is The Era of General Purpose Computers is Ending, by Michael Feldman in The Next Platform. It's a sad bookend to the history of a losing fight that Cory Doctorow forecast in 2011 with Lockdown: The Coming War on General Purpose Computing, and a year later in The Coming Civil War over General Purpose Computing. Read all three.

I chose general purpose computing as the winning fight—the one most worth having—because we wouldn't have Linux, free software or open source today if there weren't general purpose computers to develop and use them on. General purpose computing is the goose that laid all our golden eggs. The fight is to keep it alive.