开发者分叉 Vim 创建 Vim Classic:明确拒绝生成式 AI 辅助
Drew DeVault 分叉 Vim 8.x 创建 Vim Classic,声明完全不借助生成式 AI 维护,并阐述实…
近日,开发者 Drew DeVault 宣布分叉经典 Unix 文本编辑器 Vim,发布名为「Vim Classic」的新分支,核心特征是明确拒绝使用任何生成式 AI 工具参与项目维护。该分支基于 Vim 8.x,定位为长期维护版本,项目官网将其描述为「一个稳定、可靠的编辑器——完全由人类维护」。
项目定位与维护承诺
Vim Classic 的项目页面强调其「完全由人类维护」的特性,以区别于近年来逐步集成 AI 辅助能力的现代编辑器生态。DeVault 在采访中以幽默口吻回应 Vim 学习的经典梗:「Vim Classic 不会让用户更容易退出 Vim,请放心。」
该项目本身并未在编辑器核心功能上做出重大改动,更多体现为维护者立场的公开声明。这意味着,Vim Classic 的意义主要不在技术层面,而在其所代表的开发文化选择。
拒绝 AI 工具的多重理由
DeVault 在采访中从多个维度阐述了他拒绝 LLM 辅助的原因:
- 实用层面:LLM 生成的低质量 pull request 给开源维护者带来筛选负担;FOSS 项目需要追溯贡献版权来源,而 LLM 介入后这一过程「完全不可能」;长期使用 LLM 被认为会导致使用者技能退化。
- 哲学层面:DeVault 认为,AI「颠覆了软件工程的技艺」。他主张软件工程应回归「工程」本意——深入理解问题领域、审慎思考、在约束下执行方案。在他看来,LLM 是「迄今对这一纪律最严重的背离」。
- 伦理层面(DeVault 的观点):他声称生成式 AI 推高数据中心能耗,加剧环境负担与社区资源紧张,并批评 AI 工具被用于军事决策场景。
采访中 DeVault 还提出了一些带有强烈政治色彩的观点,包括将部分 AI 工具与海外军事行动相关联的说法。需要指出的是,这些具体指控由 DeVault 在采访语境中提出,未经独立来源核实。
行业反响
该采访在 Hacker News 等开发者社区引发两极反应。支持者认同他对软件工艺和环境成本的担忧,认为在 AI 工具被广泛默认使用的当下,明确拒绝具有信号意义;批评者则认为其部分类比过于激烈,且部分数据声称缺乏严谨出处。
DeVault 将部分 AI 使用者比作历史上的「good Germans」,这一表述也招致不少读者反对。
行业背景
Vim Classic 的出现并非孤立事件,而是开发者社区中一股逆流的缩影:在主流 IDE 与编辑器纷纷集成 AI 补全、代码生成能力的当下,仍有少数项目明确划定 AI 工具的使用边界。这一现象更多反映的是维护者的价值取向,而非技术路线的根本分歧——Vim Classic 在编辑器能力上并未提供显著差异,其影响力也将主要局限在认同其理念的小众用户群体中。
