最近,Linus又放狠话了,重申Linux内核不是一个“反AI”项目,并放出狠话:“如果有人无法接受这一点,那就fork一个属于自己的版本,或者直接离开。”
作为Linux的“领航人”,无疑他的这番言论对Linux-这个地球上目前最伟大,也是最重要的项目对AI的态度的一个基调,那就是不排斥。
在开源的世界,并非每一个项目都这么“开明”!
1、反对派
有几个开源项目,是明确表态,不运行使用AI!
它们是下面的几个项目:
OpenJDK,Java的核心实现,当前采取“临时政策”,禁止贡献任何由大语言模型、扩散模型等生成的内容,包括代码、文本和图像。
Godot:开源游戏引擎,在2026年年中更新了贡献指南,禁止AI直接生成的代码、AI代理提交的PR,甚至社区沟通中的AI翻译文本。
QEMU:著名的模拟器,拒绝AI生成的代码。
NetBSD:BSD的一个开源版本,将AI代码视为“受污染的代码”
OBS Stuido:要求代码必须手写
Zig:编程语言明确禁止任何由大语言模型生成、改写、润色或调试过的代码。其创始人认为这类贡献大多毫无价值,甚至是在添乱
2、中立派
LLVM:编译器基础平台(苹果的Swift语言核心),其政策也明确要求贡献者必须说明使用的AI工具,并对提交的代码完全负责,能在审查时回答相关问题。
3、热情拥抱派
Python字符编码检测库-chardet 的7.0版本。
项目维护者Dan Blanchard使用AI编程工具Claude Code,在短短5天内,从“空仓库”开始,基本重写了整个项目。同时,他将项目的许可证从较为严格的LGPL改为了更宽松的MIT。
当然,他的这个做法,显然引起了巨大的争议。
2006 年创建该项目的 Mark Pilgrim 在 GitHub 上公开抗议,认为新版本构成了非法重新授权。
因为Dan就算使用了Clean Room的做法,并且新代码与原代码的结构相似度极低(最高仅1.29%)。
但是问题在于他使用的工具-Claude Code,本身在训练过程就使用了原有的代码数据,因此依然存在问题。
那Linus属于哪一派呢?
显然属于中立派!
Linus做一个实用主义者,他说"人工智能是一种工具,就像我们使用的其他工具一样。而且这显然是个有用的选择。即使就在一年前,这可能还不算明确,但如今已不再有争议.任何怀疑这一点的人显然还没真正用过它。"
他指出任何指出人工智能问题的人,最好也意识到,人其实也并非完美,不会犯错误。对AI也不应该苛求。
我们知道Linux有一个爱好,就是业余吉他效果器,一种能增强吉他音色的电子设备。他觉得,这种设备是给拿着烙铁的成年人准备的乐高”,兼顾了动手乐趣和恰到好处的复杂性,不会太简单也不会太复杂。
他从组装Aion FX的套件入门,后来发展到自己设计电路,还在GitHub上开源了 GuitarPedal 和 AudioNoise 等实验项目。他还曾在内核邮件列表里“抽奖”,承诺为一位幸运的2024年内核贡献者亲手制作并寄送一个踏板。
在目前的这个爱好中,他就用到了谷歌的Antigravity工具,来制作一个Python的可视化音频工具,并乐在其中。
那对Linux的内核有什么影响呢?
短期来看,如果Linux可以接纳AI产生的代码,那无疑需要关注的事情,就是代码的责任问题。
谁贡献的代码,如果出现问题,就需要由人来负责。
长期来看,AI已经是一个不可避免的潮流,对linux的影响已经无可避免。
一切随缘吧!
我是明月,
一个Linuxer!