贡献者扑克与Zig的AI禁令
本文探讨了开源项目中出现的"贡献者扑克"现象——贡献者通过夸大工作量、与他人攀比来争夺认可,而AI生成代码的普及加剧了这一问题。文章以Zig语言社区禁止AI生成贡献的决定为案例,分析了AI在开源协作中引发的信任危机、评审负担加重以及社区治理挑战,并反思了如何在AI时代维护健康的贡献文化。
本文探讨了开源项目中出现的"贡献者扑克"现象——贡献者通过夸大工作量、与他人攀比来争夺认可,而AI生成代码的普及加剧了这一问题。文章以Zig语言社区禁止AI生成贡献的决定为案例,分析了AI在开源协作中引发的信任危机、评审负担加重以及社区治理挑战,并反思了如何在AI时代维护健康的贡献文化。
Zig's strict anti-LLM contribution policy (banning LLM use for issues, PRs, and comments) is rooted in valuing long-term human contributors over code. Loris Cro explains that reviewing LLM-written PRs does not help grow new trusted project members. As a consequence, Bun—a major Zig-based project—will not upstream performance improvements due to this ban.
Zed is a font superfamily designed for reader needs, tested with visually impaired patients where it outperformed Helvetica in reading speed. It includes Text and Display optical versions, supports 547 languages, and offers variable axes for width, weight, roundness, and slant.
Zig creator Andrew Kelley argues that it's a misconception people can't tell who is using LLMs, claiming LLM hallucinations differ fundamentally from human mistakes and that frequent agentic-coded contributors have a noticeable "digital smell." He compares it to smokers entering a room and states his project will not accept LLM-assisted contributions.
Zed is a type system designed for optimal readability, tested with visually impaired patients where it outperformed Helvetica in reading speed. It comes in Text and Display optical versions with four variable axes and supports 547 languages.
Zig's build system is becoming faster with improvements to the compiler and build runner. Recent changes have reduced build times by optimizing dependency tracking and parallel execution. These enhancements make development workflows more efficient for Zig programmers.