常涉司法纠纷?快来补上GPL-2.0中译本和案件解读吧!

常涉司法纠纷?快来补上GPL-2.0中译本和案件解读吧!

VanessaXWGUO

2025-03-21 发布99 浏览 · 2 点赞 · 1 收藏

导语

自由软件基金会(FSF)自1989年发布GPL-1.0,历经1991年的GPL-2.01999年的LGPL-2.1,再到2007年的GPL-3.0LGPL-3.0AGPL-3.0FSF最终构建了完整的自由软件许可证矩阵,为自由软件文化的传播与发展作出了卓越贡献。纵观全球20开源司法案例,涉及GPL-2.0案件以近半数占比高居首位。 可以说,深入理解GPL-2.0是探索开源中心地带的必经之路

开放原子开源基金会发起的源译识Contransus项目在共译中凝聚开源共识为宗旨,对开源相关许可证、域内外司法判决、专业书籍、重点报告等内容进行专业可信的翻译。本次,本项目通过公开投稿、多方检视的方式推出GPL-2.0许可证中译本并对涉及GPL-2.0德国McHardy自行维权系列案进行解读

 

01. 中译本

GPL-2.0 中译本请见主流许可证中译本合辑:标签 · license-translation · AtomGit

在此,我们对参与以上许可证翻译和检视工作的贡献者致以诚挚感谢:

  • 翻译:曹阳、赵振华、王荷舒、郭雪雯、薛杨洁
  • 检视:陶冶(国浩律所)、胡灵灵(蚂蚁集团)、孙振华(字节跳动)

 

02. 评述

德国McHardy自行维权系列案启示

2013年开始帕特里克·麦克哈迪(Patrick McHardy作为当时Netfilter项目的维护者,自行以发警告函的方式悄悄地向几十家企业展开了维权,主张它们分发Netfilter软件没有提供源代码的行为违反了 GPL-2.0 许可协议并就此获得了大量赔偿金。McHardy同时还在多个德国法院对包括中国深圳Geniatech公司的欧洲代理商 Geniatech Europe GmHb在内的多家企业提起禁令申请。[1]

对于McHardy这种版权流氓copyright troll/“版权牟利copyright profiteering式的自行维权Netfilter 项目公开表示反对。2016年,Netfilter项目核心成员发布Netfilter项目的GPL维权声明》Statement of Netfilter Project on GPL Enforcement支持采纳FSFSFC联合发布的社区导向GPL维权准则》并将McHardyNetfilter项目核心成员中除名。

在多方压力下,McHardyNetfilter项目核心成员就自行维权问题达成和解。根据20211227日曼海姆地区法院作出和解判决[2]未经 Netfilter 核心团队当时多数活跃成员的事先同意McHardy不得对任何侵犯其软件著作权(包括合作作者和/或演绎作者的著作权)和/或违反与软件相关的GPL许可条款的行为进行维权。判决明确:该和解具有对第三方有利的效果,软件被许可人面临侵权主张,可以维权未按上述和解判决要求获得事先同意作为抗辩。历经八年,McHardy系列维权案终熄火。

那么,通过McHardy系列维权案的成与败,我们可以获得哪些启示?

一、维权资格应基于著作权归属

德国著作权法与我国著作权法均采用署名推定原则维权方的通常举证其为开源软件著作权人的方式是举证其已在开源软件上署名McHardy维权案中,McHardy通过举证自己被署名为Netfilter核心开发团队的负责人和Linux Kernel网络堆栈维护者证明其为该Netfilter开源项目的著作权人,并因此具有维权的主体资格

但是,由于开源软件的开发是一种协作开发,可能会因组织管理安排版本控制系统技术性的要求等原因开源社区中参与者可能未实际参与开源项目开发或仅贡献了部分代码署名为该开源项目的核心开发团队负责人、维护者等。McHardyGeniatech申请禁令案中,虽然科隆地区法院在初审裁决中根据其核心开发团队负责人的身份直接推定其长期参与Linux Kernel的开发而具有就整个Linux Kernel申请临时禁令的资格。但是,科隆高等地区法院在上诉口头听证会中否该主体资格的当然推定方式果其与其他开发者并无共同创作、改进版本的合意,其贡献也不满足作品独创性的要求,其创作部分与其他合作者创作的部分也不具有不可分割性,则不能认定为德国著作权法意义上的合作作者因而,科隆高等地区法院认原告McHardy(作为演绎作品的权利人)仅可就该开源项目贡献代码的著作权的部分申请维权但因其并非该开源项目合作作者故并没有就整个Linux Kernel申请禁令的主体资格

因此,不能基于开源项目的组织性和技术性的署名当然推定被署名参与者是整个开源项目的开发者,被署名参与者必须举证证明其实际参与开源项目开发即贡献了有独创性的代码),进而就其所贡献的代码部分的著作权进行维权并申请禁令

二、警惕开发者滥用德国非诉救济

本案为极少几例我国厂商在海外被诉开源不合规的案件之一。除了滥用GPL-2.0自动终止条款之外,McHardy勒索式维权开始之所以成功主要是滥用德国著作权法特有的非诉救济途径。

(一)GPL-2.0自动终止条款的潜在滥用风险

GPL-2.04节规定了自动终止条款,即,使用如果违背 GPL-2.0条款,则许可自动终止但并未给出许可恢复条款此外,根据德国相关判例Sitecom, 2004的解释,GPL-2.04节自动终止条款对被许可人使用权丧失的规定是一种债权性质的限制,主要适用于被许可人。其物权性质的要约在被许可人违反开源许可协议条件的情况下并不过期,违规的被许可人随时可以通过接受和遵守开源许可协议的条件而重新获得权利。

自动终止条款客观上可以督促违规使用履行开源许可协议的要求(条件),但同时也是McHardy不合规使用送警告函索要赔偿金的依据

(二)警惕权利人滥用德国著作权侵权非诉救济

《德国著作权法》第97a条规定著作权人可以通过警告函(Abmahnung)和自愿接受惩罚(Unterwerfungerklaerung)的非诉途径对侵权行为行使请求权警告函的目的在于消除侵权人重复侵权的,使著作权人能够在不必诉诸法院情况下未来的侵权行为进行迅速而有效防御。相对应地,德国著作权侵权非诉救济的核心是要求被警告的不合规使用停止侵害声明Unterlassungserklärung的方式承诺如果再次侵权便自愿支付适当金额的惩罚金。警告函构成以缔结自愿接受惩罚合同为目的而做出的《德国民法典》第145条意义上的要约(Antrag,停止侵害声明因此具有合同性质。被警告如果不履行合规义务,继续或重复侵权,就对发出警告函的权利人负有支付约定金额惩罚金的合同义务。如果不合规使用方拒不支付惩罚金,发出警告函的权利人还可以依停止侵害声明向法院请求被警告的不合规使用履行该合同义务支付惩罚金)

这一非诉救济方式是对权利人的保护,但也存在被滥用的风险。比如警告可能并非被侵权内容的著作权人;或者尽管警告对被侵权内容享有著作权,但是首个警告函并不详细列所有已知侵权行为。McHardy只是Netfilter贡献了部分代码,却利用其Netfilter核心开发团队负责人的身份向众多公司发出警告函要求停止分发含有整个Linux Kernel产品其所享有著作权的代码范围远小于其维权的内容此外,由于停止侵害声明中通常会包含保密条款,从而使得这种滥用更加隐蔽McHardy的集中维权并迅速获得大量赔偿金的行动并没有快速引起开源社区关注,直到被警告的Geniatech Europe GmbH拒绝做出自愿接受惩罚停止侵害声明并进入司法程序,才浮出水面

因此,使用开源软件的厂商如果在德国收到权利人的警告函,一定要慎重对待,不要直接签署“停止侵害声明”。而是要尽快厘清己方产品是否存在开源不合规行为并及时予以纠正。同时,如上所述,要检视警告是否就维权内容维权主体资格以及被警告方是否不合规使用了警告方据以维权的代码。

小结:

McHardy自行维权系列案件充分体现了德国对权利人友好法域特殊性,德国法院对开源软件社区贡献者发送警告函维权的当边界和申请禁令主体资格的意见对于拟出海德国的开源使用方/厂商来说具有警示意义,对于开源软件在我国的司法保护时确定开源软件参与者的权利范围上也具有参考价值此外,该系列案也启发开源软件社区管理组织,鼓励确立以公开为原则激励合规为导向的社区投诉和维权规则

 

 

[1] LG Köln, Urteil v. 20.10.2017, Az. 14 O 188/17, McHardy v. Geniatech (nicht rechtskräftig, im Berufungsverfahren erledigt), 见: https://docs.dpaq.de/13314-urteil_lg_k_ln.pdf另见二审听证会记录: https://laforge.gnumonks.org/blog/20180307-mchardy-gpl/ 201837McHardy在二审中撤诉。
[2] LG Mannheim: Az. 702/21, Ayuso, Welte, Kedlecsik/McHardy. 刘海虹翻译版,见源译识项目判决翻译合辑:https://atomgit.com/translation/decisions-translation/tags?tab=release

 

================================  拓展阅读  ================================

  1. GPL-2.0https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
  2. GPL-2.0 FAQhttps://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.en.html
  3. GPL-2.0[2024] 判赔近800万元!法国GPL开源软件纠纷历时13年终落槌
  4. GPL-2.0[2023] 中国最高法:使用GPL开源代码但未开源的软件权利人,有权主张他人侵权
  5. GPL-2.0[2021] 德国法院:权利人不因违反GPL许可协议而丧失对其衍生程序的著作权
  6. GPL-2.0[2017] 开源软件社区贡献者维权的法律问题——以德国“McHardy v. Geniatech”案为视角》

    ,刘海虹OpenChain Webinar: Netfilter and McHardy Settlement, available at: https://openchainproject.org/featured/2022/02/08/webinar-36 
  7. GPL-2.0[2014] 美国法院:单纯的使用行为并不触发GPL-2.0的条件,分发行为才是GPL-2.0条件的触发器
  8.  Copyleft and the GNU General Public Licnese: a Comprehensive Tutorial and Guide, https://copyleft.org/guide/ 
  9. 商业开源:开源软件许可实用指南(第三版)》,刘伟(译)https://atomgit.com/translation/Contransus
  10.  开放原子与Eclipse两基金会联合发布EPL-2.0许可证中译文
  11. SPDX v3.0解读
请前往 登录/注册 即可发表您的看法…