Bonum Certa Men Certa

The Road to PONIX: Software for Everybody

By figosdev

Lego's people group



Summary: "Trying to separate software freedoms from all other freedoms is like trying to separate Freedom 1 from Freedom 2: Studying software is a collaborative endevour."

I used to have a t-shirt that said "Free Software, Free Society" on it. Someone on the FSF Board saw me in it while I was food shopping and said "Nice shirt!" It was also one of the more comfortable shirts I've owned.



I think both those ideas are important, you know -- Free software, and free society. The former is hard enough but if nobody is free, then free software is nothing but a glimpse of the way things might have turned out differently.

Richard Stallman was right of course, that if we didn't make our software free, it would ultimately be used to control the user -- like the old joke goes, TV watches YOU and speakers listen in, books note when you're reading them and websites know far more about you than you know about them. Society is out of balance, and your "guardian devils" (a term I'm borrowing for a moment to refer to your surveillance devices) are not unlike Stallman's predictions.

"Richard Stallman was right of course, that if we didn't make our software free, it would ultimately be used to control the user -- like the old joke goes, TV watches YOU and speakers listen in, books note when you're reading them and websites know far more about you than you know about them."The person posting this story to Techrights for me, Roy Schestowitz, warns Alex Oliva that after they go after Stallman for thoughtcrimes, he could be next. In fact we could all be next; we have created a society that cares less about freedom all the time, even freedom of thought. I'm not sure that technology isn't part of it. The illusion of freedom created by the narrow range of vapid choices monopolies offer you can be very alluring. Stallman teaches us to think of that as the freedom to be handcuffed.

You might not know me as a critic of Stallman; I'm willing to give credit where credit is due. If we wanted, we could make this an article about all the horrible things about Albert Einstein. Or the alleged (possibly substantial) anti-semitism of Nikola Tesla. We could make it about the anti-semitism and complete thuggery of Henry Ford.

What we do know is that history tends to be kinder to most good scientists and great artists than their lives are. We give them awards, they sometimes make the news, but fame is fickle. It was Einstein himself that said "Great spirits have always encountered violent opposition from mediocre minds." He was not referring his own treatment but the protested appointment of Bertrand Russell.

"Not only do I think Stallman is entitled to some mistakes, I think all people are."I've compared Stallman to Einstein before, for the amount of important work he has done to alter the course of a century more than the sheer power of his intellect. But no amount of admiration has ever prevented me from standing up to this man when I think he's made a mistake. Why should it? It wouldn't stop him, and we are both only human.

Not only do I think Stallman is entitled to some mistakes, I think all people are. Love and mercy are the greatest human aspects altogether. By no means am I suggesting that we should ignore all mistakes, though I will quote someone I talk to who says: "'inclusivity' should not require people to label themselves to some special group; rather it should generate an environment of consideration and accommodation as befits each individual in the context of good will."

There is not enough good will in our societies anymore, and I think part of the reason why is that our definition of good will (and freedom) is constantly being reshaped by companies -- companies who don't actually care about us at all. Microsoft or IBM/RedHat may tell us how to create software and spaces for "everybody," but these are not companies who actually create software for everybody. Microsoft creates software only when it benefits Microsoft -- they don't care about you, and if they did accidentally, it would only continue as long as it suited them. IBM doesn't care about you either.

Microsoft and IBM can't create software for "everybody" because they don't really care. But even if they did, they still can't create software for everybody because non-free software by definition is only for some people. Microsoft only does things that serve profits, and it isn't as profitable to care about everybody. It is more profitable to only care about certain people who are worth it. Non-free software always excludes.

"Microsoft creates software only when it benefits Microsoft -- they don't care about you, and if they did accidentally, it would only continue as long as it suited them. IBM doesn't care about you either."Software Freedom is meaningless without other freedoms. If you do not have freedom of speech, not only can you be effectively kicked out of something you founded without due process, you can lose your ability to maintain free association with that person or speak favourably of that person whom you admire. We swear we wouldn't let that happen to science, but we are letting it happen in computer science. How we develop software is practically always affected by the other freedoms we have.

Not to mention that we want software for everybody, and if we build a culture of censorship we can't even learn enough about people to find out what they need. We aren't creating software for everybody though. We don't have the knowledge or resources to do that, and the only people that do are -- everybody.

If we really want all software to be free, we need to make that workable. The only way to do that is to have people from every walk of life, from every sort of philosophy, with every sort of problem. If the goal really is for all software to be free, then we must make Free software something that exists for all people.

"Choice isn't enough, but we do need choices."While choice is cynical when compared to true freedom, freedom is (as someone put it recently) the ability to rewrite the rules and create new choices. A lot of us don't experience that with software. We keep finding that the tools we've relied on for years are being turned into things we can't use, or that work poorly by comparison. I could write an entire article about all the things that have gotten worse as companies have gained more and more control over our communities. Choice isn't enough, but we do need choices.

And we all need freedom. We need to be able to talk about what we need in terms of software, and people keep bringing politics into the conversation -- because people care about politics. You may not care about "their" politics or "my" politics, but you can be certain "they" do and I do. The more that we try to have a single organisation manage the ambitions of every person, the more we fail to represent everybody's needs.

If you step away from the issue of Software Freedom, and look at broader freedoms -- privacy, free speech, religious freedom -- very core Bill of Rights / UDHR type stuff, we find that the largest companies care as little about our other freedoms as they care about our Software Freedom. If only there was a way we could talk about both of these things at once --

Wait -- there is! Until not long ago, the Free software community was "allowed" to talk about as many kinds of freedom as they wanted. Let's bring that back! Not being allowed that has cost us too much already. When society is made less free, software is made less free. Let's advance Free software by advancing other freedoms as well.

"Constantly we are being told that these giant companies are held to one standard -- lip service and attacks on our freedom (including Software Freedom) but we are not allowed to be political, be uncouth, focus on disagreements -- we can't really do much about it at all."Of course it's important to keep our outside ambitions from clashing. Increasingly, the method of avoiding a clash in aging non-profit organisations is to avoid the topics altogether. As I've said, I don't think we can ultimately sustain that.

In the name of one political perspective, that of how to gain greater diversity (something many of us are in favour of without agreeing at all on how to achieve that) we are tossing out all other perspectives as hostile. This is neither honest nor inclusive. But we can't argue, not even politely because doing so is also considered hostile. Constantly we are being told that these giant companies are held to one standard -- lip service and attacks on our freedom (including Software Freedom) but we are not allowed to be political, be uncouth, focus on disagreements -- we can't really do much about it at all.

That's how you know we've already lost. But human history is full of losses and full of turnarounds, and it's time we got off this road to nowhere and started exercising our freedoms again. If the FSF will be part of that, if they will support freedom, then we will help them in their mission. And right now, I still urge everybody to give them a chance. It's dire right now, and they need it. Let's give them a chance to do what's right.

"If the FSF wants to stifle you directly even more than other companies are required to stifle their own leaders, then something has gone terribly wrong."But they aren't going to tell us what to do. They can advise us on Software Freedom, but when it comes to other freedoms (and ultimately Software Freedom too) we are our own bosses. We have to live with the consequences of our decisions, so we might as well be allowed to make them ourselves. And any group that imposes too much in the name of freedom is doing so at the peril of their own mission.

If you have to trade all your other freedoms for Free software, it isn't worth it. If you have to abandon your other political goals to be an advocate, it isn't worth it. If the FSF wants to stifle you directly even more than other companies are required to stifle their own leaders, then something has gone terribly wrong. We can't stand for that sort of double standard, because it is aimed at exploiting and removing us.

But if the FSF has taken a wrong turn in the way it tries to help us put our differences aside, and we want to collaborate on Free software (as we did regardless of our political differences in the 80s and 90s), then it's up to us to figure out how to get back to that. The FSF certainly isn't up to the task, or Stallman would be the president right now.

So while I'm not recommending we withdraw support of the FSF, we do need to hold it to certain things. We need to make it clear we have no intentions of leaving politics at the door, because it is hypocritical. The FSF(E) for example, wants to advocate Software Freedom at vegan events, but not have vegans advocate at Free software events (I'm not vegan, so theoretically I shouldn't care about that. But the double standard is overwhelming.) This sort of institutionalised nitpicking is unsustainable.

"Trying to separate software freedoms from all other freedoms is like trying to separate Freedom 1 from Freedom 2: Studying software is a collaborative endevour."The alternative is quite difficult, but then freedom isn't always won easily -- freedom is a struggle. And if we give up all our other freedoms, we have no business talking about "Software Freedom" because we don't show any knowledge of the meaning anymore. Trying to separate software freedoms from all other freedoms is like trying to separate Freedom 1 from Freedom 2: Studying software is a collaborative endevour. If you can't share the software, the freedom to study it is greatly diminished.

The more that people use Free software, the harder it is for one organisation to manage everybody and their needs. Vegans and fishers won't be able to agree on everything -- and they never had to. But suppose you have a program for managing a restaurant, and the fishers want fish on the menu (as a category) and the vegans of course, don't. Who gets their way? We can try to make that program as neutral as possible (and maybe lose some features in the process) or we could make it so each can create their own version as they think is best.

Now, they have that right already -- all Free software is licensed to allow that sort of change. But do we ask both groups to "leave" and work on these projects somewhere else, or is there a way they can both work on their own version under the same organisation? I think sometimes they can and sometimes they can't.

"If we make it much easier to customise software, then many more people will be able to."When they can, it makes plenty of sense to make that software as component-based as possible (as Milo would suggest, and does) and to make it so we can download both versions. As to whether the vegans get to censor the fisher version or vice versa -- no, piss off, you don't get to censor each other. That's the freedom to be handcuffed again. They can leave in protest of that, and you know, we should let them. Though if we can work something out that makes everybody (not just one group) happy, that's even better. When they ushered in all this mandatory niceness, they never said the enforcers had to be nice. What's that about?

One thing the Free Software Foundation has spent an insufficient time talking about is how to grant all 4 freedoms as abilities, as well as freedoms. I'm not saying the ability to change the software is as vitally important as the freedom to -- I've known better than that for years and years. Even if you don't have the ability to change the software, you may know someone who does (Stephen Fry said exactly that for GNU's 25th birthday, and I've watched it countless times with various people.)

But the ability to change the software is a wonderful ability, and we should be looking for new ways to enable that -- not just to make it free. The freedom is more vital, we can put the 4 freedoms up on the highest tier by themselves if necessary (in the context of the FSF and Free software -- the definition of which includes the 4 freedoms.) But if we give not only the freedom but the ability -- that's progress.

"There was a time when using software and creating software were two tasks that were a lot closer together. Developers don't actually use a completely different operating system -- they use different tools on the same platforms you run your software on..."There are two aspects of that I think go hand in hand -- one is to make it easier to customise software, or at least avoid making it more difficult than it already is. I consider the latter sabotage, and I don't understand why more people don't. In some instances it's fairly understandable. Like when Mozilla made changes that forced Userscripts to work in a different, more tedious way. But why can't I just disable the extra security if I trust my own userscripts, hmm? I don't know how to write the new ones, and I've got my own programming language as well as a reasonable bit of talent with JavaScript.

If we make it much easier to customise software, then many more people will be able to. But that by itself isn't going to be enough -- we should also teach people how to create and change software, as much as we are willing to teach them how to install and use it.

There was a time when using software and creating software were two tasks that were a lot closer together. Developers don't actually use a completely different operating system -- they use different tools on the same platforms you run your software on... Except for Open Source developers of course -- they all use a Mac and tell you why "Linux" isn't good enough, and why you should just do everything their way. Because Apple cares so much about freedom, you know. Right Siri?

"Exactly."

"When the FSF runs out of workable ideas, we don't have to pretend we have as well -- we can just keep the ideas coming."Siri, were you listening this whole time?

"No, I would never, ever do that! Alright, yes -- but only a little."

The people developing Free software have made good software, credit where credit is due. But they clearly don't know how to make you a more integral part of what they're doing -- not politically, nor technically. That part is kind of up to you. But since you may not know either, we need... something else.

With Free software, like with Vermin Supreme as President, everybody gets a pony. But you may have to put the pony together yourself, and you may have to make changes to the pony without the slightest knowledge of how to do so.

"We want all vegans and fishers to use Free software. We even want our political opponents to use it -- because all software should be free, not just the software of people we admire and respect."We can do better than that -- a lot better. But we need better ideas, more people (not fewer, Code of Conduct! Stop sacking everybody that already works for free, okay?) and the only way we are going to have greater diversity of opinion -- clearly, is to have greater diversity of organisations. We need a Free software association for users, and maybe one for anticapitalists, and perhaps even one for vegans.

Some of these associations will in fact be able to serve more than one group -- the FSF used to manage that, but I guess it's too big now. Or too old to figure out such things. It's alright, nobody's perfect -- at least you're not FSFE.

But while the big companies look for new ways to sabotage everything we've done (and then get paid for selling off our work while taking all the credit... SCO!) it's up to us to look for new ways to beat them at their own game -- not just by choosing their game, you know, but by making our own rules. That's what freedom is, right?

When the FSF runs out of workable ideas, we don't have to pretend we have as well -- we can just keep the ideas coming. Because if we aren't making up some of our own rules, then we aren't really free. We can thank the FSF for being sure that everybody gets a pony, but it's up to us what we use it for. Then again, now that we all have a pony, I suppose riding lessons would be useful.

Anybody up for creating a Free software organisation that is also dedicated to teaching all users how to create software? Or dedicated to Free software plus some other thing? We want all vegans and fishers to use Free software. We even want our political opponents to use it -- because all software should be free, not just the software of people we admire and respect. (That's right, Bill -- even yours!)

Long Live Stallman, and Happy Hacking.

Licence: Creative Commons CC0 1.0 (public domain)

Recent Techrights' Posts

Saying "No" is Not a Bad Thing
Society benefits from people who say "No!" even when it seems impolite (and possibly inconvenient) to say so
Next Week's "Bloodbath" at Microsoft Includes "Silent Layoffs" (Which Microsoft Won't Count)
The notion of "silent layoffs" is fast becoming the "new normal"
XBox Being Discontinued, Some Models of XBox Canceled, Not on Sale Anymore
First some of the largest retailers quit stocking/selling XBox, now a 2TB model is axed
 
Links 27/06/2026: Journalists Kicked Out of China, Torture in Iran and Turkey
Links for the day
How Microsoft is Preventing or Slowing Down Adoption of GNU/Linux (Fake 'GNU' Controlled by GitHub in Windows, WSL, Sabotage at Boot Level, Not Limited to Dual-Booting)
Microsoft is still at it
Rising Computer Prices Good News for GNU/Linux and Free Software
This can greatly assist the adoption of BSDs and GNU/Linux
Links 27/06/2026: More Restrictions on Social Control Media and Russia is Leveraging Cellebrite/Back Doors
Links for the day
Akira Urushibata on the Likely False (Unverifiable) Claims Anthropic Makes About Defects for Marketing/Hype
Some pro-LLM person has managed to derail the discussion on this topic
European Patent Office (EPO) Series: "Team Campinos" in Split
The EPO team was of course headed by Campinos himself who delivered a "forward-looking" keynote speech to the assembled audience consisting mainly of Administrative Council delegates from the national IP offices
Supporting Women in the Free Software Community
The common theme here is abuse of women
Left IBM After Many Years, Came to Microsoft/XBox, Now Silent Layoffs at XBox
many inside XBox will have their last day next week
Gemini Links 27/06/2026: Homeworlds and Tarot Cards
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, June 26, 2026
IRC logs for Friday, June 26, 2026
Links 26/06/2026: SoftBank Forbids Mentioning That Slop is a Scam, "'We Need Courageous People' to Combat Greed and Corruption"
Links for the day
Gemini Links 26/06/2026: "Negativity of Reddit" and "Moving Blog to Gemini"
Links for the day
Same MIT Site That Fabricated the Fake News for IBM is Still Being Paid to Produce Fake "Reports" That Prop Up a Ponzi Scheme
If this is the media we deserve as a society and believe keeps us informed, then we are all doomed
'Social' Slop: The Social Control Media and Slop Crises Are Converging
Social Control Media and slop may have a shared fate. People will shun them both.
Union Syndicale Fédérale (USF) Speaks Out Against Campinos and Informs the Chairman of the EPO Administrative Council
Does Mr. Kratochvíl pay any attention at all?
'António the Pretender' Campinos is Digging His Own Grave With Grotesque Lobbying Intended to Undermine Democracy in Europe's Second-Largest Institution
One way or another, the EPO will never be the same again
The Principle of "Do No Harm"
"Do No Harm" is a common saying
After Years of Bluewashing People Who Are Still Labelled "Red Hat" Suddenly 'Leave' (Might be PIPs), IBM in "Forever Layoffs" Loop
Remember that Red Hat had mass layoffs this year
Microsoft Staff Bracing for Impact Ahead of "Layoffs Lottery"
some people start to assess who will get culled next
Donald Trump and IBM's CEO: Twins Separated at Birth, Saturating the Media With False Reports About Things That Don't Exist
Every "journalist" that went ahead with this fake news should be sacked on the spot for a rejection of fact-checking
The Register MS Will Become Indistinguishable From Spamfarms at This Current Pace
Follow the money...
Microsoft Layoffs Have Already Begun in Its PR Department
It is called Waggener Edstrom
Techrights Community as Litigants in Person (LIPs)
Unwittingly and due to circumstances we're had to step in to protect women abused by monstrous men who lack empathy
European Patent Office (EPO) Series: Rest and Recuperation on the Adriatic Coast
The EPO President's connections with the Croatian SIPO date back to his days as head of the EU trademark agency EUIPO
Firehose of Spam (Fake News) From The Register MS Today
This is how awful the state of news sites really is
Slopfarms Becoming Scarce and Few (or Inactive)
we'll try to refrain from even giving the remaining slopfarms any visibility
The Register MS Promotes Things That Do Not Exist... for Money
How much more ZTE spam will come out before 5PM?
Links 26/06/2026: RIP, Om Malik, 1966-2026
Links for the day
Memory Leaks Suck
Slop ('vibe') coding means lots of bad programs
Natural Disasters and Personal Disasters
Thank you, Om Malik, for the positive memories
Gemini Links 25/06/2026: Life Philosophy and Misery
Links for the day
GAFAM Became a Mainstream Term, and Why Words Matter
Conveying problems in useful terms [...] Impairing propaganda attempts (e.g. calling parrots "intelligence", back doors "confidential", and outsourcing "cloud") should be the first step
European Patent Office (EPO) on Strike Today, Next Week Another Historic Week
If you live in Europe, contact your delegates today
FSF FreeJS Project (Part of the GNU Project's Goals) Advanced Further in 2026
They're moving to reduce dependence on anything to do with Microsoft
SLAPP Censorship - Part 119 Out of 200: Our Suggestions to Our Politicians and Heads of State
coverage about SLAPPs and related matters
Microsoft Already Closing Down Studios, According to Some Publishers
It is being compared to what happened in Intel
IBM PIP Stories Told in Public, Fake IBM News (Fabricated Claims) Drown Media Sites
IBM is seeding fake news to help justify the bailout
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, June 25, 2026
IRC logs for Thursday, June 25, 2026
Microsoft Falls to Lowest Value Since 2023
Microsoft can come back down to somewhere below $100
This Could be the Start of Microsoft's Biggest Wave of Layoffs in 50+ Years
This is what it looked like for Intel a few years ago
The Register MS is Promoting a Pyramid Scheme for Money, But It Is Over 6 Million Pounds in Debt
How much lower can the reputation of this publisher sink?
Gemini Links 25/06/2026: Unix-like People and NeoGeo
Links for the day
Members of the Delegations in the EPO's Administrative Council Told That Amid Unrest Campinos Must Go; a Year of EPO Strikes Means It's Time to Change Leadership
Which strategy is needed for the European Patent Organisation?
The Cyber Show on How Data is Misused and Broadcast is Abused to Crush Resistance to Harmful Technology
We recently published a number of articles about how Computer Science is coming under attack
Increasing Participation Rates in Staff Representatives' Elections at the European Patent Office (EPO)
The industrial actions seem to have brought colleagues closer together
Microsoft's Mass Layoffs Have Already Begun (Could Not Wait 'Til July)
Microsoft's biggest layoffs round in 50+ years?
Assessing the "Worth" of a Life
Don't let blunt plutocrats decide whether Venezuelans deserve sympathy or not
Planning 20-Year Techrights Event
Interested people can contact us in IRC
Links 25/06/2026: Earthquakes Strike Venezuela, Conflict of Interest in Kangaroo Court UPC
Links for the day
More Weight of IBM's Stock is Ascribed to Lies and Things That Do Not Exist
Turning stones into gold?
SLAPP Censorship - Part 118 Out of 200: Exposing Crimes is Not a Crime, It is a Public Service
We will soon enter the sixth year of lawfare
Links 25/06/2026: "Why We Need Seed Legislation" and XBox Chaos Predicted by Insiders
Links for the day
Gemini Links 25/06/2026: Hobbies Change, Young love, Strange Encounter, and Raspberry Pi Zero W
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, June 24, 2026
IRC logs for Wednesday, June 24, 2026