当前搜索条件: GPL许可证协议

最高人民法院民事判决书(2019)最高法知民终663号

摘要1:——开源协议适用范围及对软件著作权侵权判定的影响
【裁判要旨】网站前端代码与后端代码在展示方式、所用技术、功能分工等方面均存在明显不同,属于既相互独立又互相联合的独立程序,即便前端代码使用了GPL协议项下的开源代码,后端代码也不受GPL协议约束,未经许可复制后端代码仍构成侵害软件著作权。
【裁判观点】
1.权利人已提交带有版权信息的相应软件、著作权登记证书及相应开发运行情况的证据的情况下,被诉侵权人未提交充足反证的,可以认定权利人享有该软件著作权。判断计算机软件著作权侵权可采用“接触可能性+实质性近似"原则,对实质性近似的判定除需关注两者同一的部分,还需特别关注二者中相同的特定表达、注释、错误等,在无合理理由的情况下,基本可以排除巧合,认定构成侵权。
2.前端代码一般是关于用户可见部分的编码,用以实现操作界面如页面布局、交互效果等页面设计;而后端代码一般是涉及用户不可见部分的编码,用以实现服务端的相关逻辑功能。前端代码与后端代码可以分别独立打包、部署。前端代码与后端代码在展示方式、所用技术、功能分工等上均存在明显不同,不能因前端代码与后端代码之间存在交互配合就认定二者属于一体。
3.GPL协议的“传染性"是指GPL协议的许可客体不仅限于受保护程序本身,还包括受保护程序的衍生程序或修订版本,但不包括与其联合的其他独立程序。虽然软件前端代码中使用了GPL协议下的开源代码,但权利人主张保护其后端代码的,因后端代码是独立于前端代码的程序,并不受GPL协议的约束,无需强制开源。

摘要2:【裁判摘要】前端代码一般是关于用户可见部分的编码,用以实现操作界面如页面布局、交互效果等页面设计;而后端代码一般是涉及用户不可见部分的编码,用以实现服务端的相关逻辑功能。同时,前端代码与后端代码是可以分别独立打包、部署的。因此,前端代码与后端代码在展示方式、所用技术、功能分工等方面均存在明显不同,不能因前端代码与后端代码之间存在交互配合就认定二者属于一体,前端代码与后端代码其实是相互独立的。因此,当权利人明确放弃以前端代码主张权利仅以后端代码主张权利时,权利软件仅为后端代码而非前端文件和后端文件共同构成权利软件。根据涉案GPL协议内容,可以看出GPL协议的“传染性”应当是指GPL协议的许可客体不仅限于受保护程序本身,还包括受保护程序的衍生程序或修订版本,但不包括与其联合的其他独立程序。由此可见,GPL协议要求开源的是本身接受其协议的软件代码及针对这些软件代码的修订或者根据这些软件代码开发的延伸程序,而不包括与这些代码有数据交换等联合的其他独立程序。本案中,虽然不××公司认可其前端代码中使用了GPL协议下的开源代码,但其主张权利的是后端代码,其后端代码是独立于前端代码的其他程序,并不受GPL协议的约束,无需强制开源。