如何保护GitHub代码不被用于LLM训练?是否有适配的现成许可证?
适配LLM训练限制的现成许可证
目前存在专门针对这类需求的现成许可证,既能允许开发者基于你的代码进行二次开发,又能限制OpenAI等机构将代码用于大语言模型训练,以下是几个典型选项:
- AI Public License (AIPL):明确禁止将许可覆盖的代码用于训练生成式AI模型,但保留了常规开源权限——包括修改、分发代码,以及基于代码开发衍生作品,条款直接匹配你的需求场景。
- Shielded Source License (SSL):核心限制条款之一就是排除代码用于LLM训练的用途,同时允许开发者自由修改、复用代码开展非AI训练类的开发工作,适配性较强。
- Non-AI Open Source License (NAOSL):专门针对AI训练场景设置了限制,明确禁止将代码用于GPT类模型的训练,同时兼容常规的开源协作需求。
需要注意的是,这类许可证目前尚未获得OSI(开源倡议组织)的正式认可。如果要求许可证完全符合OSI定义的开源标准,你可能需要在MIT、Apache等主流许可证基础上添加附加限制条款,但附加条款可能引发许可证兼容性问题。若对合规性要求极高,建议咨询开源领域的法律专业人士。
内容的提问来源于stack exchange,提问作者Herr doctor Pep
相关产品推荐
相关产品推荐

