Oracle 禁止 OpenJDK 贡献包含 AI 生成内容
Oracle 主导的 OpenJDK 社区近日颁布生成式 AI 临时政策:所有贡献——包括代码、文本、图片、PR 与邮件——一律不得包含大语言模型或扩散模型生成的内容。政策明确区分「使用」与「贡献」:开发者可以私下用 AI 辅助理解、调试和评审代码,但产出不能进入仓库。
理由有三层。一是审查负担,AI 能批量产出看似合理实则错误的代码,耗尽本就有限的人力评审;二是安全风险,JDK 支撑着全球大量关键系统,貌似正确的错误代码代价极高;三是知识产权,Oracle 贡献者协议要求贡献者拥有并转让完整权利,而大模型训练自版权内容,其输出是否构成侵权尚无定论。
讽刺的是,Oracle 一边在自家业务中全面拥抱 AI,一边在自己的开源旗舰项目上封死 AI 生成代码。但这也折射出行业共识正在形成——Rust 项目近期也出台了类似指南。对智能体经济而言,这是「AI 生成内容的产权与责任归属」这一根本问题在开源治理层面的正式交锋。