Bonum Certa Men Certa

Guarding and Rescuing the FSF Titanic: Free Software in Education

A publication from the Free Media Alliance

Overview



A school bus

Summary: "If everyone learns to code, then everyone gains some understanding of how to code in other languages."

In the decade that the FSF was founded, computer education was not yet based on applications. By the 1990s, education was moving towards application training, which meant two things: computer training became a lot more superficial, and it better served the market for proprietary software.



Computers are multi-purpose machines, and applications focus on specific tasks. This means that if your education shifts from teaching about computing to training to use applications, you also move from teaching something multi-purpose to teaching something application-specific.

This is fine of course, if all you intend to do with the computer is use those specific applications.

"Computers are multi-purpose machines, and applications focus on specific tasks. This means that if your education shifts from teaching about computing to training to use applications, you also move from teaching something multi-purpose to teaching something application-specific."This point should bother every Free software advocate. We are trying to give people control of their multi-purpose machines back, and they aren't even taught what they can do with that control.

The essence of computing is not applications, but code. Although it is reasonable to assume that most people will not become skilled application developers, the fundamental understanding of computing is still missing for anyone that hasn't learned how to code.

Coding in one language to some degree teaches much of what someone would have to learn to code in other languages. When Silicon Valley initiates their teach-everyone-to-code schemes, they are gambling with the compromise that was made to education in the 1990s.

If everyone learns to code, then everyone gains some understanding of how to code in other languages. To a small degree, they get back a part of their understanding of what power they really have.

"If everyone learns to code, then everyone gains some understanding of how to code in other languages."Nonetheless, education is still focused on teaching a lot of proprietary software. If Free software advocates make it a goal, there is no reason we can't create "Free software coding schools" (they will be cheaper if they're virtual. Consider something less like DeVry and more like Khan Academy, for starters) and stand up to the non-free-laden schooling that teaches people to compromise their freedom long before they're halfway through university.

We have such classes online -- we don't have our own schools, and one should be built. If someone can build PeerTube, we can make Free Software Academy and send all of our friends there.

Silicon Valley is doing this, and we should be doing this for Free software.

If we do not reach at least high-school-level students with an education in Free software, then we have squandered an opportunity to teach about freedom at an optimal stage.

If the idea is to reach people as early as possible, then a practical language that is easy-to-learn as possible should be considered.

A single implementation is probably not the answer. It's a nice goal, but if we had a team of 20 people to work on such a thing we could split them up into 3 or 4 teams to come up with 3 or 4 different solutions.

"If the idea is to reach people as early as possible, then a practical language that is easy-to-learn as possible should be considered."Then we could go to each member and ask them which solution they thought was best, and second-best (this means they must vote on at least one solution that is not their own) and ask them to explain their choices. Perhaps the team could then work on the top two choices.

It would be ideal for developers to try teaming up with educators (or vice versa) to develop teaching environments that are closer to what educators really need. This is a great opportunity for volunteers. Teaching this sort of computing to educators would also be a great idea.

Of course the FSF isn't likely to do this. It only has so much money and so many volunteers, and it is not making good use of its volunteers-- if the FSF were making good use of its volunteers, it could do this. Instead the volunteers are focused on promoting the organisation and its message, much more than they are invited to help develop solutions.

The FSF should be training people to become coders, or trying to encourage people to create an organisation for that purpose and then supporting that organisation (with money or at least advice and promotion) but they are not. What the FSF cannot do, someone else ought to. Of course this chapter would not be here if we were not inviting all Free software advocates to help with this.

"But along with Free software, Free Culture, Free Hardware and OER (or better yet, "LER" for "Libre Educational Resources") society and Free software alike would benefit deeply from an organisation dedicated to Free software (coding) and free culture in education."This is a specific area where additional Free software organisations would be useful -- whether the unincorporated, no-dues no-budget volunteer-only sort, or the more traditional 501c-type organisations (or both.)

But along with Free software, Free Culture, Free Hardware and OER (or better yet, "LER" for "Libre Educational Resources") society and Free software alike would benefit deeply from an organisation dedicated to Free software (coding) and free culture in education.

Lightweight applications for education are also recommended, because even if your school has plenty of money, countless others don't. As long as we are creating our own software, we should be standing against Wirth's law. Simple languages aimed at teaching these basics:

1. Variables	 2. Input	 3. Output
4. Basic math	 5. Loops	 6. Conditionals	7. Functions


can make it easier to learn the fundamentals of coding and help transition those interested to more complex languages. Earlier languages can be more forgiving of syntax errors if there are fewer places to get the syntax wrong. Simplifying some of the interfaces needed to build distros and applications would also help immensely.

Licence: Creative Commons CC0 1.0 (Public Domain)

Recent Techrights' Posts

Microsoft Trots Out Its Propaganda Agent Preston Gralla to Make It Sound Like Microsoft Breaks Up With China (Reality: Microsoft Got Dumped by China)
This discredits any publisher that plays along
SLAPP Censorship - Part 161 Out of 200: Low Standards in Defamation Cases Just Muddy the Waters and Distract From Legitimate Cases
The judge at the trial said that Garrett's case was a waste of the court's money
 
How Many Web Requests From "Linux"...
If one was to assert that "Linux == Android" or "Android == Linux" (it's not that simple), then "Linux" already accounts for about 30% of Web requests
An Explainer About Injunctions Done Wrong - Part I - Saving Money Where Money Cannot be Saved
Of course Garrett not being able to afford his own case is a key factor here
Links 25/08/2026: "U.S. Marines Cancel Drill With South Korea", "UK Prime Minister Burnham Arrives in Ukraine"
Links for the day
Not for the First Time This Week, Site Called "It's FOSS" is Promoting Software That is NOT FOSS (And It Knows It)
Is this an editorial choice? Advertising? What is it?
Gemini Links 25/08/2026: Geometry and FidoNet History, "Goodbye I2P and Yggdrasil, Welcome Telnet!"
Links for the day
Links 25/08/2026: Microsoft Salaries Leaked Again, "Oasis Photograph Sparks Copyright Lawsuit"
Links for the day
GNU/Linux Did Not Start in 1991 and America Wasn't Discovered by Europeans
it'll be 43 next month
Rolling Out Some Changes Soon
To the regular reader no change will be seen
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, August 24, 2026
IRC logs for Monday, August 24, 2026
Gemini Links 25/08/2026: Separated by Plexiglass, Low-Tech Information Networks, Jörg Rippel Comes to Geminispace
Links for the day
The Tragedy of Software Developers Making Up Narratives and Making Excuses for Plagiarism (of Their Own Work, Too)
one lingering issue is that many who vote in Debian GRs receive money from slop companies
Evri Makes Us Optimistic About the Collapse of the Slop Pyramid Scheme (Bubble)
Do not be seduced by false promises of "automation" or "intelligence" where only automation may exist but no intelligence at all
Congrats to Linux.org for Adopting or Getting Back to IRC
This is the way the Net ought to work and was originally designed to work [...] IRC as a protocol turns 38 this month
Links 24/08/2026: "Journalism Can Help Expose Bad Science And Trigger Real-World Change"; Further Suppression and Censorship in China/HK
Links for the day
Gemini Links 24/08/2026: Soul Mentality, Words to Live by, Mozz.us Gemlog Resumes, Smol Conversations
Links for the day
Today The Register MS Published Greenwashing Spam for the Slop Pyramid Scheme, It Mentions "AI" 29 Times
More people need to talk about the role of the media in this pyramid scheme
Slop Plagiarism and Chatbots Are Killing Evri (They Infuriate and Insult Clients)
Slop destroys companies and leads to misery (miserable clients, time-wasting)
Links 24/08/2026: Re-defining the IndieWeb and "Data Center Backlash Bursts Into the Midterms"
Links for the day
The Issue With Omarchy is the Slop, the Politics Are a Side Issue
Those corporations do not oppose slop, they participate in it
In South Korea, Steady Increases for GNU/Linux
authorities said they would migrate to GNU/Linux or consider moving in that direction
SLAPP Censorship - Part 160 Out of 200: In Astounding Repetition of Last Year, Brett Wilson LLP Deliberately Ignores Holidays of People It is Attacking and Crushes Principles of Access to Justice
Disconnected from the law
Links 24/08/2026: Vision and Skill, Doing Good, Chiperia Project
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, August 23, 2026
IRC logs for Sunday, August 23, 2026
Gemini Links 23/08/2026: Turning 60, PineTime, and Simulation Hypothesis
Links for the day
Will Your "Modern" New Car Still be on the Road in 2060?
Are people now expected to change a car as often as they replace a mobile phone and, if so, how fast would costs add up?
The Sniff Test
Be sceptical of "CoCs"
Cloudflare Sees a Quarter of Requests in China Coming From GNU/Linux Today
Will 23% ever be the average for GNU/Linux rather than a mere peak?
You Can Lose Some Battles and Still Win the War
Winning or losing isn't something for a scoreboard
GNU/Linux Usage Measured at 23% in Russia Today
the average was almost 10%
Things Not to Fear Missing Out on
Life is too short to pay attention to social control media
Gemini Links 23/08/2026: Exercising Again, Tackling Phone Addiction, and Putting Graal Online Back Online
Links for the day
Northern Africa: GNU/Linux Measured at Around 5%
by Clownflare
PIPs and Lawsuits: On the Future of IBM Trying to Spit Out Its Own Staff at Minimal Cost
"I'd rather be laid off than be put on a PIP"
France: GNU/Linux Averaging at 7%, Peaked at 14% Today
When will 14% be the average?
Links 23/08/2026: Water Crises, Illegal Tariffs, and Carney Confronts US Over Patent Imperialism
Links for the day
Links 23/08/2026: Slop "Children's Stories Contain Bizarre Patterns" and "Butterflies at the One Garden"
Links for the day
SLAPP Censorship - Part 159 Out of 200: Telling Courts False Information and Spoon-feeding Them Insults, Hoping or Expecting Them to Repeat These Insults
When lawyers trick courts into repeating something false
Microsoft is in Double Trouble in Singapore
Android+GNU/Linux+ChromeOS are near 20%
The Slop Industry Bribed the Media to Pretend It Has Something New and Revolutionary. Now It Bribes Politicians Too. Anything to Avoid Scrutiny and Regulation.
borrowed money has long been used to bribe the media
"AGI" is Decades Old and It Never Found a Viable Business Model or Real, Actually Useful Use Cases
I keep reminding people of local firms (right here in Manchester) doing the same thing the media now calls "AGI"...
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, August 22, 2026
IRC logs for Saturday, August 22, 2026
Microsoft to Its Workers in April-May: You're Too Old, Go Away. Microsoft in August: Young People, Go Away.
What does this company even sell anymore?
Clownflare Data US-Centric
We are assuming that for national security reasons not many sites in Chinese (or based in China) outsource their traffic to Clownflare
Gemini Links 22/08/2026: Broken Car, Devuan, and Thundermail
Links for the day