← 返回信息流
AI 资讯Hacker News·2 小时前

再次向 Zig 软件基金会捐赠 40 万美元

原标题:Pledging Another $400k to the Zig Software Foundation

速览

Zig 软件基金会宣布收到另一笔 40 万美元的捐赠。这笔资金将用于支持 Zig 编程语言的开源开发、社区建设及基础设施维护。此举体现了社区对 Zig 作为系统级编程语言长期发展的坚定支持。

AI 深度解读

深度解读:Mitchell Hashimoto 再次向 Zig 软件基金会捐赠 40 万美元

背景

Zig 软件基金会(Zig Software Foundation, ZSF)是支持 Zig 编程语言及其编译器开发的非营利组织。Mitchell Hashimoto 是知名开源开发者,HashiCorp 的创始人,也是 Ghostty 终端模拟器项目的创建者。

2024 年,Mitchell Hashimoto 及其家人首次向 ZSF 捐赠了 50 万美元(分两年支付,每年 25 万)。此次他宣布追加捐赠 40 万美元,使总捐赠额达到 70 万美元。这一举动发生在 Zig 社区近期因“禁止 LLM(大语言模型)贡献”政策而引发广泛争议的背景下,同时也处于 Bun 项目使用 Zig 并随后重写为 Rust 的舆论风口浪尖。

核心内容

Mitchell Hashimoto 在 Hacker News 上发布文章,详细阐述了他再次捐赠的原因以及对当前开源社区氛围的看法。

1. 捐赠细节与持续支持 Mitchell 宣布其家人将向 ZSF 捐赠 40 万美元。加上 2024 年的初始捐赠,他对 ZSF 的总承诺支持金额已达 70 万美元。这笔资金的分批结构(每年 20 万美元,分两年支付)与 2024 年的捐赠方式保持一致。

2. 对 Zig 技术与社区的高度认可 Mitchell 表示,Zig 作为一个技术项目和社区,持续赢得他的尊重。他特别提到了 2026 年的开发者日志(devlog),指出 Zig 在解决构建卓越语言和编译器的“硬问题”上取得了稳步进展。 他高度赞赏 ZSF 在维护者管理和社区建设上的方法,具体提到了两个举措:

  • Loris Cro 的 Contributor Poker(贡献者扑克牌):一种用于评估和激励贡献者的机制。
  • Zig 的 AI Ban(AI 禁令):严格限制或禁止由 LLM 生成的代码贡献。 Mitchell 认为,这种哲学吸引了开源领域中最有才华的人才。

3. 关于“AI 禁令”与 Bun 争议的理性反思 近期,Zig 严格的“禁止 LLM 贡献”政策再次成为公众讨论的焦点,尤其是在 Bun 项目(一个高性能 JavaScript/TypeScript 运行时)从 Zig 转向 Rust 重写的背景下。

  • 对 Bun 的立场:Mitchell 明确表示,他不认为 Bun 的做法有问题,他认为 Bun 是一个很棒的项目,并无意借此攻击 Bun。
  • 对社区氛围的批评:他更关注的是围绕此事迅速出现的“互相妖魔化”现象。他指出,许多对话缺乏同理心,缺乏对不同观点的尊重。

4. 个人立场与包容性 Mitchell 坦诚自己重度使用 AI,并曾公开分享过利用 AI 辅助开发并上线真实功能的经历。他也曾直言不讳地批评 AI 对开源社区的负面影响。 尽管他的个人意见与 ZSF 的 AI 禁令不完全一致,但他对 ZSF 的人、政策和项目抱有纯粹的尊重。他强调,互联网和开源之所以伟大,正是因为项目可以“怪异”且不同。项目可以设定不寻常的边界,建立自己的文化,并以一种未必符合所有人期望的方式追求质量。

5. 支持 Zig 的根本原因 Mitchell 称 Zig 是卓越的软件:具有雄心、实用、独立,并对质量有着非同寻常的严肃态度。他坦言,Ghostty 的存在很大程度上归功于 Zig,因为 Zig 使他能够构建出自己想要的那种软件。这正是他持续支持 Zig 的核心动力。

关键要点

  • 捐赠总额:Mitchell Hashimoto 及其家人对 Zig 软件基金会(ZSF)的总捐赠承诺已达 70 万美元(此前 50 万 + 本次 40 万)。
  • Zig 的技术进展:Zig 在编译器开发和语言设计等核心难题上取得稳步进展,2026 年开发者日志显示了其严谨的工程态度。
  • 社区治理模式:ZSF 通过独特的机制(如 Contributor Poker)和严格的 AI 贡献禁令,构建了高门槛、高质量的社区文化,吸引了顶尖人才。
  • 对 AI 争议的立场
    • 不站队攻击 Bun 项目,承认其价值。
    • 批评社区内因观点不同而产生的“妖魔化”和缺乏同理心的言论。
    • 承认自己使用 AI,但尊重 ZSF 基于质量控制做出的不同选择。
  • 开源多样性价值:Mitchell 强调,开源生态的健康依赖于多样性。允许项目设立“不寻常的边界”和“独特的文化”,是开源精神的重要组成部分。
  • Ghostty 的依赖:Mitchell 创建 Ghostty 终端模拟器在很大程度上依赖于 Zig 语言的能力,这是其支持 Zig 的直接技术动因。

意义与影响

1. 强化 Zig 的“反 AI 生成代码”路线的合法性 在 LLM 生成代码日益普及、许多项目开始接受或依赖 AI 辅助开发的当下,Zig 坚持严格的 AI 禁令显得尤为独特。Mitchell Hashimoto 作为另一位重度 AI 用户且拥有巨大影响力的开发者,公开表示尊重并支持这一“不寻常的边界”,为 Zig 的社区治理模式提供了强有力的背书。这表明,即使在 AI 浪潮中,坚持代码原创性和人工审查的高质量路线依然具有市场和支持者。

2. 缓解开源社区的极化情绪 Bun 与 Zig 的纠葛曾引发社区内的对立情绪。Mitchell 的介入并未加剧对立,而是呼吁同理心和尊重不同观点。这种来自核心利益相关者(主要捐赠者)的理性声音,有助于将讨论从“谁对谁错”的道德审判,拉回到“不同项目有不同取舍”的理性探讨,对维护开源社区的包容性具有积极意义。

3. 确立 Zig 在系统级编程中的高端定位 通过强调 Zig 在“硬问题”上的进展和对质量的“非同寻常的严肃态度”,Mitchell 进一步巩固了 Zig 作为高性能、高可靠性系统级编程语言的形象。Ghostty 的成功案例也间接证明了 Zig 在构建复杂、高性能应用时的实际价值。

4. 展示“有原则的捐赠”模式 Mitchell 的捐赠并非无条件支持,而是基于对项目价值观(如社区治理、质量追求)的认同,即使这些价值观与个人偏好(使用 AI)存在冲突。这种“有原则的支持”为开源基金会的运作模式提供了参考:捐赠者可以支持一个项目,同时保留对其特定政策的不同意见,这种张力本身是开源生态活力的体现。

查看原文 →mitchellh.com