R/open source 禁止所有单人项目和使用 LLM 的项目

Reddit 的 r/opensource 社区出台了规则,禁止单人开源项目以及任何由大型语言模型生成或辅助的项目,目的是遏制大量低质量“垃圾”仓库和由 AI 撰写的宣传帖。支持者认为,在 AI 让人轻易批量产出新项目的情况下,需要更严格的门槛来维护以人为中心的讨论、可维护的代码以及版主的理智。批评者则反驳说,这一政策反应过度,与开源的目标相冲突,不公平地排除了合法的单人工作,并可能把 AI 增强的创新和项目发现推向其他平台。

禁令范围

  • 据称 r/opensource 禁止:
    • 单人项目(要求有多个贡献者)。
    • 任何以任何方式使用 LLM 的项目,包括 AI 辅助编程。
  • 其他子版块也提到类似或相关举措(例如禁止 AI 代码倾倒帖,或大多数与 AI 相关的帖子)。
  • 有些人认为这只是一个范围很窄、并不太重要的子版块决定;也有人认为这反映了 OSS 社区更广泛的转变。

支持该禁令的论点

  • 子版块被低质量的“vibe-coded” AI 项目淹没:
    • 快速、一次性仓库,通常被弃置,有时甚至根本无法运行。
    • 帖子甚至评论明显由 LLM 编写,几乎没有真正互动。
  • 版主和读者都感到不堪重负;人工审查已难以为继。
  • 自我宣传和博眼球的帖子(展示琐碎或由 AI 生成的项目)挤占了更深入的技术讨论空间。
  • 目标被表述为在“次优”的软件产出之外,仍然维护人类互动、深思熟虑的工作和社区质量。
  • 有人认为,在充斥无限 AI 生成内容的世界里,设立门槛是必要的。

批评该禁令的论点

  • 禁止单人项目会将历史上重要或严肃的一人努力排除在外。
  • 一刀切禁止使用 LLM 将“垃圾内容”和严肃的 AI 辅助工作混为一谈,被视为一种反应过度的本能式举动。
  • 有人担心拒绝 AI 工具的开源项目会落后于有效利用这些工具的项目。
  • 有些人将其视为典型的 Reddit 版主管理越权 / “权力上头”,并预测这会损害甚至“杀死”该子版块。
  • 也有人认为,比起类别式禁令,更好的做法是更精细的过滤(甚至可能使用 AI 过滤器)。

更广泛的 AI–编程争论

  • 支持 AI 的观点:

    • 将 AI 比作电动工具:在经济上不可避免,提高生产力,减少对大团队的需求。
    • 认为前沿模型现在通常能生成不错的代码,有时甚至比匆忙的人类工作更好。
    • 认为 AI 与开源追求更便宜、更有雄心的软件这一目标是一致的。
  • 怀疑论者的观点:

    • 强调高错误率、糟糕的架构、差的长期可维护性,以及大量、反复变动的 PR。
    • 认为如果创建者无法解释设计决策,那么由 AI 编写的项目就没有什么讨论价值。
    • 担心用户不仅把打字外包给模型,还把判断和学习也一并外包了。

社区分裂与替代方案

  • 有人提议“分叉”出亲 AI 和反 AI 的子版块,让各自群体得到想要的内容。
  • 也提到了新的子版块和 Lemmy 社区作为替代;有人认为 X/Twitter 更适合发现新的 OSS,但也有人因政治/质量原因拒绝它。
  • 总体张力在于:优先以人为中心的社区,还是拥抱 AI 驱动的生产力和内容规模。