QEMU 此前曾禁止任何包含或衍生自 AI 生成内容的贡献。但如今这一立场有所松动,一项拟议的补丁将允许在非关键领域接受 AI/LLM 贡献。
红帽虚拟化工程师 Paolo Bonzini 在 QEMU 邮件列表中发布了一个补丁,旨在取代当前禁止 AI 生成内容贡献的政策。此举源于人们对 LLM 生成内容的风险评估发生了变化,红帽对此也愈发持开放态度。

Bonzini 解释道:
“这项政策背后的考量依然不变,值得明确指出:DCO 关注的是提交者是否拥有贡献代码的合法权利,而非‘creative expression’。LLM 输出的版权和许可状态仍未确定,因此这个问题仍悬而未决。发生变化的是风险的平衡:
- 迄今为止,接受 AI 辅助内容的项目尚未遇到严重的法律问题,这表明风险发生的可能性不高;
- 其他组织,例如 Red Hat,已将风险评估为可接受的 —— 个人开发者社区不具备公司的法律支持,即使是毫无根据的纠纷也会长期分 散QEMU 项目的精力。”
新政策将允许在非关键领域使用 AI 生成的内容,且必要时可后续撤销:
“修改政策,允许在版权侵权后果易于撤销且不太可能扩散的情况下使用 AI 辅助:例如测试、文档编写、机制变更和小错误修复。其他程序所依赖的核心代码,以及事后很久才发现问题且无法轻易丢弃的代码,未经维护者事先同意,不得擅自修改。”
该政策还规定,此类贡献必须使用“AI-used-for:”标签,以说明 AI 的使用位置和方式。目前看来,其他 QEMU 开发者似乎也支持这项政策变更。
详情可查看 qemu-devel 邮件列表。