
What is "FOSS", really? - A historical perspective (Part 2)
For a time, Silicon Valley was the epitome of a dream job. Imagine employees in plush offices with all the amenities you could possibly name while getting paid six figures for the occasional inconvenience of actually having to work. It was the ideal for pretty much every American college student choosing Computer Science as their major.
Then, one day, that was all down the toilet. Some placed the blame on AI. Some pointed to Elon Musk's acquisition of Twitter in 2022, but I argue that was missing the forest for the trees. The tech industry had always wanted that Chinese-style "996" crunch. The problem was rather that no one wanted to make the first move in fear of bleeding talents. With the richest man on earth defying the status quo and AI looming over the horizon, what the industry saw was an opportunity to abandon the cosy adult playpens and replace them with the grindset. That would of course also come with enormous implications for "FOSS".
You can't claim labour violations if you aren't really doing work for the company
But what really was "FOSS"? From the industry perspective, it was overtime without the pay. In the book Bullshit Jobs - A Theory, anthropologist David Graeber via the pseudonymous "Pablo" identified a job type he dubbed the "duct-taper". To quote:
>"Pablo's main point is that with the growing reliance on free software (free ware), paid employment is increasingly reduced to duct taping. Coders are often happy to perform the interesting and rewarding work on core technologies for free at night but, since that means they have less and less incentive to think about how such creations will ultimately be made compatible, that means the same coders are reduced during the day to the tedious (but paid) work of making them fit together."
For a time, the "FOSS" model of labour was for the most part sustainable thanks to all the six-figures people in the San Francisco Bay Area getting paid to have fun. Officially, the bosses were not really paying anything for the core technologies, and their employees were not really complaining because, seriously, what else could they have asked for in material terms?
The "real" work, of course, was to bind all the core technologies together to form usable products. After all, someone had to hammer the Linux kernel into a firewall suite or turn Debian into a web-manageable hypervisor. Now, I had no doubt the six-figures hotshots also had to do some duct-taping every now and again, but, to me, it seemed far more likely that such a thankless task would have been left to immigrants on H1B visas or perhaps offshore contractors. It's a sub-hierarchy in the same sense the working class is divided between the middle class and the lower class.
Of course, nothing was meant to last forever. The American middle class faced the "crunch" circa 2010. Likewise, the Silicon Valley labour aristocracy would experience its own extinction event as development in core technologies began to slow and the tech industry at large could no longer justify paying a whole bunch of people an eye-watering sum of cash every year just to work on nothing in particular. Well, they were never really meant to work on anything in particular anyway, so it was only inevitable that their bosses would eventually be rid of them also over nothing in particular.
The slow death of ideologies, and systemd
The Free Software Foundation (FSF) lays out the "Four Essential Freedoms" as follows:
- The freedom to run the program as you wish, for any purpose.
- The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help others.
- The freedom to distribute copies of your modified versions to others. By doing this, you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
To me, these 4 talking points serve no purpose other than to raise the inevitable question, namely, "Who on earth is meant to grant you the 'Freedoms'?" Simply put, they present the same conundrum as that by people telling you that their political cause "isn't a political issue but a rights issue".
A right has to be granted by someone with the tangible means to make good of it be that someone the government or supposedly God. With that in mind, it is not hard to see as to why the "Four Essential Freedoms" are apropos of nothing. Can I grant you the "Freedoms"? Can you grant yourself the "Freedoms"? Can FSF grant you the "Freedoms"? Such words as "you can help others" sound noble until you realise you cannot help other people when you can hardly even help yourself.
We have discussed the demise of cushy, high-paying Silicon Valley jobs and how those jobs had for the most part sustained the development of "FOSS". In case you have not understood already, the true granter of "Freedoms" has always been the tech industry itself. Heck, you could also be a granter of "Freedoms" if you could write me a fat cheque every month just so I could do nothing but experiment with "cool" stuff all day. In reality, of course, I am just someone working an often-tiring job for far below six figures, and, likely, so are you.
Remember the 28 workers at Google getting fired over striking for Palestine? Working at Google used to be the aforementioned "dream job". Now, Googlers are just as disposable as the rest of us, and broke, disposable people tend to dislike working for free. So, who will be working on core technologies now?
Well, look no further than systemd. Some people dislike systemd citing its "monolithic" nature. Well, the proper description for it is that it's tightly integrated with other system components, and this, I argue, has plenty to do with the industry no longer finding duct-taping as useful anymore as a way to exploit workers. This is not to say that the industry is being any less inclined to exploit as before. It is simply that they no longer feel the need to maintain the core technology/duct tape distinction and can just build everything in one piece all by disposable workers under a new set of (dis)incentives to produce useful tech on the cheap.
So, we have arrived at the juncture where people are disposable and ideals prove to be nothing but justifications for bottom lines. This should not be surprising to anyone, but if I had to pick the best line from the 1984 movie Ghostbusters, then it would have to be the one that got Winston Zeddemore hired. The tech industry, of course, has practically infinite money for cheques to make people believe in anything including the fairy tale that "FOSS" is really about ordinary people such as you and me helping each other or corporations giving away code out of the goodness of their heart.
Of course, there is no such thing in the real world as a ghost, and you have been lied to so someone already with more money than God can make himself 0.00001% richer without you asking too many questions about wealth inequality.
The new era of things that no one asks for
People often think of "free" software as charity and charity as morally good, but how often do people donate more than they have left over? FOSS in this sense is also societal leftovers. After all, the industry itself has engineered the entire movement in the first place in order to develop the core technologies they want at minimal cost on their part. The material impact of such activism on purely grassroots effort would have most certainly been negligible at best.
Sure, you may use what it has supposedly done "for the community" for your own purpose. No one is going to stop you from that. However, "contributions" from the industry are ultimately meant for just the industry itself. You as a working nobody are strictly an afterthought if one at all. This is the reason something will pretty much always break when you install Linux on your cheap-and-nasty consumer-grade machine. In this sense, FOSS is in reality less like a charity and more akin to the money-spinning exercise of a private foundation.
Liberal societies idealise the consumer, and the ideal consumer is all about having the choice. The problem with ideals of course is that they aren't the real world. No one chose to be born poor, and no one chose to not be a billionaire executive, and no one chose to be stuck at the mercy of someone else's kindness and generosity. Being a consumer is not really about the ability to choose but what you're allowed to choose. FOSS in turn is about accepting that you have no choice, and FOSS ideologues are nothing if not diligent at reminding new converts of the old adage that "beggars aren't choosers" at every turn.
So, as the AI circle of corporate incest is getting more and more obscene by the day, does it matter what the ordinary working person choose at this point? I don't think so. Microsoft is not going to care if you refuse to buy their retail-level software. Nvidia is not going to care if you refuse to buy their retail-level graphics cards. The global computer hardware shortage is conclusive proof of that reality. You are by all accounts irrelevant since the wealthy have already got each other, and it is up to you to recognise what you really have and what your priorities ought to be, FOSS or no FOSS.