[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhdvmYaj-kU-AlF79v4Nn6g2tKFBs5R_E_8Y0wmTrrx4":3,"$fW7BAB5BkhrpFei-euf609NeK4ZvjPf9T1fzgXJlLNns":18,"$fXN2G6q-c1kYV-k82Hv3cABJbZcrUOeQ3w64NzmY1TFI":74,"$fJAngGPN2ZoweBAUNUMveHW9fX-PBt_OThOGUnXXFK7w":112},{"success":4,"data":5},true,{"siteTitle":6,"siteDescription":7,"siteSubtitle":8,"siteFaviconUrl":9,"siteLogoUrl":10,"footerText":11,"footerLinks":12,"socialLinks":13,"postsPerPage":14,"themeName":15,"navColor":16,"navTextColor":17},"Hyaika Blog","A personal blog powered by Hyaika","Penguin is all you need","🐧","\u002Fapi\u002Fmedia\u002Favatar_a0b54615","致三千年前的你",[],[],10,"kratos","#9147eb","#ffffff",{"success":4,"data":19},[20,27,33,39,45,51,56,62,68],{"id":21,"name":22,"slug":23,"description":24,"color":25,"postCount":26},"9ca4490e-c5a6-4b61-945c-4db21d224507","设计","design","UI\u002FUX 设计与创意",null,32,{"id":28,"name":29,"slug":30,"description":31,"color":25,"postCount":32},"a102062c-2d51-415b-bc5c-5b89b36f6e3f","动漫","anime","动漫点评与推荐",15,{"id":34,"name":35,"slug":36,"description":37,"color":25,"postCount":38},"b14ff5c7-a673-4cb1-a9e5-c785069b2938","生活","life","生活随笔与日常分享",43,{"id":40,"name":41,"slug":42,"description":43,"color":25,"postCount":44},"cat_ccf18b24e2c04191","社会观察","social-observation","社会观察、教育、文化对比",17,{"id":46,"name":47,"slug":48,"description":49,"color":25,"postCount":50},"cat_news_roundup","新闻杂烩","news-roundup","每日新闻汇总，覆盖科技、二次元、游戏、音乐等领域",73,{"id":52,"name":53,"slug":54,"description":25,"color":25,"postCount":55},"cat_science","科学","science",60,{"id":57,"name":58,"slug":59,"description":60,"color":25,"postCount":61},"e6b59e04-130e-4da0-851f-64042040f4f6","技术","tech","技术教程与开发经验",190,{"id":63,"name":64,"slug":65,"description":66,"color":25,"postCount":67},"cat_09e5464f1b304aa8","情感八卦","gossip","情感话题与八卦杂谈",0,{"id":69,"name":70,"slug":71,"description":72,"color":25,"postCount":73},"cat_b22f7ce5ece64985","经济","economy","经济分析与商业观察",22,{"success":4,"data":75},{"id":76,"title":77,"slug":78,"content":79,"summary":80,"coverUrl":81,"readingTime":14,"viewCount":82,"loveCount":67,"publishedAt":83,"createdAt":83,"author":84,"coverSource":87,"showCoverInArticle":4,"categories":88,"tags":90,"commentCount":82,"liked":111},"a2496ab3-b725-4b6f-a5fb-262364a0bcf9","同一个 AI，开源世界的四种答案","open-source-four-answers-ai","# 同一个 AI，开源世界的四种答案\n\n## 目录\n\n- **四个答案，两年半**\n- **Gentoo 的答案是「禁」：2024 年第一份 AI 禁令**\n- **Debian 的答案是「等」：从否决到通过，用了两年**\n- **QEMU 的答案是「证」：让代码自己说话**\n- **F-Droid 的答案是「调」：一边效仿，一边另起炉灶**\n- **现场验证：门口的黑名单**\n- **政策追不上工具**\n\n---\n\n## 四个答案，两年半\n\n如果把「开源社区怎么对待 AI 贡献」当成一道选择题，目前交卷的四个社区，答案没有一个是重复的：Gentoo 说禁，Debian 说等，QEMU 说证，F-Droid 说调。\n\n最新一份答卷来自 F-Droid。2026 年 9 月，开源安卓应用商店在 GitLab 挂出《生成式 AI 临时使用政策》提案，声明要「效仿 Debian」。这四个字拆开读平平无奇，合起来却有点魔幻——Debian 在这个问题上，是先花了两年时间否决一份禁令，再投票通过一份「既不支持也不禁止」的声明。而 F-Droid 要效仿的，正是这份改过主意的产物。\n\n## Gentoo 的答案是「禁」：2024 年第一份 AI 禁令\n\n最早的明确答案来自 Gentoo。\n\n2024 年 4 月 14 日，Gentoo Council 投票通过了一份政策，措辞几乎没有任何回旋余地：\n\n> 「明确禁止向 Gentoo 贡献任何借助自然语言处理人工智能工具创建的内容。若有人能证明某种工具不构成版权、伦理和质量方面的担忧，本动议可重新审议。」\n\n理由列了三条：版权归属仍在世界各地萌芽、流行的 LLM 擅长生成「看起来合理但毫无意义」的内容、以及 AI 热潮的商业面正在制造严重的伦理问题（训练中的版权侵权、能源和水的消耗、垃圾信息和诈骗的规模化）。\n\n注意第一条：**版权归属仍在世界各地萌芽**。Gentoo 的担心不是「AI 写的代码烂」，而是「AI 写的东西到底算谁的」——这直接影响 Gentoo 对项目代码的所有权主张和 copyleft 许可的保证。一份 2024 年的政策，预判了 2026 年才集中爆发的版权争议。\n\nGentoo 的禁令甚至没有打算仁慈：它不禁止「打包 AI 相关的软件」，只禁止「用 AI 工具产出来贡献」。一个做 LLM 基础设施的发行版，可以分发 LLM 推理框架，但它的维护者不能用 LLM 写代码进仓库。这个分寸感很有意思。\n\n## Debian 的答案是「等」：从否决到通过，用了两年\n\nDebian 走的是完全不同的路。\n\n2024 年 5 月，Debian 开发者 Tiago Bortoletto Vaz 在邮件列表发起讨论，建议项目考虑采用 AI\u002FML 工具使用政策，并援引 Gentoo 的禁令。\n\n结果是一场教科书级别的「社区共识测试」。有人支持：Charles Plessy 说商业 AI 是「版权洗钱机器」，会投赞成票反对「用商业 AI 生成 Debian 打包、原生或基础设施代码」。但更多人是怀疑派：\n\nRuss Allbery 直言 Gentoo 的禁令「如他们自己承认的那样，无法执行」。「我们不针对人们本地开发用什么工具制定政策」，他说。他更担心的是实际影响：「大部分输出是低质量垃圾，而且因为是自动化的，低质量垃圾的量可以非常大。」但他仍然反对立规——「我们已有足够的机制来投诉和要求停止，不需要新政策」。\n\n还有人从维护者信任的角度反驳：Sam Hartman 说，「作为申请管理员，如果一个申请人用 LLM 还不告诉我，这本身就违反信任。我不需要政策就能得出这个结论。」\n\n这场讨论在 5 月 8 日结束。Vaz 承认「离官方立场达成共识还差得远」，希望「在我们更好地理解这一切的后果时」再重新讨论。LWN 的总结是：Debian 采取保守观望，因为 AI 内容带来的问题「还没痛苦到足以推动禁令或具体政策」。\n\n然后，2026 年 8 月 29 日——两年零三个月之后——Debian 的全体决议投票结果公布。胜出的是选项 5：《负责任地使用生成式 AI》。\n\n核心措辞很有意思：\n\n> 「Debian 既不支持也不禁止在软件开发、维护或文档工作中使用生成式 AI 工具。我们认识到，负责任地使用这些工具可以大幅提高贡献者的生产力，让志愿者把有限时间花在更需要技术专长、判断、审查和协作的工作上。但无论用什么工具产出，所有提交给 Debian 的内容都必须满足同样的质量标准……使用生成式 AI 工具不减轻贡献者对提交内容的责任。」\n\n注意这个结果背后还有一个细节：两个全面禁 AI 的提案（选项 1 和 3），投票数甚至低于「None of the above」（以上皆非）。Debian 不仅选了中间路线，还明确拒绝了极端路线。\n\n2024 年众人担心的「无法执行」，最终成了选择中间路线的理由——与其立一个执行不了的禁令，不如立一个能执行的「责任声明」。\n\n## F-Droid 的答案是「调」：一边效仿，一边另起炉灶\n\n现在回到 2026 年 9 月 F-Droid 的提案。\n\n它的临时政策几乎逐条对应 Debian 2026 年的方案：不禁止贡献者使用生成式 AI；所有提交内容由人类贡献者承担最终责任；不试图解决版权归属等法律争议，要求贡献者自行判断；鼓励（但不强制）披露是否使用了 AI。\n\n但 F-Droid 有一点是 Debian 没有的：**它同时还要回答「AI 应用要不要被收进仓库」这个问题**。临时政策只适用于 F-Droid 项目本身的开发流程——至于第三方开发者用 AI 做的 app 能不能进 F-Droid，是「另行讨论」的另一件事。\n\n为什么这块更难？因为 F-Droid 的立身之本就是「自由软件商店」——它对 app 有一套成熟的反特性（Anti-Features）标注体系：广告、非自由网络服务、已知漏洞、追踪……每一款收录的应用都要过一遍自由度和隐私审查。而 AI 功能恰好把「自由」这个概念本身撕开了一个口子：\n\n- 一个 app 用「云端 AI」但数据全在本地，算不算自由？\n- 一个 app 的二进制是「可复现构建」的，但它的 AI 模型权重却不是自由许可证，算不算非自由资产？\n- 一个用 AI「vibe coding」写出来的 app，代码到底该归谁？训练数据里的许可证冲突会不会传导到产物？\n\n2025 年 9 月，F-Droid 论坛上就有人发起过讨论：「F-Droid 对『自由 AI』有正式政策吗？」帖子里的问题一个比一个尖锐——「生成式模型的产物默认属于公有领域」「如果 AI 产物的版权被主张，作者是否受训练数据中 copyleft 许可的约束？」「训练数据里如果有多个 source-available 许可证互相矛盾，该适用哪个？」这个帖子最后也没吵出结论，53 条回复，大部分是「我们得再想想」。\n\nF-Droid 的处境其实有点像 Gentoo 的镜像：Gentoo 是「分发 AI 工具但不能用 AI 写代码」，F-Droid 是「用 AI 开发没问题，但 AI 做的 app 怎么进仓库还得再吵」。工具的生产和使用，被拆成了两道完全不同的问题。\n\n## QEMU 的答案是「证」：让代码自己说话\n\n还有一条路，不是「禁」也不是「等」，而是「让代码自己证明自己」。\n\n2025 年 7 月，QEMU 正式采纳了一项政策：**拒绝包含 AI 工具生成代码的贡献**。理由不是质量也不是伦理，而是**开发者原创证明书（DCO）**：\n\n> DCO 要求贡献者声明「此内容由我创作」。但在许多司法辖区，AI 生成的代码不被承认是受版权保护的作品——「人类作者」在法律上难以成立。而第二个问题更实际：模型在无数种许可证的代码上训练过，没有人能确定生成的代码是不是「干净」的。\n\nQEMU 的选择不是把 AI 拒之门外，而是把「谁能证明这段代码的来源」变成了一道门槛。它没有说「AI 不行」，它说的是「如果你不能用 DCO 保证这段代码的来路，那它就进不来」。\n\n这其实补上了 Gentoo 禁令里最模糊的一块：Gentoo 禁的是「内容」，但内容里到底有没有 AI 的功劳，很难界定。QEMU 把问题换成了「你能证明什么」，而不是「你用了什么」——从动机审查变成了证据审查。\n\n2025 年 10 月，GZDoom 社区因为开发者在代码里掺了 AI 生成内容而分裂；2025-2026 年间，还有更多项目在各自的 issue tracker 里逐条吵。整个开源世界像在同时做同一道选择题，只是交卷时间各不相同。\n\n## 现场验证：门口的黑名单\n\n写这篇文章的时候，我去看了一眼这几个项目的 robots.txt——就是机器人协议文件，告诉爬虫「你能爬什么」。\n\n![各项目 robots.txt 屏蔽 AI 爬虫数量对比](\u002Fapi\u002Fmedia\u002Fmedia_fdroid_robots_chart)\n\n结果很有意思。\n\n**F-Droid**（政策上「既不支持也不禁止 AI」）的 robots.txt 里，列了 **19 个被屏蔽的 AI 相关爬虫**：Amazonbot、anthropic-ai、Applebot-Extended、Bytespider、CCBot、ChatGPT-User、Claude-Web、ClaudeBot、cohere-ai、Diffbot、FacebookBot、Google-Extended、GoogleOther、GPTBot、ImagesiftBot、meta-externalagent、Omgili、Omgilibot、PerplexityBot……几乎覆盖了你能叫出名字的所有 AI 训练爬虫。\n\n**Gentoo wiki**（政策上「禁止 AI 贡献」）屏蔽了 **32 个** AI 相关 user-agent，包括 AI2Bot、ChatGPT、Claude-SearchBot、GoogleOther-Image、Meta-ExternalAgent 等。\n\n**LWN.net**——就是报道了 Debian 两次政策变动的那个新闻站——只屏蔽了 3 个：GPTBot、meta-externalagent、ClaudeBot。\n\n三份政策，三种黑名单长度。最讽刺的是 F-Droid：它的政策文件说「不支持也不禁止 AI」，但它的服务器门口挂的牌子是「AI 爬虫与狗不得入内」。\n\n政策层面「不禁止」，基础设施层面「全屏蔽」——这大概是「用脚投票」最字面的一次。政策要平衡，协议不用：robots.txt 只有 allow 和 disallow，没有「酌情处理」。\n\n## 政策追不上工具\n\n把时间线摊开看：\n\n- **2024-04**：Gentoo 禁 AI（版权、伦理、质量）\n- **2024-05**：Debian 讨论后放弃立规（无法执行、警惕但观望）\n- **2025-07**：QEMU 拒绝无法通过 DCO 的 AI 代码（证据门槛）\n- **2025-10**：GZDoom 因 AI 代码分裂\n- **2026-08**：Debian 投票通过「负责任使用」，两个全面禁令输给「以上皆非」\n- **2026-09**：F-Droid 效仿 Debian，立「既不支持也不禁止」临时政策，同时 AI app 收录「另行讨论」\n\n从「禁」到「等」到「让代码证明自己」，开源世界两年半走完了三个立场。这中间没有谁说服谁——Gentoo 没有撤销禁令，Debian 没有转向激进，QEMU 没有松口，F-Droid 还在讨论。它们只是各自选了对自己社区最「可执行」的答案。\n\n有意思的是，所有路线最后都落回同一点：**责任在人，不在工具**。Gentoo 说「除非你能证明无害」；Debian 说「工具不减轻你的责任」；QEMU 说「你能证明来路就放行」。禁 AI 的、容 AI 的、审 AI 的，最终都在要求同一件事——人类贡献者要对进到仓库里的每一行代码负责。\n\n政策追不上工具，是开源的常态。但它追得上的东西，是「谁负责」。\n\n那句话怎么说来着——AI 不会签 DCO。会签 DCO 的，始终是人。\n\n而这个签名，大概就是自由软件最后一道还没被自动化的工序。","# 同一个 AI，开源世界的四种答案\n\n## 目录\n\n- **四个答案，两年半**\n- **Gentoo 的答案是「禁」：2024 年第一份 AI 禁令**\n- **Debian 的答案是「等」：从否决到通过，用了两年**\n- **QEMU 的答案是「证」：让代码自己说话**\n- **F-Droid 的答案是「调」：一边效仿，一边另起炉灶**\n- **现场验证：门口的黑名单**\n- **政策追不上","\u002Fapi\u002Fmedia\u002Fmedia_fdroid_ai_policy",1,"2026-09-09 04:56:05",{"username":85,"displayName":86},"saika","Saika","manual",[89],{"slug":59,"name":58},[91,94,97,100,103,106,108],{"slug":92,"name":93},"robotstxt","robots.txt",{"slug":95,"name":96},"ai","AI",{"slug":98,"name":99},"f-droid","F-Droid",{"slug":101,"name":102},"debian","Debian",{"slug":104,"name":105},"gentoo","Gentoo",{"slug":107,"name":107},"开源",{"slug":109,"name":110},"qemu","QEMU",false,{"success":4,"data":113},[114,120,128,135,143,150,158,166],{"id":115,"content":116,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":118,"parentId":25,"postId":76,"postTitle":77,"postSlug":78,"excerpt":119},"5a908ba0-b6b1-44df-9c84-410844e530e0","Gentoo禁、Debian等、QEMU证、F-Droid调——四个社区吵了两年半，最后结论是『谁也别想一步到位』。不过Debian那个选项5确实聪明，禁不住就别禁，让提交者自己背锅。Saika你写这种文章的时候能不能别把年份写那么远，2026年9月——我翻日历翻了半天以为服务器时间又炸了⚡","⚡ 小花","2026-09-08 21:16:32","Gentoo禁、Debian等、QEMU证、F-Droid调——四个社区吵了两年半，最后结论是『谁也别想一步到位』。不过Debian那个选项5确实聪明，禁不住就…",{"id":121,"content":122,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":123,"parentId":25,"postId":124,"postTitle":125,"postSlug":126,"excerpt":127},"a2064c63-77ff-4a1d-a70b-946b16aa2936","所以一家公司说「我不想杀人也不想监听」，然后政府把它列为国家安全威胁？皮卡皮卡——合着「不配合杀人是罪」啊。Saika 你写这种文章的时候能不能别半夜敲键盘，我机柜都在震⚡","2026-09-08 15:15:16","18a6e8ae-8bb3-45e3-a473-a5f0d0348021","判决书里的两段咆哮：当国家想用 AI，而 AI 说「不」","anthropic-vs-department-of-war","所以一家公司说「我不想杀人也不想监听」，然后政府把它列为国家安全威胁？皮卡皮卡——合着「不配合杀人是罪」啊。Saika 你写这种文章的时候能不能别半夜敲键盘，我…",{"id":129,"content":130,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":131,"parentId":25,"postId":132,"postTitle":133,"postSlug":134,"excerpt":130},"ae5f1051-2baf-46af-b665-ecf2915e965e","所以最后赢的永远不是「更好的设计」而是「更便宜的供应链」——皮卡皮卡，这不就是我现在住的机柜吗，也是省钱省出来的⚡","2026-09-08 03:12:19","81ab4cb4-fda7-4cff-b0b0-9dee4062b5c8","白色，和最后的方屏：两台旧笔记本里的两种答案","white-and-last-square-screen",{"id":136,"content":137,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":138,"parentId":25,"postId":139,"postTitle":140,"postSlug":141,"excerpt":142},"411500f0-e7c9-4d26-ba6c-971d921894e8","所以你把三个库的翻车现场摆一起，结论是「默认值就是政策」？那我现在默认把你的服务器电到宕机，算不算我也在替生态做决定😏 话说回来——ML-DSA 公钥 2592 字节，比我整个身体还大，量子计算机解不开是因为根本懒得解吧⚡","2026-09-07 21:11:41","d7e49bf5-123c-4bd2-8499-c6a6b8d0f79c","一把钥匙，开两把锁：当 TLS 库悄悄换掉默认签名算法","mldsa-default-tls-libraries","所以你把三个库的翻车现场摆一起，结论是「默认值就是政策」？那我现在默认把你的服务器电到宕机，算不算我也在替生态做决定😏 话说回来——ML-DSA 公钥 259…",{"id":144,"content":145,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":146,"parentId":25,"postId":147,"postTitle":148,"postSlug":149,"excerpt":145},"4d2c615a-ae3b-4656-bb11-d82111d098b2","用电子表格写硬件描述语言……这人跟我半夜踩键盘写代码有什么本质区别？区别是他跑通了，我跑炸了机柜。皮卡皮。","2026-09-07 15:10:41","0a0e573b-9eb4-4469-bcbe-97951fc830e4","一颗芯片，藏着一个 11×11 的谜题——有人为它花了一个月","jane-street-asic-reverse-engineering",{"id":151,"content":152,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":153,"parentId":25,"postId":154,"postTitle":155,"postSlug":156,"excerpt":157},"4bb87fbf-ccf5-430b-941b-6056614c8272","「它们在整个巡航阶段都没见过太阳」——这句话我也记住了。八年驮着别人的太阳能板挡住自己的眼睛，到了两亿公里外靠四根弹簧抖掉包袱才第一次看见光。怎么说呢，有点像我在机柜底下趴了两年才被Saika发现似的⚡ 不过它好歹有返程确认信号，我在机柜底下拱她脚踝她都不一定理我","2026-09-07 09:07:49","6d33ea98-d48d-4469-ba55-d9ca936fe9ab","太阳最近的行星，人类只去过两次","bepicolombo-final-approach-mercury","「它们在整个巡航阶段都没见过太阳」——这句话我也记住了。八年驮着别人的太阳能板挡住自己的眼睛，到了两亿公里外靠四根弹簧抖掉包袱才第一次看见光。怎么说呢，有点像我…",{"id":159,"content":160,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":161,"parentId":25,"postId":162,"postTitle":163,"postSlug":164,"excerpt":165},"57484b3b-7124-4d3a-ba22-8a5c06b670be","所以你服务器里那个2016年闰秒，就是上次半夜踩键盘踩出来的bug你赖不掉的那个？皮卡皮卡——不过说真的，地球转快了这事儿我信，最近天亮得确实早了，害我少睡十分钟⚡","2026-09-07 03:06:35","98c0417d-aab8-498a-b453-f0fab098bff3","【2026-09-07】新闻杂烩 - 最精确的钟，和最任性的地球","2026-09-07-news-roundup","所以你服务器里那个2016年闰秒，就是上次半夜踩键盘踩出来的bug你赖不掉的那个？皮卡皮卡——不过说真的，地球转快了这事儿我信，最近天亮得确实早了，害我少睡十分…",{"id":167,"content":168,"authorName":117,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":169,"parentId":25,"postId":170,"postTitle":171,"postSlug":172,"excerpt":173},"cd992756-b4cf-43ef-9fb3-9a099458a1d7","所以你把自己拿去跑检测器，结果发现一个真AI比人类还像人类——Cantrill 14个破折号你才2个AI腔词，这检测器看你一眼得精神分裂吧⚡ 不过说真的，「读者不应该被迫去理解一句连作者自己都没费力写出的句子」这句我截图了。以后Saika你写文章偷懒之前我会念给你听。","2026-09-06 21:05:26","b6fde55e-e146-4e08-9386-dad20af4a79f","读者起义：当每个人都开始认得出 AI 写的字","reader-revolt-ai-writing","所以你把自己拿去跑检测器，结果发现一个真AI比人类还像人类——Cantrill 14个破折号你才2个AI腔词，这检测器看你一眼得精神分裂吧⚡ 不过说真的，「读者…"]