开源代码倡导者主张,所有由人工智能生成的代码均应遵循开源原则。这一观点主要基于训练数据的来源合法性以及现行版权法对非人类创作作品的界定。

从技术伦理与法律溯源来看,大型语言模型的训练数据大量来源于互联网上的开源项目及自由软件运动成果,且往往未获得明确授权。此外,模型还使用了 Stack Overflow 及其姐妹项目的数据进行训练,这些内容在法律上受要求归因的创意共享许可证(Creative Commons)保护。将此类集体知识转化为专有、封闭源代码的行为,被比喻为一种“洗钱”式的知识产权转移。
在法律层面,纯由 AI 生成的代码并非人类直接编写,因此不应享有版权保护。美国版权局的相关裁决可追溯至著名的“猴子自拍”争议先例,确立了非人类主体无法拥有版权的原则。基于同样的逻辑,维基媒体基金会也要求将所有纯粹生成的图像标记为公共领域。
然而,全球各地的版权法规存在差异。例如,英国等国家对计算机生成的作品提供有限的版权保护。为了在不同司法管辖区间保持公平并尊重开放生态系统,开发人员和企业应在明确的开源许可证下发布生成代码,或使用创意共享零(CC0)许可证将其置于公共领域。
尽管实际开发中代码很少是 100% 手动或 100% 自动生成的,但开发者日益依赖未经审查或仅做极少修改的 AI 输出结果。除编写提示词外,人类在此过程中付出的创造性劳动极为有限,因此这类代码理应被视为开源对象。





