2026-06-13#
Data: 2026-06-13 21:50:05
在 服务器 上,我们很常用的一个开源命令工具 rsync ,最近在 github 上被议论纷纷,issue 里积累了 300 多条帖子,比如这个:
https://github.com/RsyncProject/rsync/issues/929
当然,作者 Andrew Tridgell 也写文给出了回应:
https://medium.com/@tridge60/rsync-and-outrage-d9849599e5a0
这个工具是一个计算机比较重要的命令工具,被数以万千的服务器运行所依赖,是计算机的基础工具。
起因是因为人们发现最新版本 rsync 3.4.3 有一些 bug ,于是就去这个开源仓库看,然后发现这个作者 Andrew Tridgell 竟然使用 claude AI 来编写这个代码!
于是勃然大怒!AI 怎么可以去写这种计算机基础软件呢?!
怎么说呢。首先,AI 写的代码确实需要很稳定,AI 写的代码很难做到极致的严谨。况且这个 rsync 是计算机里很重要的且备受信任的软件,如果肆意交给 AI ,而且还是不规范的、带 BUG 的代码,这会让人心里很难接受。
有人还说出很带有情绪的话:「仅仅因为你给无家可归的人免费施舍粥,并不意味着你可以在里面撒尿」。
那么作者为什么要使用 AI 呢?
作者的回应里说,这是因为它收到了大量 AI 发现的漏洞。但是他年龄大了,精力跟不上,于是就让 AI 来写代码,自己写测试用例。
作者认为,如果 AI 写代码,而且自己的测试用例也更严格,那么未来 rsync 会更加安全和稳定。毕竟你们企业里大型项目都在 AI 辅助,凭什么我不能?!
怎么说呢…. 时代已经变了。真正意义上的开源软件,慢慢就消失了。
其实 openssl、curl、ffmpeg 这些基石开源软件的状况都差不多。等上一代人退休/老去。我们的下一代可能会没有开源软件可用了。
没事,永远要相信后人的智慧!加油 ~