Fedora 社区拟定 AI 辅助贡献政策,进入审议阶段
Linux 发行版 Fedora 项目社区近日公布了一份《AI 辅助贡献政策》草案,并开启为期两周的社区反馈期,之后将由理事会投票决定是否正式采纳。该政策旨在为贡献者和用户提供明确指引,确保 AI 在推动创新的同时不违背开源价值。
草案分为几个核心部分,下面是各部分的主要要点:
| 部分 | 主要原则 / 要点 |
|---|---|
| 总体理念 (“Philosophy”) | 把 AI 视为一种可增强贡献者能力的工具;政策聚焦于如何负责任地使用 AI,同时强调贡献者需遵守开源许可、尊重他人劳动等基本原则。 |
| 1. AI 辅助的项目贡献 (AI-Assisted Project Contributions) | - 鼓励使用 AI 作为工具,但“人类监督”必不可少。贡献者始终是作者,对所提交内容负责。
- 不可提交未经验证、质量低劣的 AI 生成“草稿”代码或文档,这会给社区造成负担。 - 在贡献中应透明披露 AI 的使用,例如在 pull request 描述或提交信息中标注 “Assisted-by: <AI 工具名>”。 - 在文档翻译、跨语言沟通等场景下,用 AI 辅助表达是被允许并鼓励的,但仍应保持作者本人的声音。 - 审查者(reviewer)可以使用 AI 辅助工具提供反馈,但不能完全由 AI 决定是否接收贡献。 |
| 2. Fedora 项目管理中的 AI 使用 | 为避免偏见,AI/机器学习工具不得用于对提交(如行为准则违规、资金申请、会议提案、领导职位评选等)进行评分或评估。但像垃圾过滤、笔记记录等辅助任务可以使用自动化工具。 |
| 3. 面向用户的 AI 工具 (AI Tools for Fedora Users) | - 所有面向用户的 AI 功能必须为“可选启用(opt-in)”,不能默认开启;用户必须清楚同意。
- 鼓励探索 AI/ML 在可访问性方面的应用,比如翻译、转录、文本到语音等。 |
| 4. 作为 AI 开发平台 (Fedora as a Platform for AI Development) | 鼓励将 AI 相关工具、框架打包进 Fedora,只要这些符合 Fedora 现有的打包和许可规范。 |
| 5. Fedora 项目数据的使用 (Use of Fedora Project Data) | - 禁止对 Fedora 基础设施造成显著负载的“激进抓取”(aggressive scraping)。如需大规模访问,应与 Fedora 基础设施团队协调。
- 若将 Fedora 的项目数据用于训练 AI 模型,应尊重其原始许可,包括署名和共享原则。 |
政策要点概括如下:
-
AI 辅助贡献:允许使用 AI 生成代码或文档,但必须由贡献者本人审核并负责,且需透明披露 AI 使用情况。未经验证的低质量 AI 内容(称作“AI 垃圾”)将被拒绝。
-
项目治理:禁止用 AI/ML 工具对行为准则违规、资金申请等社区事务进行裁决或评分,但可用于垃圾过滤、会议记录等辅助性工作。
-
用户工具:任何面向用户的 AI 功能必须为“可选启用”,且需获得用户明确同意。
-
开发平台:鼓励将 AI 工具和框架打包进 Fedora,只要符合开源许可和打包规范。
-
数据使用:禁止对 Fedora 基础设施进行激进抓取,使用 Fedora 项目数据训练 AI 模型时必须遵守其原始许可。
Fedora 项目社区表示,该政策是对 2024 年以来社区讨论与调查的回应,目标是平衡 AI 带来的效率提升与对开源协作生态的保护。
