For 40 years, we have mistaken a legal permission slip for true autonomy. When Richard Stallman engineered the GPL, he executed a brilliant “hack” on copyright law to protect the user from the tyranny of the software vendor. But while copyleft liberated the source code, it failed to liberate all the users. The right to fix a bug or add a feature is a hollow freedom if you lack the elite, scarce knowledge required to speak the language of machines.
The primary barrier to digital freedom isn’t a restrictive license anymore; it’s the crushing economic cost of development. We traded the tyranny of the vendor for a moat built on scarce technical knowledge and time. But as we watch developers rewrite foundational libraries like Chardet in a weekend or build complex “Artifact Keepers” from scratch using AI, we are witnessing the Second Liberation: If the GNU GPL was the legal hack for freedom, AI is the technical one. Claude is more liberating than the GNU GPL.
The fundamental goal of the Free Software movement was individual agency over the machine. Yet, for decades, that agency was throttled by the “scarcity of knowledge.” If a maintainer abandoned a project or a vendor changed its license, the user was stranded. The “freedom to fork” was a theoretical right that required thousands of dollars in labor or years of study to exercise. AI code assistants are collapsing that cost.
As Armin Ronacher recently observed in his “Theseus” reflections, we are moving toward a world where software is no longer a static monument that only well-trained individuals can maintain, but a fluid resource that a wider set of people can reshape at will. When the cost of modification drops, the power dynamic shifts. You no longer need to hire a skilled developer to submit a pull request and pray for the benevolence of a maintainer. As a non-programmer user, you do not need to wait for a roadmap. If the tool in front of you doesn’t suit your specific context, you simply instruct your agent to refactor it.
The modern AI world is the fulfillment of the Stallmanite dream. We are transitioning from Software-as-a-Product, a black box we receive, to Software-as-a-Specification, a fluid intent that users with little to no programming skills can control. Critics may fret over the “slop” of AI-generated code, but they are missing the philosophical forest for the digital trees. The Free Software movement was never about the aesthetic purity of the code or a totem to the primacy of developers via copyright law; it was about the sovereignty of the user.
By democratizing the ability to write, refactor, and understand code, AI provides the technical enforcement of the freedoms that the GPL could only provide legally. The first liberation gave us the code; the second liberation gives us the mastery of it. The “tyranny of the vendor” is finally meeting its match, not in a courtroom, but in the prompt. The hack is complete.
P.S. I’m perfectly aware that this AI-generated code may fail to resist the test of time.
P.P.S. Yes, it would be a lot better if the AI code generators were Open Source AI.