开源的意义

开源的意义
Photo by josh Glauser / Unsplash

最近在用 Trae SOLO,有一种很奇妙的感觉——想法刚冒出来,服务已经跑起来了。这让我开始认真思考一个问题:开源的意义,到底是什么?

传统意义上,开源解决的是效率问题。代码难写,一个人写不完,所以大家共享代码、集思广益、快速迭代。这是开源存在的经济学基础——通过聚合全球开发者的零散时间,对抗单个组织的能力瓶颈。

但现在,Trae SOLO、Claude Code 这类自主 AI 代理的出现,让这个前提开始动摇。当一个没有工程背景的产品经理也能把想法直接落地成生产服务,"人力不够"这个问题,已经不成立了。

代码生成的边际成本,正在趋近于零。


效率提升的麻烦

按理说,代码生成变快了,开源应该繁荣才对。但现实恰恰相反——大量 AI 生成的低质量 PR 正在淹没开源维护者。研究数据显示,AI 辅助代码产生的缺陷率约为人类代码的 1.7 倍,安全漏洞增加近 2.7 倍,而技术债务在六个月内飙升了 30%~40%。

更讽刺的是,初级开发者靠修 bug 成长为核心贡献者的路径,也被 AI 截断了。那些标注着"Good First Issue"的入门任务,现在几秒钟就被 AI 关掉,却没有任何人得到锻炼。开源社区的人才培养管道,正在悄悄断裂。

有些项目已经开始防御性地关闭外部 PR,有些要求新贡献者必须由老成员担保。开源的"默认信任",正在变成"默认拒绝"。


那么,开源会消失吗?

不会。但它的形态会发生根本性的分裂。

应用层的开源,会逐渐萎缩。 既然每个人都能用 AI 在几小时内生成一套完全符合自己需求的系统,谁还愿意花时间去适配一个臃肿的通用开源 CMS 或 UI 框架?应用级软件会变得越来越"用后即弃",代码本身退化为消耗品。

但基础设施层的开源,会比以往更重要。 模型编排、代理通信协议(MCP、A2A)、AI 网关、形式化验证内核——这些东西是 AI 代理运行的底座,无法"即时生成",需要深度积累和社区共识。这一层的开源,会越来越像操作系统和密码学库,成为数字世界的公共基础设施。


开源的核心价值,正在升华

如果说过去开源的价值是"免费的代码",那未来它的价值是"可信的计算基石"。

当 AI 代理能够生成整个系统,真正稀缺的资源就变成了:这段代码,我能信任吗?

形式化验证、开源 AI 的数据透明标准(OSI 的 OSAID 1.0 已经迈出了这一步)、以及抵御科技巨头垄断的数据主权——这些才是未来开源真正需要解决的问题。

开源不再是让程序员协同"敲代码"的机制,而是让人类和 AI 代理共同遵守的、透明且可被审计的规则体系。


Trae SOLO 让我很兴奋,因为它把"实现想法"的门槛降到了接近于零。但这也让我意识到,软件开发里真正难的部分,不是写代码——而是判断什么值得构建,以及如何确保它是可信的。

这,才是开源未来几十年要守护的东西。

Read more

稀缺的执行力

稀缺的执行力

最近看到一个55岁的人写给30、40岁人的话,其中一句: “你越是拖延改变,改变就会变得越痛苦且代价越高。” 我没有特别大的感触——不是因为这句话不对,而是因为我早就活在这句话的另一面了。 我是一个行动力很强的人。有想法,当天就开始动。不确定,就先试。做错了,再调。这件事本身没什么了不起,但在AI这个时代,它突然变成了一种稀缺能力。 想法这个东西,从来不值钱 我身边不缺聪明人。 有人跟我聊过一个方向,我觉得不错,问他打算什么时候开始。他说,再等等,想清楚了再动。三个月后我们再聊,他还在”想”。又过了三个月,这个方向已经有人做出来了,还跑通了。 这不是个例。这几乎是一种普遍现象。 AI出来之后,这个问题被放大了十倍。工具门槛低了,信息差小了,一个普通人能做到的事情多了很多。照理说,应该有更多人去试、去做。但我观察到的恰恰相反——很多人花在”研究怎么用AI”上的时间,远远多于真正用AI做出任何东西的时间。 想法变得更廉价了,行动依然稀缺。