
Linux内核开发迎来重大变革:开发者不再需要披露在开发过程中是否使用了人工智能(AI)。作为全球最大开源项目,这一决定标志着其在AI争议中采取了务实立场。
当前,开源社区对AI的态度分裂严重。部分项目允许AI贡献但要求披露,另一些则完全禁止。Linux创始人林纳斯·托瓦兹(Linus Torvalds)明确将AI视为众多开发工具中的一种,并借此机会取消了此前要求维护者使用“Assisted-by”标签标记AI辅助的限制。
“禁止使用工具”是荒谬的
托瓦兹以尖锐的反讽驳斥了“禁止在开发中使用AI”的观点。他指出,若按此逻辑,开发者也不应使用编译器或文本编辑器,除非能用汇编语言手写代码或在不借助退格键的情况下一次性写出完美的提交信息。
“难道你没看出这类规定有多么愚蠢吗?”托瓦兹表示,依赖工具辅助并不意味着开发者不清楚自己在做什么。他强调,内核团队不会制定诸如“你不能在X中使用工具”这样愚蠢的规定。
核心期望:理解而非回避
对于内核贡献者和维护者,托瓦兹的核心期望始终未变:尽其所能,并真正理解自己所做的事情。他认为,这种理解力与所使用的工具关系不大。“坦率地说,我所尊重并称之为聪明的人,并不是那些回避使用新颖有趣工具的人。”
托瓦兹在开源领域的影响力巨大,其立场使那些试图禁止AI贡献的下游Linux发行版陷入尴尬境地。尽管这些项目可以在自有代码库中拒绝AI生成内容,但只要其依赖的基础内核系统允许此类贡献,就无法彻底消除AI在软件供应链中的影响。