法国法院就违反 GPL 颁发损害赔偿裁定
一场持续多年的法国诉讼最终判令 Orange 因违反开源库上的 GPL 许可证而支付大额赔偿,确认了 copyleft 许可证在民法法系司法辖区内是可执行的。评论者强调,这 14 年的过程暴露了法国法院体系的系统性延迟,但仍将该裁决视为未来 GPL 执法的重要威慑和参考。此案也重新点燃了围绕开源许可风险、“衍生作品”的实际含义,以及由 copyleft 代码训练的 AI 工具所带来的新威胁等更广泛争论。
法国法律程序与漫长时间线
- 案件经历了一审、上诉、最高法院(Cour de cassation),随后又回到另一家上诉法院,导致从起诉到最终判决大约用了 14 年。
- Cassation 并不裁定事实;它只审查法律/程序是否正确,然后发回重审,因此案件的很大一部分必须在澄清后的法律原则下重新处理。
- 评论者指出,法国法院长期以来都很慢、案件积压严重;多年的民事和刑事案件很常见。
Orange 的行为以及诉讼经过
- Orange 在法国政府服务的身份提供模块中使用了 GPL 许可的 Lasso 库,对其进行了修改,却没有履行 GPL 义务(例如公开源代码)。
- 先尝试过调解,随后由法院指定专家评估在 Apache 模块中进行链接是否违反 GPLv2。
- 一审对原告不利;第一次上诉将其重新定性为“寄生”(不正当竞争),而不是版权/GPL 问题。
- Cassation 推翻了法国此前禁止合同责任与侵权(版权)责任同时成立的法理,允许在发回重审后真正以版权/GPL 为由主张权利。
赔偿金额、规模与费用
- 据报道,最终赔偿金额约为 65 万至 86 万欧元,另加部分法律费用;原告称自己 14 年间花了约 10 万欧元,拿回来的还不到支出。
- 也有人质疑这些数字,因为原告最初请求约 410 万欧元;判决主文部分看起来判给了明显更少的金额。
- 许多人认为,对一家大型电信公司来说,这个金额很小,而且分摊到约 7 到 14 年的侵权期间,也算不上强有力的威慑;另一些人则强调,能够获得一份可执行判决本身才是真正的胜利。
- 在法国,败诉方通常会按法院裁定向胜诉方支付一笔费用分担(article 700),但往往低于实际成本。
民法体系中的先例
- 法国属于民法法系,因此先例并非形式上具有约束力,但高级法院的判决仍会被广泛遵循并塑造法律原则。
- 评论者预计,这一裁决将澄清 GPL 条款在法国作为版权条件是可执行的,并可能影响未来的欧盟案件,即便并非严格意义上的约束性先例。
执行与收款
- 一旦存在“titre exécutoire”(可执行文书),司法官就可以直接从像 Orange 这样的公司处扣押资金或资产;在实践中,拖欠付款被认为不太可能。
GPL、链接与许可证选择争议
- 很长的子线程在讨论在实践中什么算 GPL 的“衍生作品”或“链接”(静态链接 vs 动态链接、插件、Python import、进程边界、SaaS、AGPL)。
- 许多企业贡献者更偏好更清晰、宽松的许可证(如 Apache 2.0、MIT),因为他们认为 GPL 的边界和执行风险在法律上含糊且成本高。
- 也有人认为这种模糊性被夸大了,copyleft 对保护用户自由、阻止企业单向利用社区代码是必要的。
- 讨论中还提到了双重许可(商业许可 + GPL),以及由于这里存在已知的商业价格,损害赔偿更容易被量化。
LLM 与 GPL 被侵蚀的担忧
- 一些评论者担心,将大型语言模型在公开仓库(包括 GPL/AGPL 代码)上训练,然后生成类似代码却不注明来源,实际上是在“洗白”许可证,削弱 copyleft。
- 另一些人回应说,现有版权规则仍然适用:分发侵权输出的人仍要承担责任,而法院尚未对 LLM 的训练与输出作出明确分类。
- 线程中提到了正在进行的诉讼(例如围绕 GitHub Copilot),但没有给出结果。
信息表述:“自由软件” vs “开源”
- 有人批评英文中的“free software”一词长期令人困惑(价格 vs 自由),建议改用“libre”、“freedom software”或直接使用明确的许可证名称。
- 法语术语(“logiciel libre” 与 “logiciel gratuit”)避免了这种歧义,这一点与案件发生在法国有关。