NOW LET US – AI RAG SaaS Studio TP.HCM
NOW LET US
Digital Product Studio
Back to news
DEV-TOOLS...6 min read

Coding Agents Could Make Free Software Matter Again

Share
NOW LET US Article – Coding Agents Could Make Free Software Matter Again

AI coding agents are transforming software freedom from a symbolic right into a practical capability, potentially ending the era where SaaS convenience overshadowed user control.

I’ve been vibe-coding a lot lately. Like, a lot a lot. Maybe not quite the “AI psychosis” Andrej Karpathy recently joked about on No Priors, but not wildly far off either.[1] But the more I vibe, the more a thought recurs, i.e. that AI coding agents may be about to make free software matter more than it ever has. Not open source in the bland corporate sense. I mean free software in Stallman’s sense: software that gives users the freedom to run it, study it, modify it, and share it.

Even for the relatively few who were aware of the distinction, it has felt mostly academic for a long time. SaaS made it hard to care software freedom because most people never saw or touched the source code of software they depended on in the first place. The code lived on someone else’s servers, the vendor handled operations, and the practical question became convenience, not freedom.

Agents change that. If an agent can read a codebase, understand it, and modify it on your behalf, then access to source code stops being a symbolic right for programmers and becomes a practical capability for far more people. Suddenly the difference between software you can change and software you can only beg starts to really matter.

And I don’t just think this in the abstract. I recently tried to get an AI agent to customize a SaaS app for me, and the experience made the whole problem very concrete very fast.

Free software once mattered deeply, but faded when SaaS made those freedoms feel irrelevant.

In 1980, Richard Stallman[2] was a programmer at MIT’s AI Lab, and he had a problem with a printer. The lab had gotten a new Xerox laser printer, and it kept jamming. Stallman wanted to fix the issue — or at least add a feature to notify users when their print jobs got stuck — but Xerox wouldn’t give him the source code. The printer’s software was proprietary.

This seems like a small thing. It was not a small thing to Stallman.

He’d grown up in a computing culture where sharing code was the norm. When you got software, you got the source code, because of course you did — how else would you fix bugs or add features? The Xerox printer incident crystallized something for him: a world where software was locked up, where you couldn’t study or modify the tools you depended on, was a world where users had lost something fundamental.

So Stallman founded the Free Software Foundation and spent the next four decades evangelizing what he called “the four freedoms”:

Freedom 0: The freedom to run the program as you wish, for any purpose. Freedom 1: The freedom to study how the program works, and change it to do what you want. Freedom 2: The freedom to redistribute copies so you can help others. Freedom 3: The freedom to distribute copies of your modified versions to others.

“Free as in speech,” he’d say, “not free as in beer.”

For a while, this message resonated. The 1990s saw an explosion of free software: Linux, Apache, MySQL, PHP — the entire stack that would come to power most of the internet. Companies like Red Hat proved you could build real businesses around it. Eric Raymond wrote “The Cathedral and the Bazaar” and argued that open development produced better software. Microsoft’s Steve Ballmer called Linux “a cancer.” It felt like a genuine ideological battle for the soul of computing.

And then, quietly, the battle became irrelevant, for a pretty boring reason.

But we’ll come back to that in a moment.

The “open source” rebrand preserved code sharing while stripping out the user-rights philosophy.

First, here’s a piece of history that I didn’t know before researching this post. It matters for understanding what’s happening now.

On February 3, 1998, a group of people met at the Foresight Institute in Palo Alto — not a software organization, but a nanotechnology think tank. Christine Peterson, the institute’s executive director, proposed replacing “free software” with a new term: “open source.”[3] Her reasoning was practical: every time you said “free software,” people thought you meant free-as-in-beer, and you’d spend ten minutes explaining the difference instead of talking about the actual software.

A few weeks later, at Tim O’Reilly’s April 1998 “Freeware Summit,” attendees debated naming and voted 9-6 for “open source” over alternatives like “sourceware” and “free software.”[4]

The important thing is what got lost in the rebrand. Eric Raymond and Bruce Perens co-founded the Open Source Initiative that same month, and Raymond published a manifesto called “Goodbye, ‘free software’; hello, ‘open source.'” His key argument: the old terminology made corporate types nervous.[5]

Stallman was not invited to Tim O’Reilly’s “Freeware Summit” in April 1998 — the event that helped cement the new leadership narrative. Linus Torvalds was invited. Larry Wall was invited. Guido van Rossum was invited. Stallman was not.[4]

Why does this matter? Because the “open source” rebrand wasn’t just a marketing change — it was a philosophical amputation. “Open source” kept the code-sharing practices but surgically removed the ethical claim about what users deserve. As Stallman put it: “Open source is a development methodology; free software is a social movement.”[6] Raymond was explicit that “free software” was confusing and made corporate types nervous.[5]

The corporate world loved this. You could use open-source code, contribute to open-source projects, and build an open-source brand identity without ever having to grapple with the question of what users were owed. Open source became a development methodology that corporations could adopt without changing their relationship to their users at all.

SaaS scaled by exploiting a licensing loophole that let vendors avoid sharing their modifications.

But it ultimately wasn’t a political or philosophical debate that really sidelined free software – it was SaaS.

The GPL — the main free software license — required you to share source code with anyone you distributed the software to. The key word is “distributed.” If you never distributed the software — if you just ran it on your own servers and let people access it over the web — the license didn’t apply. You could take free software, modify it, build a business on it, and never share your modifications with anyone.

This wasn’t hypothetical. A high-profile example was AWS offering managed services around projects like Elasticsearch, which triggered very public disputes over value capture, contribution, and license terms.[7] Within the SaaS model, GPL copyleft obligations often do not trigger unless software is distributed, so source-sharing requirements can be sidestepped.[8]

The numbers tell the story of what happened next: through the 2010s and into the 2020s, permissive licenses became increasingly dominant in open-source usage data.[9]

There was an attempt to fix this. The AGPL (Affero GPL) was designed to close the SaaS loophole — if you modified AGPL software and made it available over a network, you had to share the source code.[8] It was a powerful idea. So much so that Google now maintains a broad public policy banning AGPL code inside Google.[10] As Drew DeVault argued,

Google’s anti-AGPL stance wasn’t just a legal precaution — it was strategic: “By discouraging the use of AGPL in the broader community, Google hopes to create a larger set of free- and open-source software that they can take for their own needs without any obligations.”

The AGPL’s limited adoption spawned a cascade of improvisation. MongoDB switched to the Server Side Public License. Redis Labs moved several Redis modules to Commons Clause-style licensing in 2018, and Redis later moved core Redis to dual source-available licensing before adding AGPL in Redis 8. HashiCorp switched Terraform to the Business Source License. Elastic went from Apache to SSPL/ELv2, then added AGPL. Each switch validated the underlying problem while failing to fully solve it.[11]

And honestly? From the user’s p

© 2026 Now Let Us. All rights reserved.

Source: Hacker News

Advertisement
Ad slot ready: 5887729102

More in this category

NOW LET US Related – GLM 5.2 Is Out

dev-tools

GLM 5.2 Is Out

Zhipu AI has officially released GLM-5.2, its most powerful open-source model to date, featuring a 1M context window and advanced long-horizon task capabilities. The release underscores Zhipu's commitment to open-source AI and global scientific collaboration amid rising technological restrictions.

NOW LET US Related – Noise infusion banned from statistical products published by Census Bureau

dev-tools

Noise infusion banned from statistical products published by Census Bureau

The U.S. Department of Commerce has banned "noise infusion" from statistical products published by the Census Bureau, a decision that could have severe consequences for both data utility and privacy protection.

NOW LET US Related – Treating pancreatic tumours may have revealed cancer's master switch

dev-tools

Treating pancreatic tumours may have revealed cancer's master switch

A promising new drug called daraxonrasib has shown breakthrough results in treating pancreatic cancer, doubling median survival times. This achievement could pave the way for an entirely new class of cancer treatments.

NOW LET US Related – Every Frame Perfect

dev-tools

Every Frame Perfect

In UI design, perfection isn't just about the start and end states, but every single transition frame in between. Polishing these micro-interactions is key to building user trust.

NOW LET US Related – Leaving Mozilla

dev-tools

Leaving Mozilla

A poignant and candid reflection from a 15-year Mozilla veteran upon their departure. The author highlights the leadership's missteps in trying to emulate tech giants and urges Mozilla to return to its core values: community and uniqueness.

NOW LET US Related – Shepherd's Dog: A Game by the Most Dangerous AI Model

dev-tools

Shepherd's Dog: A Game by the Most Dangerous AI Model

A developer tested Anthropic's latest, supposedly 'too dangerous' AI model by asking it to build a long-held game idea in a single shot. The model succeeded, generating a complete 2,319-line game after a 45-minute reasoning session.

EXPLORE TOPICS

Discover All Categories

Deep dive into the specific technology sectors that matter most to you.