引言
开源软件已成为全球软件产业的基石,其“开放、共享、协作”的理念极大地推动了技术创新。然而,开源并非意味着“无主”或“无条件免费使用”,其运行依赖于一系列开源许可证协议。违反这些许可证的条款,特别是涉及版权声明和许可证传递的要求,同样会构成著作权侵权。深圳市中级人民法院审理的“罗盒诉风灵公司”案,是中国法院系统首次在诉讼判决中明确认定GPLv3许可证法律效力并支持其“传染性”条件的典型案例,对规范开源软件的商业使用具有里程碑意义。
案件背景
原告罗盒(时为个人开发者,后成立公司)开发了一款名为“罗盒”的虚拟沙盒系统,并选择了GNU General Public License version 3(GPLv3)作为其开源许可证。GPLv3具有很强的“传染性”(或称“继承性”),它要求任何基于GPLv3软件衍生的作品,或者与该软件合并发布的程序,都必须以相同的许可证(GPLv3)对外开源。
被告风灵公司在“罗盒”开源代码的基础上,进行了二次开发,形成了自己的“风灵沙盒”产品,并将其用于商业运营。然而,风灵公司在使用过程中,并未遵守GPLv3许可证的规定,具体表现为:1)删除了原代码中的所有关于罗盒的版权信息和作者署名;2)未将其基于罗盒代码修改、衍生的源代码对外开放。
罗盒认为风灵公司的行为既违反了GPLv3许可证的合同约定,也侵犯了其著作权,遂提起诉讼。
争议焦点
本案的核心争议点在于:
开源许可证的法律性质:GPLv3这类开源许可证在中国法律体系下是否具有法律约束力?是合同,还是仅为一种道德承诺?
违约与侵权的竞合:违反开源许可证的行为,在法律上应定性为违约,还是著作权侵权?或者是二者的竞合?
GPLv3“传染性”条款的认定:法院是否认可GPLv3的“传染性”?即被告基于GPLv3代码开发的衍生作品,是否必须遵循GPLv3开源?
法院判决与理由
深圳市中级人民法院作出一审判决,支持了原告罗盒的大部分诉讼请求,认定风灵公司的行为构成著作权侵权。
法院的裁判逻辑如下:
认可了GPLv3许可证的法律效力:法院明确认定,GPLv3许可证是一种民事法律行为,是一种附解除条件的著作权合同。用户在使用GPLv3软件时,即被视为接受该许可证的条款。如果用户违反了这些条款,则其根据许可证获得的授权自动解除,其后续的复制、修改、发行行为便失去了合法基础,构成对著作权人专有权利的侵害。
明确了违约与侵权的关系:法院采用了“违约导致授权撤回,进而构成侵权”的分析路径。即,被告的行为首先违反了GPLv3许可证的合同义务,导致其使用软件的授权被撤销。在此之后,其继续使用、修改、发行软件的行为,便落入了著作权法禁止的范畴,构成了对原告复制权、修改权等权利的直接侵犯。因此,原告可以依据著作权法追究其侵权责任。
间接认可了GPLv3的“传染性”:虽然判决书未对“传染性”进行长篇大论的法理阐述,但其判决结果实质上支持了这一原则。法院认定被告基于原告GPLv3代码开发的“风灵沙盒”是衍生作品,被告在使用(包括发行)该衍生作品时,必须遵守GPLv3的规定。被告未遵守,故构成侵权。这就在事实上确认了,衍生作品的开发者有义务将衍生作品的源代码开源。
关于赔偿数额:法院在确定赔偿额时,综合考虑了涉案软件的类型、开源许可证的性质、被告的侵权故意、侵权持续时间等因素,判令风灵公司赔偿罗盒经济损失及合理开支共计50万元人民币。
案例评析与启示
“罗盒诉风灵”案对中国开源生态的健康发展意义重大。
为开源许可证提供了司法背书:此案首次在判决中明确GPLv3许可证是具有法律约束力的合同,打破了长期以来部分商业公司认为“开源等于免费,可以随意使用”的误解,极大地增强了开源许可证的法律威慑力。
明确了商业使用开源代码的“红线”:判决清晰地告诉所有企业和开发者,使用开源代码,特别是像GPL这类具有“传染性”的强 copyleft 许可证代码,必须严格遵守其规则。任何企图“拿来主义”并闭源商业化的行为,都面临巨大的法律风险。
促进开源社区的规范发展:强有力的司法保护能够鼓励更多开发者放心地将其代码开源,因为他们知道自己的权利在受到侵犯时能够得到法律的救济。这对于构建健康、可持续的开源创新环境至关重要。
对企业合规的警示:企业,特别是科技公司,必须建立完善的“开源软件合规审查流程”。在引入任何第三方开源代码前,必须仔细审查其许可证类型,评估其合规要求(如署名、开源衍生代码等),避免因无知或疏忽而陷入诉讼纠纷。
总之,此案标志着中国知识产权司法保护的目光已经投向了更为前沿和复杂的开源软件领域,展现了中国法院与国际知识产权保护潮流接轨的决心和能力。
如有其它法律问题,请咨询伍品网律师。