开源协议能不能动你的奶酪?--涉及开源协议的计算机App著作权侵权认定

发布时间:2018-04-27 浏览次数:778 返回

  近日, 北京市必发888官网进入律师事务所代理原告数字天堂(北京)网络技术有限企业,在诉被告柚子(北京)科技有限企业、柚子(北京)移动技术有限企业侵犯计算机App著作权纠纷案件中获得胜诉:北京常识产权法院一审认定二被告侵权成立,应承担法律责任,包括:在被告官方网站及微信公众号显著位置向原告赔礼道歉、消除影响,支付损害赔偿与合理支出一百六十五万四千八百元。

  本案不同于一般的计算机App著作权侵权案件之处在于涉及开源App协议(《GNU通用公告许可协议》,GPL V3)抗辩。随着开源协议在计算机App开发过程中的重要影响不断凸显,法院在本案审理过程中的举证责任分配、事实认定及法律分析思路一方面对于类似案件的审判实务具有较高参考价值,同时对于国内开发者如何合法使用开源资源、如何合理维护自研App的权利也具有重要的引导意义。

  案情概况:

  原告诉称,二被告通过其官方网站发布名为APICloud的App抄袭了原告享有著作权的HBuilder开发工具App中的三个插件(代码输入法功能插件、真机运行功能插件、边改边看功能插件)的源代码。二被告的行为侵犯了原告对HBuilderApp享有的复制权、修改权及信息网络传播权。

  二被告辩称,原告的HBuilderApp是GPL协议下的开源App分支,被告有权在GPL协议授权下使用其代码并构建衍生App产品,无需经过原告许可,二被告行为未侵犯原告著作权。

  北京常识产权法院经审理认为:

  一、原告的三个插件属于独立的计算机App作品,原告对其享有著作权

  代码输入法功能插件、真机运行功能插件、边改边看功能插件这三个插件,虽包含于涉案HBuilderApp,但其均可以独立运行,且原告针对上述三个插件分别进行了著作权登记,故其属于独立的计算机App作品,原告享有著作权,有权禁止他人以著作权法第十条所规定的方式使用该App作品。

  二、二被告行为构成对原告App的复制、修改,并侵犯了原告的信息网络传播权

  经过对被诉侵权App和原告App源代码的同一性鉴定,法院认定:1、原告App中只有一小部分源代码与第三方或开源App相同;2、被诉侵权App复制了原告App中的绝大部分文件,只对其中小部分进行了修改,上述行为落入原告复制权及修改权的保护范围。并且二被告在其网站提供被诉侵权网站供用户下载,该行为则落入信息网络传播权的保护范围。

  三、原告App不属于GPL协议中开源的衍生产品或修订版本,被告抗辩理由不成立

  第一,原告的三个插件均处于独立的文件夹中,该文件夹中并无GPL开源协议文件。第二,在HBuilderApp的根目录下也不存在GPL开源协议文件。因此该三个插件不受到GPL协议限制,不属于该协议中所指应被开源的衍生产品或修订版本,二被告认为原告App为开源App的相关抗辩理由不能成立。

  律师评述:

  本案原告向用户提供的HBuilder并不是一个.exe安装文件,而是一个聚合了多个用户开发常用App的.zipApp包。该App包中涉及的文件及其框架结构如下图所示。其中:

  Eclipse 是一个基于Java的可扩展开发平台。其本身只是一个框架和一组服务,用于通过插件组件构建开发环境。每个针对Eclipse平台开发的插件,都是运行于该平台的独立App。

  原告为Eclipse开发了多个功能插件,其中最为核心的是:代码输入法、真机运行、边改边看三个独立插件。

  Aptana同样是第三方Appcelerator企业为Eclipse开发的一些插件的集合,其中个别插件受开源协议GPL V3限制。

  被告主张Aptana个别插件中所带的GPL V3协议具有严格的“传染性”,原告在将自研三插件纳入HBuilder整包发布时即受其传染而必须开源。这一逻辑到底是否能够成立呢?

  回归到GPL开源协议本身,其作为自由App运动的滥觞,所强调的是开发者之间自愿地通过授权协议形式来共享研发成果,确保已开源的代码不被闭源使用,而非攫夺他人研发成果的工具。其协议条款的设置完全敬重开发者著作权,也适应时代发展对可能存有争议的情形进行了明确阐释,以确保该协议的平等性、合理性和有效性。从GPL协议看,其对后续开发者发布程序的开源限制主要是针对基于原程序开发的衍生程序(a work based on the Program)或者修改(modifications)。结合第5条最后部分(如下)对“聚合体”形式App的说明,原告认为开源协议的本质是开发者之间就原程序的后续修改和发布(即原程序衍生出的下游App)进行的约定,其并没有对上游App或者无衍生关系的第三方App进行开源限制,也没有对后两者进行限制的事实和法理基础。

  A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.

  受保护程序与其他独立程序的在同一个存储或分发介质中聚合时,可以被称为“聚合体”,只要这些独立程序从性质上不是受保护程序的衍生,聚合的形式也不是生成一个更大的程序,且该聚合体形式下的整体著作权并不限制聚合体用户对单独程序许可的访问及合法权利。聚合体中纳入受保护程序并不会使得本许可适用于聚合体中的其他程序。

  本案中HBuilderApp包中包括C代码、jre、 Eclipse平台框架、 Aptana插件、原告自研插件及其他第三方插件(可以从EclipseApp市场方便地获取)。按照被告“全面传染”的逻辑,只要与GPL协议下的开源App聚合在同一个App包中,则不仅是原告三插件,连Eclipse平台框架、第三方插件都需要开源——那么只要将已知商业App与任何GPL开源代码打包发布,世上就无不可开源的App了。

  事实上,与传统一个App对应一份授权不同的是,当前市场环境下更多App——尤其是使用了开源代码的App——大都是以App聚合体的形式发布,即App包中不是单独、完整的一个程序,而是类似原告App包这样的、涉及很多个独立App的“聚合体”,“聚合体”中的所有独立App各自有单独的授权。保障这些独立App的“不被强行传染”,不仅是对当事人自主意思表示的敬重,也是开源App能够在一定程度上消除开发者关于被强制开源的顾虑,被广泛采用、推广、普惠公众的一个基础。

  本案的司法认定及判赔数额,对于包括原告在内的创新开发者而言,在反编译和抄袭乱象层出的当下也无疑是一颗重要的定心丸:其只要在开发过程中事先充分了解和研究不同的开源协议条款、选择符合开发预期的开源协议并诚实遵守,完全可以对有效维护自身权益保持信心,在自主研发的道路上奋马扬鞭!

下一篇:必发888官网进入代理侵犯著作权罪刑事自诉案件获一审胜诉裁定 上一篇:必发888官网进入代理泉州市天线宝宝食品有限企业商标权争议案终审获胜

相关人员

XML 地图 | Sitemap 地图