Bonum Certa Men Certa

Four More Freedoms? Free Software Force Ponders Those and More



By figosdev

Four



Summary: "I would be willing to contribute to a project that creates a second tier, or "Four More Freedoms" but I have to ask: what freedoms do we need that we don't have?"

Today's article is NOT from the Free Software Force, but it is partly about them. Created in September to defend Richard Stallman and advocate Stallman-inspired software freedom, The Free Software Force has an active and growing mailing list. Topics include debate over articles written by Jagadees, Free software education and strategically "bloated" software. (Strategic to those who want to control our projects.)



"...I have spent years trying to think of a way to address modern threats to Free software without amendments to the FSD that would nullify existing freedoms."Today the topic of the Free Software Definition came up. I think the FSD is extremely important, as much a cornerstone of the Free software movement as its author, Richard Stallman. The FSD is something we want to continue, even when Stallman retires, and I don't think editing it should be considered lightly.

In fact, I have spent years trying to think of a way to address modern threats to Free software without amendments to the FSD that would nullify existing freedoms. So let's have a look at the list we are talking about here:



From What is free software?

The freedom to run the program for any purpose; the freedom to study and change the program; the freedom to distribute modified and unmodified copies -- these are very broad freedoms. Almost anything we could add to these, might also take away from them.

For this reason, I propose two key ideas -- one, that we only consider amending this list with the greatest possible care. Free Software organisations may come and go. The Free Software Definition is our cultural touchstone; it is a guide to both our licences and our organisations. Editing the FSD is not just like editing a license; it is like editing the very reality of the Free software movement. This is as vital to our cause as a constitution is to a nation.

"People often assume that the four freedoms were originally numbered 0 to 3. They originally started with 1, but the freedom to run the program for any purpose was considered so fundamental, that it was added as "Freedom 0" to underscore its importance."Second, I have thought about this for years now, and I don't know if it's possible to add to this list without taking something away unintentionally. And I propose we create a second(-tier) list, instead of amending the first one.

People often assume that the four freedoms were originally numbered 0 to 3. They originally started with 1, but the freedom to run the program for any purpose was considered so fundamental, that it was added as "Freedom 0" to underscore its importance. So it is possible to add Freedoms -- very carefully.

I've long considered a second tier as a way to protect the user, without putting undue limits on the same user. In software freedom, there is no necessary dichotomy between user and developer. All developers are users, while all users have the potential to become developers.

The reality of course, is that most users are not also developers. But by protecting the rights of users, we protect the rights of all developers -- we simply don't create any "special rights" or privileges for those developers -- we demand that every user have the same rights whether they are developers or not.

"We want every person who obtains that source code to have all 4 freedoms along with that code. If we enable more users to make useful changes to it, so much the better."Whether everyone has the opportunity to be a developer is sometimes contested. I'm in favour of creating more opportunities for everyone to not only learn more about software development, but to make it easier for people with a range of skills to collaborate on improving software.

I consider this a positive, even though it is an aside. A great deal of software that we can all benefit from is in fact developed by very few volunteers. One person can create a useful software project without a community sometimes. We want every person who obtains that source code to have all 4 freedoms along with that code. If we enable more users to make useful changes to it, so much the better.

"Having written a substantial amount of the Librethreat database, I feel qualified to make an effort to summarise its most important points."To figure out what "new freedoms" we want in our second tier, we might consider the modern threats to Free software. I've spent a lot of time doing just that.

Having written a substantial amount of the Librethreat database, I feel qualified to make an effort to summarise its most important points. Doing so is a useful if we want to address as many threats as possible in amendments to the Free Software Definition. We can start by grouping together threats with significant overlap.

Tivoisation, Appliance-like Distributions and the Cloud are all ways in which Free software can be abused in freedom-limiting technical applications:

Tivoisation "Exploits DMCA law and vulnerabilities in GPL2 so owners cant change software in their devices"

"This is sometimes called "OSPS" or "Open Source Proprietary Software" which I admit is both catchy and amusing, though personally I hate giving any more credence to the term "Open Source" even as a joke."Cloud "Violates privacy, freedom... control"

Appliance-like Distributions use Free software to "simulate or act as a non-free platform"

The mitigations for these threats are better licensing (GPL3 over 2) Scepticism of and avoiding "Cloud"-based computing, unless it is "Cloud" that you control yourself, and avoiding platforms that are more locked down than traditional GNU/Linux, including Android.

The next group of threats that go together involve software being co-opted and changed so as to limit the freedom of all or most users:

Punix/Redix are the creeping takeover/disruption of POSIX, projects and organisations. This is sometimes called "OSPS" or "Open Source Proprietary Software" which I admit is both catchy and amusing, though personally I hate giving any more credence to the term "Open Source" even as a joke.

"There is nothing wrong with coming up with ways to enable people to chase fads, provided that the stability and freedom GNU/Linux is known for is a priority."Gratuitous interdependency attacks modularity, user control, Free software development / packaging / vital software many people rely on.

Framework attack replaces mature and stable frameworks with less stable ones, and can disrupt a project from the inside. For example, if your distro switches from GTK2 to GTK3, guess what just happened to loads of existing packages? Possibly nothing -- but that depends on how the distro is maintained.

Framework / dependency hijacking is similar to a framework attack, except this is when upstream decides to ax things that loads of downstream developers rely on (CPython is an example of this, and PyPy is one example of mitigation.)

"As much as Debian is a "Universal" operating system, its quality control policies (welcome in many contexts) tend to be brutally unhelpful to anybody working to maintain compatibility amidst great changes in the distro."Mitigation for these threats includes PONIX, which is an ideal, perfect distro that makes everyone happy -- yes, that one is tongue in cheek, but also a sort of Holy Grail to aim for in design... It includes forking / replacing / documenting examples of Punix in software, assisting anti-Redix distros like Hyperbola and Guix, and avoiding software that is based on Gratuitous interdependency and dragging users through too many unmitigated software fads.

Leaning significantly more towards compatibility on the compatibility/fad scale tends to make the people who complain about these things happier. There is nothing wrong with coming up with ways to enable people to chase fads, provided that the stability and freedom GNU/Linux is known for is a priority.

As much as Debian is a "Universal" operating system, its quality control policies (welcome in many contexts) tend to be brutally unhelpful to anybody working to maintain compatibility amidst great changes in the distro. Creating smarter compatibility policies with their own rules and maintenance, to keep Debian development running smoothly without treading on the toes of projects like Mate, PyPy, Calibre, Devuan and Pale Moon could have prevented half a decade of strife, if they knew how.

"Both the Code of Conduct, as well as Bigotry, can stifle, intimidate and silence contributors."Instead, when Debian makes a major change, anybody working to maintain compatibility is treated more like a troll than a valuable contributor.

Both the Code of Conduct, as well as Bigotry, can stifle, intimidate and silence contributors. In the past, the Code of Conduct was put forth as a solution and not a problem, though we are seeing it now used as a weapon against participation rather than a solution to encourage it. Some of us knew it could be abused that way before it was use to push Stallman out of his own organisation.

Mitigation of Codes of Conduct, or the Malleus Hackerum (Nerds Hammer) as well as mitigation of Bigotry includes adopting a more reasonable version, avoiding altogether, addressing same problems that CoC aims to, but with more allowance for free speech and diversity of opinion, and working together to help prevent and counteract discrimination.

"Mitigation of Codes of Conduct, or the Malleus Hackerum (Nerds Hammer) as well as mitigation of Bigotry includes adopting a more reasonable version, avoiding altogether, addressing same problems that CoC aims to, but with more allowance for free speech and diversity of opinion, and working together to help prevent and counteract discrimination."An increasing number of people believe that rather than leaping to exclude people in the name of "inclusion," as has happened lately in mob form rather than with constructive resolution as a primary goal -- we can do far better to resolve issues that were hijacked to kick important people out of Free software. A Free software federation is one effort to make the movement more resilient against such attacks.

"Co-opting charities" is a problem that is likely too broad and political to solve with the Free Software Definition, indeed these may all be. That doesn't mean we should give up on solving them, rather we should consider what the best solution for these problems would look like.

"Apathy" is indeed a threat of sorts, but also an effect of other threats as much as it is a cause. When people are frustrated, co-opted, infiltrated, taken over, and cut off from reliable solutions, apathy is what things look like after long-term frustrations have given way to cynicism and long-suffering. Perhaps the best way to deal with apathy is to actually work to fix the other problems that are endemic.

"While the FSF remains the original (and very arguably, the most important) authority on Free software, they are not doing much to address or counter many of these threats."For a long time, Free software has run up against new threats. Many Free software supporters have looked to the FSF for guidance. While the FSF remains the original (and very arguably, the most important) authority on Free software, they are not doing much to address or counter many of these threats.

In fact, it is a common theme in non-profit organisations that they will spend years focused on the same solutions, even as new problems arise. The FSF has indeed expanded its mission and addressed some new threats. But complaints of being dismissive have gone on for years, and instead of Stallman stepping down and someone rolling up their sleeves and getting to work ushering in a new era of fighting for freedom, Zoe Kooyman is writing classic, recycled corporate boilerplate on Join Us for blah blah blah blah...

Sorry Zoe, this isn't your fault. If you had a far better idea, I bet the FSF would have asked you to go with the boilerplate anyway. I'm only using your name because it's there at the top of it.

"A lot of us would be just as happy to ignore the FSF and take "orders" directly from Stallman."The FSF doesn't have many new ideas, new plans, or have much to say about what has happened in September. It would not be outlandish to assume that we will never hear anything satisfactory to resolve what happened, and I would be alright with that if someone stepped up to renew and reinvigorate the battle that Stallman has led for so long.

But nobody believes that will happen. Nobody I know is excited about the state of the FSF -- everyone that has an ounce of hope is clinging to A. an alternative or B. something to tide us over until the FSF stops tiptoeing around. A lot of us would be just as happy to ignore the FSF and take "orders" directly from Stallman.

But you know, no matter how this sounds, there is a lot of love for both Stallman as well as the FSF, and nothing would make us happier to find both back on track. It's just, all we are being asked for is "Money" and "Support." Not ideas. Not solutions. And "Support" ought to include Stallman, but the FSF is still censoring the mailing lists -- so, whatever.

"Not ideas. Not solutions. And "Support" ought to include Stallman, but the FSF is still censoring the mailing lists -- so, whatever."When the REAL Free Software Foundation starts acting like the real Free Software Foundation again, nobody will be happier than we are. And when Richard Stallman goes back to making a Gnuisance of himself, whether as the head of GNU or whatever he does this year, many of us will be very glad he hasn't quit.

In the meantime, we still have these threats to deal with. We have software and devices that prevent changes, violate privacy, reduce control by the user, and kind of simulate non-free platforms with Free software.

We have platforms that are increasingly locked-down, development that is increasingly disrupted, stifled and co-opted, not to mention that the less free we get, the more corporate we seem to be... As I routinely tell people, I'm not an anti-capitalist and I certainly don't have a problem with people making money.

"In the meantime, we still have these threats to deal with. We have software and devices that prevent changes, violate privacy, reduce control by the user, and kind of simulate non-free platforms with Free software."I have a problem with monopolies. I have a problem with corporate dishonesty and corporate bullies. I have a problem with Free software being increasingly taken over by large companies that don't care about us and even try to stop us from having our own solutions. First they lend a hand, then they take what's ours with both hands. Then they say they're the ones who really made it anyway.

Well, that's theft. Maybe we should have told them "just get out and stay out," but "Open Source" kept saying that's not really Open.

Well honestly, who cares about that? Open isn't really Free.

What we need are ways to say that you should be free to fork, even while a company tries to glue all your free projects together into a giant corporate-designed mess.

"Open isn't really Free."We need ways to make people free to participate, even when people think the best way to be inclusive is to let mobs kick out people that are loved by the community.

We need ways to get the FSF's attention, even though they speak to us more and more in Public Relationspeak and empty Marketing nonsense.

We need to find a way to make Gnuisances of more of ourselves, and still find a way to work together amidst all this turmoil.

I would be willing to contribute to a project that creates a second tier, or "Four More Freedoms" but I have to ask: what freedoms do we need that we don't have?

We are trying to protect the first four, but that's the problem. There are so many attacks on those from so many angles.

"I would be willing to contribute to a project that creates a second tier, or "Four More Freedoms" but I have to ask: what freedoms do we need that we don't have?"I agree strongly with the Free Software Force that we need to reassess many things. But I sort of think the Free Software Definition is just the tip of the iceberg, and I think we need to be very careful and very thoughtful what we do with that one.

Hopefully this article will inspire several people (just a small handful would do) to think seriously about what key changes will put Free software back on track.

I'll be honest -- YOU are more likely to do that than the FSF, for now at least. I'm not saying they're useless, I think they're vital. But don't put too much stock in the "new" FSF based on the promises they make -- they haven't really even kept the ones we know them for.

"Hopefully this article will inspire several people (just a small handful would do) to think seriously about what key changes will put Free software back on track."Rather, recognise the value of the FSF based on their history, potential and most importantly -- their actions. When the FSF does something right, applaud it. When they screw up, don't look surprised. Their "Board" of Directors is looking more and more like a Stick. They haven't even got a President.

...Still!

But let's hope they have some VERY good ideas. Not that I expect them to listen to any of ours. Seriously -- why would they? Do we look like Platinum Sponsors to you?

Long Live Stallman, and Happy Hacking.

You can visit the Free Software Force website at https://fsforce.noblogs.org

Licence: Attribution-ShareAlike 3.0 Unported

Recent Techrights' Posts

An "Efficient Windows 11 Experience" is Removing a Text Editor (Less than 5 Megabytes in Size) and Adding Chatbots That Require a New PC/Datacentre
Vista 11 24H2 update removes WordPad
 
The Campaign to 'End' Richard Stallman - Part II - Scaring People Who Produce Videos in Support of Stallman
There are allegations of threats, defamation, and censorship
A 3-Year Campaign to Coerce/Intimidate Us Into Censorship: Targeting My Wife
In my view, it is a form of overt sexism
[Chart] Chromebooks in Micronesia Grew at the Expense of Microsoft Windows
As of today...
Linus Torvalds Mocked "Cloud Native" in His Latest Talk (Arguing It's Just Hype), 'Linux' Foundation 'Research' (Marketing) Chooses Proprietary Software to Query Its Adopters
The name "Linux" is overused, abused, even grossly misused
Links 29/05/2024: More Arrests of Regime Critics and Hate Crimes
Links for the day
Brittany Day (linuxsecurity.com) Now Leverages Microsoft Chatbots to Promote Microsoft Propaganda Disguised as "Linux"
What Brittany Day does is an attack both on the Web and on Linux
[Meme] Don't Trust Users to Boot Their Own PCs?
UEFI 'secure' boot
Links 29/05/2024: Hack The Box, Why I Left Healthcare, and Chatbots as Health Risk
Links for the day
Gemini Links 29/05/2024: BESM Retro Second Edition and Itanium Day
Links for the day
Azerbaijan: Microsoft Falls From 99.5% to Almost Nothing or Less Than 20% (Windows Down Sharply, GNU/Linux Surges)
Based on statSounter
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, May 28, 2024
IRC logs for Tuesday, May 28, 2024
The Campaign to 'End' Richard Stallman - Part I - Two Canceled Talks in a Row?
RMS has left Europe, so the concept of "delayed" talk is facetious or deeply cynical
On Desktops/Laptops in Andorra Windows Fell to Less Than Half, 20% If One Counts Mobile as Well
And this is a European country
[Meme] 3 Years Later
If you're going to start a fight, make sure you can handle it
When You Leave a Bad Employer and Move on to Better Things
Perhaps my main mistake was not resigning from my job sooner
No, Your Site Likely Does Not Need WordPress
I was one of the first users of WordPress
GNU/Linux in Cameroon: Rising Steadily While Windows Falls From 99% to Just 6%
If one also counts mobile (mostly Android)
Monkey See, Monkey Share
on deprivation of users
From 0.17% to 10% or More (GNU/Linux in Dominica)
Dominica isn't well known, but it does seem to have embraced Chromebooks in recent years
Links 28/05/2024: Tensions in East Asia, UK Mandatory National Service
Links for the day
Gemini Links 28/05/2024: NetCrawl and Living in Lagrange
Links for the day
Guardian Digital, Inc (linuxsecurity.com) Handed Over Its Web Site to Chatbots That Generate SEO Garbage
They need to be called out on it
statCounter Sees Microsoft Windows at Below 1% in American Samoa
Not even 1%!
Windows Down to 60% of Guam's Desktops/Laptops and Down to a Quarter Overall
No wonder Microsoft is panicking
Today in UEFI 'Secure' Boot Debates (the Frog is Already Boiling and Melting)
Over at LQ today
[Meme] A "Modern" Web's Message in a Bottle
So-called 'security'
Brittany Day: Still Chatbot Slinging, Producing Fake 'Articles' About "Linux"
random garbage produced (and censored) by Microsoft
Almost 4k Gemini Capsules, 5th Anniversary Only Weeks Away
The Web will continue to deteriorate
Microsoft: $1 Million a Day for Contempt of Court Orders (Justice Department)
Microsoft behaves as if it's 100% exempt from laws
Catbodia? In Cambodia, Microsoft's Windows Fell to All-Time Low of Less Than a Quarter.
Cambodia is leaving Microsoft behind
[Meme] Deadnaming
Guess who uses a name that was deprecated well over a decade ago?
[Meme] 'Secure' Boot in a Nutshell
Ask Microsoft if it is "safe" to boot Linux
New Press Report Explains Microsoft Severance and Quiet (Undisclosed) Layoffs
Some people will call this "loophole", whereas others will opine that it is outright illegal (but kept secret to circumvent scrutiny)
Global South is Android/Linux (Windows Era Has Come to an End Already)
I've decided to take a quick glance at South American trends for all operating systems
[Meme] Unified Patent Troll
Unified Patent Court remains illegal and unconstitutional
The European Patent Office is Sinking
Officials (or national delegates) at the European Patent Organisation have long been warned about this (by staff representatives from the European Patent Office), but they ignored the warnings
A 3-Year Campaign to Coerce/Intimidate Us Into Censorship: Targeting Guest Writers (Intimidation)
Some high-profile people have told me that the serial defamer is a "monster" (their word), so why would Neil Brown wish to help him?
Summer in the Air
We have a good pace going on owing to health, positivity, inertia and good software tools
GNU/Linux Activity in Belize
From an economic point of view, Microsoft needn't worry about Belize, but when it comes to preserving the Windows monopoly/monoculture Belize matters
Links 28/05/2024: Back to MP3, NVIDIA Sued by Authors
Links for the day
Gemini Links 28/05/2024: Bad Beach and TLS
Links for the day
Microsoft Windows Fell From 100% to Just 7.5% in Sierra Leone
Based on statCounter
In Benin, Microsoft's Windows Fell Below 10%, GNU/Linux Surged to 6% or Higher on Desktops/Laptops
That's nearly 7% - a lot higher than the average in Africa
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, May 27, 2024
IRC logs for Monday, May 27, 2024
Delayed Series About Dr. Richard Stallman
A lot of the attacks on him boil down to petty things
[Meme] Elephant in the Asian Room
With ChromeOS included GNU/Linux is at 6% across Asia
GNU/Linux in Bangladesh Up From 0.5% to Over 4% (Windows Slid From 95% to 18%)
Bangladesh is one of the world's most densely-populated countries
A 3-Year Campaign to Coerce/Intimidate Us Into Censorship: Targeting Several Webhosts (in Collaboration and Conjunction With Mentally-Ill Flunkies)
Every attempt to nuke the current hosting failed, but it's still worth noting
Links 27/05/2024: One Month Left for ICQ, More Openwashing Highlighted
Links for the day
Gemini Links 27/05/2024: Back to GNU/Linux, Librem 5 Assessed
Links for the day
StatCounter (or statCounter) Has Mostly Recovered From a Day's Downtime (Malfunction)
Some of the material we've published based on the statCounter datasets truly annoys Microsofters
Google: We Don't Have Source Diversity, But We Have Chatbot Spew in Place of Sources (and It's Not Even Accurate)
Search engines and news search never looked this bad...
[Meme] Security is Not a Failure to Boot (or Illusion of Security Due to 'Unknown' System)
Red Hat is largely responsible for this mess
What is Secure Boot?
Security means the user feels safe and secure - i.e. confident that the machine would continue to work following a reboot or a system upgrade (or kernel upgrade)
StatCounter (or statCounter) Has Been Broken for Nearly 24 Hours. Who Benefits? Microsoft.
StatCounter is broken right now and has been broken for nearly 24 hours already
Links 27/05/2024: Chatbots Generate Hateful Output, TPM Performance Scrutinised
Links for the day
David Heinemeier Hansson (DHH) Realises What He Should Have Decades Ago
seeing that DHH is moving away from Apple is kind of a big deal
Reinvigorating the Voice of GNU/Linux Users (Not Companies Whose Chiefs Don't Even Use GNU/Linux!)
Scott Ruecker has just announced his return
"Tech" in the Context of Even Bigger Issues
"Tech" (or technology) activism is important; but there's a bigger picture
A Decade of In-Depth Coverage of Corruption at the European Patent Office (EPO)
The world needs transparency and sunlight
Hopefully Not Sunset for StatCounter
We hope that StatCounter will be back soon.
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, May 26, 2024
IRC logs for Sunday, May 26, 2024
Links 27/05/2024: Self-Publishing, Patent Monopolies, and Armed Conflicts
Links for the day
Gemini Links 27/05/2024: Tethering Connection and PFAs
Links for the day
Imagine Canada Enabling Rapists to Harass Their (Rape) Victims
This analogy is applicable because abusers are empowered against the abused