最近几年,"AI能不能进开源项目"算得上是开发者圈吵得最凶的话题之一。 挺AI派觉得大模型早晚要和Git、编译器一样,成为开发者的标配基础工具,能大幅提升开发效率;反AI派则担心AI生成的低质量代码、灌水Bug报告、随心所欲的"氛围编程"会成倍增加内核维护者的负担,最后把整个项目的质量拖垮。 作为Linux之父,Linus Torvalds的态度一直是整个开源社区的风向标。最近他在内核邮件列表的一篇长文回复,直接把这场争论推到了新高潮——他不仅明确给Linux社区的AI政策定了调,还放出了那句传遍全网的狠话。

AI早就是被验证过的实用工具

这次争论的导火索,是今年3月正式常态化参与Linux上游补丁审核的AI工具Sashiko。 当时软件自由保护协会(SFC)刚刚发布了一套开源项目使用AI/LLM的指引建议,社区里反AI的声音本来就不小,看到核心维护团队开始正式接纳AI审查工具,不少开发者直接在邮件列表里开炮,认为项目已经在AI问题上出现了明显的立场对立。 面对质疑,Linus的回复没有半点含糊:"我知道有些人非常讨厌AI,但作为项目最高维护者,这件事上我必须把话讲死——Linux从来不是什么反AI项目。要是有人接受不了这一点,大可以按开源的规矩,自己Fork一个版本去做,或者干脆直接离开。" 在他看来,AI根本不是什么洪水猛兽,和Git、GCC编译器、调试器一样,本质就是开发者工具箱里的一件工具而已。放到现在还在争论"AI有没有用",纯粹是没用过AI的人才会有的疑问——AI的实用价值早就被实打实验证过了。 当然他也承认,现在AI产业还有很多问题没捋顺:商业模式能不能跑通、训练推理成本能不能持续、行业未来往哪走,这些都可以慢慢讨论,但"AI有用"这件事,早就不需要再辩了。

21个月前他还说AI90%是炒作

很多人不知道,Linus对AI的态度其实转变得相当快。 2024年10月接受采访时,他还对AI嗤之以鼻,直言"90%的AI都是营销炒作",烦透了科技圈围着AI造概念的喧嚣,说自己根本不想参与AI相关的讨论,能躲就躲。当时他还留了句活话:"说不定五年之后情况会不一样。" 结果才过了21个月,他就彻底改变了对AI工具价值的判断——但这并不代表他成了AI的无脑吹。 他在邮件里明确点出了现在AI存在的不少问题:

  • 批量生成的低质量内容会增加维护者的审核负担
  • 偶尔会漏过一些本该发现的低级Bug
  • 输出内容时不时会出现事实错误和"AI幻觉" 但在Linus看来,这些缺点根本不是全盘拒绝AI的理由。他直接讽刺那些把头埋进沙子里、喊着"我不听我不听"的反AI者:逃避解决不了任何问题,真正该做的是把LLM改造成能帮维护者减负的工具,而不是干脆不准大家用。 他也把社区规则说得很明白:Linux不会强制任何人用AI,但也绝对不会因为少数人反对,就把已经被证明有用的新工具挡在门外。那些想拦着别人用AI的人,他直接选择无视。

技术项目不搞意识形态站队

Linus也借着这次机会,把Linux内核项目的核心原则又讲了一遍:Linux从始至终都是一个搞技术的工程项目,不是什么搞社会运动的"斗士项目"。 社区氛围、协作文化、开源精神这些东西确实很重要,也是吸引全球开发者持续参与的原因,但这些都是做好技术之后的附加品,不是项目存在的根本目的。Linux做开源,是因为开源模式能做出更好的技术,不是为了坚持某种意识形态、政治立场,更不是搞什么技术宗教。 所以项目的所有决策,最终都要落到技术价值上——不能因为害怕新工具,就直接给它判死刑。 在长文的最后,Linus留下了一句非常有他个人风格的金句:"AI确实不完美,但那些张口就骂AI有问题的人,最好先照照镜子——人类自己的天然智能,也没优秀到哪去。" 不把AI吹成神,也不把AI贬成魔,有用就用,有问题就改,这就是Linus一贯务实的技术态度。

社区争议反而越吵越烈

Linus的表态并没有一锤定音把争论压下去,反而让两边的声音更针尖对麦芒了。 不少反对的开发者觉得,Linus只看到了AI的工具属性,却没看到AI背后绕不开的深层问题:

  • 现在主流大模型大多是在未获授权的开源代码、互联网内容上训练的,版权争议至今没解决,到底符不符合GPL开源协议的精神还要打个大问号
  • 训练AI的数据中心能耗高得惊人,过度使用AI带来的环境成本不该被忽略
  • 现在普通开发者根本没享受到AI的多少红利,反而要担心AI替代岗位、代码质量因为过度依赖AI下降 有开发者直接表示失望:"Linus完全回避了盗版训练、能源消耗、岗位替代这些问题,至少现在我看到的全是AI带来的伤害,没看到什么实在的好处。" 当然支持Linus的开发者也不在少数:"过去半年AI已经帮大家做出了很多优秀的软件,虽然垃圾代码确实变多了,但好项目的增长速度更快。不管是新手还是老工程师,都能用AI更快把想法跑通。现在还在否认AI价值的人,再过两年回头看,只会发现自己早就被时代甩在后面了。"

【编辑观察】其实这场争论本质上和当年Git刚推出、IDE刚普及、甚至编译器刚诞生时的争论一模一样:每次有能改变开发流程的新工具出现,总会有人害怕、抵触、想把新东西挡在门外。但开源最核心的精神本来就是开放——只要工具能帮着把代码写得更好、把维护效率提上去,就没必要抱着成见一竿子打死。毕竟从来都是人驾驭工具,不是工具绑架人。