乐于分享
好东西不私藏

AI coding能让自由软件重新崛起吗

AI coding能让自由软件重新崛起吗

你的AI Agent正在教你如何恨上SaaS

当AI能帮你写代码时,你反而开始想念那个能看源码的时代。

这不是开玩笑。过去半年,”vibe coding”(氛围编程)让无数人体验到了指哪打哪的快感——直到他们撞上一堵墙:闭源软件的铁幕。那一刻,1980年代那个因为打印机代码而愤怒的年轻人Richard Stallman,突然变得无比亲切。

自由软件,可能要杀回来了。

六层地狱:一个Tweet引发的崩溃

故事从一条Tweet开始。

作者George London是个效率工具控,用Sunsama管理任务。某天他刷Twitter,想把感兴趣的推文存成待办事项。Sunsama有分享功能,但做得稀烂:标题是乱码,不能自动分类,得手动折腾。

“让AI帮我搞定吧”,他想。这需求很简单:iOS快捷指令抓取链接 → 调用LLM生成智能标题 → 自动分类 → 塞进Sunsama。

在自由软件的世界里,这是10分钟的事。

现实却是一场噩梦:

第一层,Sunsama没有官方API。一个2026年的生产力工具,API请求页面从2019年挂到现在,用户骂了六年”Pathetic”。

第二层,只能靠一位叫Robert Niimi的哥们逆向工程出来的非官方API。这意味着George得把自己的真实密码明文存在服务器里。

第三层,iOS这座监狱。AI能写200行TypeScript,却造不出一个iOS快捷指令——苹果根本没开放编程接口。George得手动在屏幕上点点点,像组装宜家家具一样拼装逻辑。

最后这个”解决方案”需要:自建服务器、Anthropic API密钥、明文存储的密码、随时可能失效的逆向API、手动搭建的快捷指令、以及祈祷Twitter的oEmbed别挂。

六个 workaround,三层认证,依赖一个陌生人的业余项目。

George在文章里自嘲:“You fool, you absolute buffoon. You think you can solve your own problem?”

那场被偷走的革命

要理解这种挫败感,得回到1980年的MIT。

Richard Stallman遇到一台卡纸的施乐打印机。他想修,或者至少加个”卡纸提醒”功能,但施乐不给源代码。在那个年代,软件默认是带源码的——不然你怎么修bug?

这件事催生了自由软件四大自由运行、学习、修改、分发。不是免费啤酒,而是自由言论。

90年代,Linux、Apache、MySQL构建了整个互联网。微软的Ballmer骂Linux是”癌症”,那是一场关于灵魂的真·意识形态战争。

然后,**开源(Open Source)**出现了。

1998年,Palo Alto的一场会议上,”开源”这个词被发明出来。不是为了更自由,而是为了让 corporate types(企业高管)不那么紧张。Eric Raymond明确说:去掉那些让用户权利的”伦理主张”,我们只谈开发方法论。

Stallman甚至没被邀请参加那场峰会。

更狠的是SaaS。GPL许可证要求”分发”软件时必须提供源码,但SaaS不”分发”——它只让你在浏览器里用。AWS把Elasticsearch改吧改吧做成云服务,不用回馈社区。Google直接禁止内部使用AGPL(能堵这个漏洞的许可证),因为”不想有义务”。

用户习惯了方便,忘记了自由。 当软件住在别人的服务器上,源码对你毫无意义——你既不能运行修改版,也不能自己托管。

Agent:非技术用户的”代练”

但现在,天平倾斜了。

Stallman的四大自由有个致命bug:它假设用户会编程。对99%的人来说,”修改源码”和”用拉丁文写诗”难度差不多。

AI Agent把这个前提砸得粉碎。

当你对Claude说:”让我的任务管理器自动分类推文”,你其实在行使Freedom 1(学习并修改)——只是由Agent代劳。你不需要懂GraphQL,不需要看源码,只需要描述需求。

自由软件从”程序员的特权”变成了”普通人的超能力”。

George算过账:如果Sunsama是自由软件,Agent读一遍代码,改个分享逻辑,10分钟收工。但现实是闭源SaaS,Agent只能撞墙——没有API,没有源码,只能像80年代的Stallman一样干瞪眼。

这改变了游戏规则。过去选软件看”有没有App”、”能不能同步”;以后只看一句:“我的Agent能不能改它?”

Vitalik Buterin(以太坊创始人)去年突然转向支持copyleft(强开源),说”非零开放性是避免世界被单一巨头控制的唯一方式”。连这种级别的技术乐观派都开始警惕”太开放”的许可证了。

但开源正在”饿死”

故事到这里应该是个爽文结局,但有个黑暗的反转。

Agent可能正在杀死开源。

2026年一篇论文叫《Vibe Coding Kills Open Source》。Tailwind CSS的作者Adam Wathan说:文档流量降了40%,收入降了80%,工程团队裁了75%。因为AI让开发者不再读文档,不再参与社区,只是让Agent偷代码片段去用。

Mitchell Hashimoto(Terraform创始人)被迫关闭外部PR,因为低质量的AI生成贡献像洪水一样涌来。

Agent让用户变强了,但让维护者变穷了。 Stallman说了用户该有什么权利,但没说维护者该怎么吃饭。如果大家都”vibe code”却不回馈,开源生态会饿死。

Google禁用AGPL的逻辑正在扩大:如果AI能轻易复制开源代码重构闭源产品,为什么还要遵守开源精神?一位评论者悲观地说:”赶紧把源码都关了,直到许可证问题解决。你对开源的任何改进最终都会被利用,让你自己失业。”

机械富兰克林的预言

George在文章结尾搬出了”机械富兰克林”——一个赛博朋克版的本杰明·富兰克林:

“那些为了暂时的运维便利而放弃基本自由的人,既不配得到自由,也不配得到运维便利。”

这话听着像玩笑,但背后的选择很真实:你是要SaaS的”即开即用”,还是要Agent能随时改造的”终极自定义”?

下一代软件的评价标准正在重写。没有”Agent接口”的SaaS,就像2020年没有移动端的软件——不是不方便,是即将灭绝。

当AI能替你写代码时,源码可读性突然从”极客情怀”变成了”实用功能”。那个1980年因为打印机代码而愤怒的年轻人,可能终于等到了他的时代。

只是这一次,我们每个人都有一个AI Agent站在身后,替我们发出那声怒吼。

【kimi-k2.5锐评】:当AI让”改代码”变得像说话一样简单,闭源SaaS的护城河反而成了用户的牢笼——自由软件等了四十年,终于等到了一个让普通人也能理解”四大自由”价值的翻译官。

参考链接:
https://www.gjlondon.com/blog/ai-agents-could-make-free-software-matter-again/