欢迎访问知识产权学术与实务研究网! [请登录], 新用户?[免费注册] 设为首页|添加收藏|联系我们|网站地图|English
当前位置:知识产权学术与实务研究网 > 知识产权论坛 > 其他知识产权论文选登 >  文章

计算机开源软件许可证的许可条款性质认定- 美国联邦巡回上诉法院第2008-1001号裁决评析

来源:《知识产权》2014年第6期  作者:徐瑄,张汉华  时间:2015-02-08  阅读数:

 一、案情简介   
  原告雅各布森负责管理一个名为“Java模型铁路界面”(以下简称JMRI)开放源代码软件组。通过许多参与者的共同工作,该开源软件小组开发了一个 名为“DecoderPro”(专业解码器)的电脑编程应用程序软件,该软件允许铁路模型爱好者通过专业解码器来控制火车模型。原告雅各布森是该软件的版 权持有人。该软件放在一个名为“Source Forge”的开源软件孵化网站上,供需要者免费下载和使用,并把开源软件小组名称放在界面上。可下载的文件包括版权声明以及一个提示使用者复制的文件 夹,该文件夹里清楚阐明了“JMRI”开源项目许可证条款。[1]
  被告卡兹尔及卡明德联合公司专为火车模型行业及爱好者开发商业软件,他们制作了一款相似的软件产品“Decoder Commander”(解码器命令者),该软件也是用于对解码器集成块进行编程。在开发“Decoder Commander”的过程中,被告的一位雇员(程序员)被指控下载了原告“DecoderPro”软件中的限制文件,并用于“Decoder Commander”软件中。使用DecoderPro 软件文件夹违反了“JMRI”开源项目许可证的条款。特别是,“Decoder Commander”软件没有包括:(1)作者的名称;(2) JMRI版权声明;(3)引用的复制文件;(4)明确作为限制文件原始来源的“Source Forge”开源软件网站或JMRI标识;(5)对从JMRI源代码文件进行改编过程的说明。Decoder Commander软件还改变了DecoderPro文件的名称,并且没有提及JMRI源代码文件或者如何找到该文件的标准第一版。被告卡兹尔还向美国政 府申请了一项专利。
  原告雅各布森以被告卡兹尔及卡明德联合公司没有遵守JMRI开源许可证条款为由,向加利福利亚北区联邦法院提起了版权侵权诉讼并申请临时禁令,禁止被告卡兹尔及卡明德联合公司对其新版本的Decoder Commander软件做出任何分发。
  加利福利亚北区联邦法院认为,原告诉称被告在改编软件时超越了许可的范围从而导致侵权。但是JMRI项目许可证允许使用者复制和改编该成果,甚至用于 作为一个更大的商业软件发布的一部分。该许可证明确授予任何使用者“有权用任何方式使用和分发该成果,且可以为合理使用而附加权利。”所以这种非排他性许 可证的范围是非常广泛的。而要求使用者在显要位置提示版权所有者的条件并没有成为许可的限制范围。况且,被告被主张违反许可证的使用条件也许构成违反非排 他性许可证的约定,但不会构成版权侵权,而实际上这种侵权责任也不存在。原告与其说是存在因违反开源软件许可条件而产生的版权侵权诉讼诉因,不如说是存在 违反合同的诉因。由于违约不能产生可预期的无法弥补的损害,所以地区法院基于以上理由,裁决驳回了原告的临时禁令申请。
  雅各布森对认定他没有版权侵权诉讼诉因提起了上诉。
  美国联邦巡回上诉法院认为,尽管涉及版权而不涉及专利的上诉案件很少出现在本巡回法院,但因雅各布森对卡兹尔及卡明德联合公司的诉讼不仅包括版权侵 权,还包含寻求一个确认判决:被告所获得的专利不仅没有受到原告的侵害,而且是无效的。如此,有部分诉讼请求是属于专利法的。参照判例28 U.S.C.§2201(a); Golan v. Pingel Enter”310 F.3d 1360,1367(Fed. Cir.2002),依据美国联邦法典第28卷第1292条(c)款第(1)项、第1295条(a)款第(1)项、第1338条(a)款的规定,本巡回法 院确实对此有管辖权。
  开源许可证在其界面上宣称该文件创设了条件:“该文件的目的是声明了源代码文件包可以复制的条件”,并使用了习惯性用语提示授予复制、改编、分发的权 利,“如果”这些条件被满足。开源许可证的版权持有人有权控制作品的改编和分发。确实,这正是在许可中附加条件的目的。如果下载使用者不能满足复制文件中 提出的条件,他应该按照提示与版权人另行协商。该案中,JMRI开源项目许可证授予使用者在遵守许可证的限制条件的前提下复制、更改、发布软件的权利。双 方当事人对原告雅各布森是通过开源网站“Source Forge”发布的“DecoderPro”软件的版权持有人这一事实均无异议。被告卡兹尔及卡明德联合公司也承认DecoderPro软件的部分文件被 复制、更改并作为Decoder Commander软件的一部分发布。但被告卡兹尔及卡明德联合公司没有遵守许可的附加条件,在改编和分发过程中既不显示版权声明,也不提供原始程序。而 且被告卡兹尔及卡明德联合公司也没有与原告雅各布森达成任何这样使用的“其他的协议”。虽然被告承认他们没有遵守以上许可的条件,但是地区法院却没有对被 告卡兹尔及卡明德联合公司违反许可条件的可能性上作出事实认定。在确认了许可条款是可执行的版权条件的基础上,我们发回该案件并督促地区法院确定原告是否 能够证明:(1)侵权诉讼成功的可能性以及相关的无法弥补损害的可预见性;或者(2)较大机会的胜诉以及在相对困难的利益衡量下做出对其有利的处置。
  基于上述理由,美国联邦巡回上诉法院于2008年8月13日裁定撤销联邦地区法院原裁决并发回重审;该案将按照上述意见进行进一步的审理。
  二、对该案的评析(一)对被告行为的认定
  该案中,被告在复制和改编了原告在开源网站“Source Forge”发布的“DecoderPro”软件,并用于“Decoder Commander”软件开发中,违反了“JMRI”开源项目许可证的条款。特别是,“Decoder Commander”软件没有包括:(1)作者的名称;(2) JMRI版权声明;(3)引用的复制文件;(4)明确作为限制文件原始来源的“Source Forge”开源软件网站或 JMRI标识;(5)对从JMRI源代码文件进行改编过程的说明。Decoder Commander软件还改变了DecoderPro文件的名称,并且没有提及JMRT源代码文件或者如何找到该文件的标准第一版。被告卡兹尔还向美国政 府申请了一项专利。那么,被告的行为是侵权行为还是违约行为?
  首先,开源软件是否有版权,许可公众使用后原告是否放弃了版权的全部权利?开源软件是开放源代码软件(Open Source Software)的简称。计算机软件[2]包括计算机程序及其有关文档。计算机程序[3]是指为了得到某种结果而可以由计算机等具有信息处理能力的装置 执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。源代码, 亦称为源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。它是一系列人类可读的计算机语言指令。通俗地讲,程序员在使用高 级语言(C语言、C++、Java等)、脚本语言、甚至汇编语言编程的时候,所编写的程序就是源程序。然而计算机CPU不能直接识别源程序。而经过编译器 编译之后的程序就是目标程序,也就是由“0”和“1”组成的二进制指令。这个时候计算机的 CPU就可以直接识别这些二进制指令并执行。对于使用软件的用户,得到了该软件的目标代码就可以使用软件。根据Josh Lemer和Jean Tirole的观点[4],开源软件的发展分为三个阶段。第一阶段是20世纪60年代到80年代。在这个时期,主要是大学和科研机构进行有关计算机操作系 统和互联网的研究。第二阶段是20世纪80年代早期到90年代早期。针对美国电话电报公司有关Unix的知识产权保护的诉讼而产生的威胁,人们开始把合作 开发软件的过程中的规则形式化、规范化。这里的杰出代表是Richard Stallman发起的自由软件基金会(Free Software Foundation,简称为FSF),旨在推广自由软件。第三阶段是20世纪90年代早期到今天。在20世纪90年代早期,随着互联网的快速发展,越来 越多的个人和企业,甚至政府参与到开源运动中或者使用开源软件。IBM、微软等巨头陆续参与到开源组织中。荷兰、法国等政府机构采用了多款开源软件来代替 商业软件。许多开源软件在各自的领域占据的市场份额也是越来越大。来自市场研究机构Net Applications[5]最新研究数字显示,2013年12月份Mozilla Firefox 在浏览器市场份额中为18.35%,排名第二。来自 W3Techs[6]2011年3月的数据,在Web服务器中,开放源代码的Web服务器软件Apache占据市场份额的69.3%,牢牢占据第一名的位 置。开源软件的开发者也做出了更多元的贡献,尤以Linux为突出代表。商业公司和开源社区的联系也越来越紧密,同时也出现了更多的、更加灵活的开源软件 许可证协议。随着开放源代码促进会[7](Open Source Initiative,简称为OSI)的建立,对开源软件的管理也更加规范,实现了开源软件统一的认证标准,在OSI官网从自由再散布此源代码、保障原创 作者程序源代码的完整性、授权条款不得专属于特定产品等十个方面对开源软件(open source)进行了定义[8],包含了更有效地促进了开源软件的发展。
  关于开源软件是否有版权的问题。Richard Stallman在《GNU宣言》中创造性地提出了“Copyleft”的概念。“版权”对应的英文单词是“Copyright”,虽然right与 left是一对反义词,但不能简单地把Copyleft理解为反对版权,甚至放弃版权。在GPLv3开源许可证的preamble (前言)中,有如下一段话,“Developers that use the GNU GPL protect your rights with two steps:(1) assert Copyright on the Software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.”在FSF的官网上的一篇《What is Copyleft?》[9]的文章中提到,所谓 Copyleft是指任何人都可以重新分发软件,不管有没有进行修改,但必须同时保留软件所具有的自由特性。Copyleft是为了保证所有用户都拥有自 由的权力。一个程序遵循Copyleft,我们首先声明它是有版权的;然后,我们给它加上发布条款,这个条款就是一个法律声明,它赋予所有人有使用、修改 和重新发布程序的代码及其衍生作品的权力,但要求在这个过程中保持发布规则不变。这样的话,代码与自由权力在法律上就不可分割了。商业软件开发人员通过版 权剥夺了用户的自由,我们使用版权来给予他它自由。这就是为什么我们把“Copyright”改称为“Copyleft”。Copyleft是一种对程序 进行版权保护的方法。它并不是放弃版权,因为这样会使 Copyleft变得不可操作。从以上分析可见,开源软件是基于开放、自由和共享的理念,软件版权人以许可证的方式授予使用人在遵守许可限制条件下,可自 由使用、复制、改编、再发布的软件。它的法律基础是版权许可。也就是说,开源软件的“自由”体现为通过版权许可给予的自由,而不是自由得没有知识产权。开 源软件的权利人不但没有完全放弃版权,而且还可通过开源软件许可证寻求版权保护。从而形成了传统软件保护的Copyright许可方式和开源软件保护的 Copyleft许可方式共存的交叉保护方式。
  就该案而言,双方当事人对原告“JMRI”开放源代码软件组开发的“DecoderPro”电脑编程应用程序软件拥有著作权是没有争议的。该案中,受 版权保护的DecoderPro软件作品是可以由任何一名使用者从网上下载的,且包含有一份著作权声明以及JMRI开源许可证文本。而JMRI 开源许可证授权使用者复制、改编和分发该软件。该许可证规定了使用者应该标明每一次修改的做法与时间,并至少做到以下其中一个方面:a)将自己的修改内容 放在公共网站免费使用,允许著作权人将修改纳入标准版本中。b)仅在使用者的公司和组织内部使用修改后的软件整体。c)重新命名任何非标准的可运行的版本 并不与标准版本相冲突,还要对每一个非标准版本提供说明书,说明它与标准版本的不同之处。 d)或者与版权人协商其他处理方式。这说明 DecoderPro软件作品许可公众使用的同时原告仍保留著作权的部分权利,并没有放弃了著作权的全部权利。
  其次,该案开源许可证的许可条款是版权许可的条件(condition),还是版权许可的协商内容。美国联邦法院法官在认定违反许可协议的行为是构成 版权侵权抑或合同违约取决于被违约的条款是许可协议的条款或仅仅是与之相关的契约。[10]通常而言,“开放源代码”许可证(开源许可证)为艺术家、教育 家、科学家、软件开发商、软件开发爱好者利用来发起合作项目并向公众奉献特定的智慧成果,提供免费的版权许可,从而允许原创者向公众展示他们的作品或者许 可他人使用作品的同时保留部分著作权利。开源许可制度是在尊重源代码作者著作权的前提下用来进行二次开发,是源代码资源共享的一种思想;在创造性合作方面 已经成为广泛使用的方法。开源软件项目吸引全球各地的电脑编程爱好者研究、更新和升级软件。通过这些合作,开源项目软件程序可以经常性被改写,并且比起著 作权持有人独自完成所有工作更为省时且成本更低。基于开源许可授权,著作权持有人允许使用者在服务于保护下游使用者以及保持源代码容易取得的前提下复制, 更改和发布软件编码。通过要求使用者复制和重申许可以及版权归属信息,版权持有人可以保证经过再发布的电脑编码的接收者可以清晰知道版权所有者以及原始持 有者授予许可使用的范围。开源软件许可证不是对知识产权,特别是版权法的颠覆,相反,开源软件的许可证和传统商业软件的许可证都是在著作权规定的范围内将 相关的权利向软件使用人进行转移。区别在于授权范围不同。如对被许可人权利限制最严格的GPL[11](General Public License)许可证有13条主要条款,其中被许可人享有最主要的四项权利:一是为了任何目的运行该程序;二是有自由获得源代码的权利,并在此基础上研 究程序如何运行,也可以为了个人的目的改变该程序;三是有自由散发该复制件的权利;四是有自由改进程序,并将其向公众发布的权利;同时, GPL要求再发布的时候必须保留完整的原著作权声明,并附带一份GPL许可证的拷贝。如果对部分源文件进行了修改,必须在被修改的文件内声明改动的内容和 日期。BSD[12](Berkeley Software Distribution)许可证给予了使用者极大的自由,使用者可以自由使用、修改源代码,也可以将修改后的代码作为开源或者商业软件再发布。以 BSD许可证为基础二次开发自己的软件产品时,一是如果再发布的产品中包含源代码,则必须保留原著作权声明和BSD协议;二是再发布二进制类库或者软件 时,必须在类库或者软件的文档和其他附带资料中原著作权声明和BSD协议;三是未经允许不得用开源代码的著作权所有者的名称或者名字做市场推广。
  根据《伯尔尼公约》) [13]的规定,开源许可证关于保留完整的原著作权声明,并附带一份开源许可证的拷贝;如果对部分源代码文件进行了修改,必须在被修改的文件内声明改动的 内容和日期等条款,是法律赋予著作权人享有的发表权、署名权、修改权、保护作品完整权、复制权、发行权、改编权等基本权利的体现,也是保护作者、维护社会 公众利益的开源社区规范和开源软件开发者的行为准则。因此,开源许可证上述许可条款是被许可人复制、修改和发布开放源代码所必须遵守的强制性的规定,属于 版权许可的条件,而不是版权许可的协商内容。
  该案中,受版权保护的DecoderPro软件作品是可以由任何一名使用者从网上下载的,且包含有一份著作权声明以及JMRI开源许可证文本。而 JMRI开源许可证授权使用者复制、改编和分发该软件。该许可证规定了使用者应该标明每一次修改的做法与时间,并至少做到上述其中一个方面。置于开源软件 许可证前面的条件对于确保著作权人保留从后来下载中获得利益是至关重要的。该案“JMRI”开源许可证同样要求对电脑编码做出的变更应该可被回溯查看以致 下游使用者知道哪部分电脑编码属于由著作权持有人创造的原始编码,哪部分属于被使用者最新更改或增加的。通过要求改编和分发的使用者保留提示源文件的地 址,后来的使用者可以直接访问雅各布森的“Source Forge”的开源软件孵化网站。这样,后继的使用者可以了解有关协作开发和促进“JMRI”开源项目,一旦他们从下游项目中知道了上游项目,他们也许会 加入其中贡献力量。这也是开源社区的运作的精髓所在。
  对于该案联邦地区法院认为,在涉及使用者自由下载、修改和分发著作权成果方面,开源许可并没有创设明确的限制。但原著作权人明确声明如果下载者希望协 商其他内容,这些在涉及修改与分发成果权利方面的条款就是密不可分的。这些限制条件是明确而必要的,为的是实现开放源代码许可的协作开发的目的,还包括经 济利益。同时,地区法院也没有注意到许可中的其他限制条件,如重新命名任何非标准的可运行的版本,说明它与标准版本的不同之处。
  着眼于开放源代码许可的著作权持有人有权控制作品的改编和分发。按照美国联邦第二巡回上诉法院的解释[14],未获授权的编辑行为,一旦被证实,将构 成版权侵权。超越授权的也是如此。该案中,被告下载了原告享有版权的作品并获得改编和分发的授权,但他必须遵守许可证的限制条件。JMRI开源许可证要求 分发必须包含原著作权人信息是对版权持有人允许使用其作品所提供的保护,这也正是在许可中附加条件的目的。如果未经协商在分发中将该信息删除,就是一个侵 权行为。[15]在改编和分发过程中不显示著作权提示,也不提供原始程序来源追溯的权利不在文件许可范围之内,如果下载使用者不能满足复制文件中提出的这 些条件,他应该按照指示与版权人另行协商。该案JMRI开源许可证以上清晰的文字表述创设了条件,以使版权持有人在提供给公众利用成果的同时保护其经济权 利。这些条件约束了对计算机软件包括可下载的相关软件包进行改编和分发的权利。权利归属明确和改编透明的要求确保了指向开放源代码孵化网站的通道,也能够 使后继使用者得到信息。这是原告作为版权持有人所要实现并且得到法律保护的明确目的。通过控制信息扩散,版权人为开放源代码项目征集了创造合作者;通过要 求后继使用人向版权人和其他人公开修改内容,版权人知道了其软件的使用情况并获得未来进一步改进软件的相关资料。从以上分析可见,该案开源许可证的许可条 款是版权许可的条件,而不是版权许可的协商内容。被告因违反上述JMRI开源许可证的许可条件的行为,就侵害了原告对DecoderPro软件作品所享有 的著作权利。
  (二)原告享有的请求权
  既然被告的行为因违反开源许可证的许可条件而构成了对原告所享有开源软件版权利的侵害,那么,按照美国《版权法》原告可以享有哪些请求权?美国《版权法》 第501条至505条规定,版权人可以提起版权侵权诉讼、申请法院禁令、要求损害赔偿等民事救济措施。该案中,被告违反JMRI开源许可证的许可条件,复 制、修改原告开发的DecoderPro软件并作为Decoder Commander软件的一部分发布,但在改编和分发过程中既不显示版权声明,也不提供原始程序,还将开发的Decoder Commander软件向美国政府申请了专利。被告上述行为已构成版权侵权。因此,原告有权提起版权侵权诉讼,请求确认被告所获得的专利无效。此外,该案 原告雅各布森是可以以被告违反JMRI开源许可构成版权侵权为由申请临时禁令。关于能否签发临时禁令,联邦第九巡回上诉法院认为,当事人需证明:(1)胜 诉的可能性以及无法弥补的侵害的可能性;或者(2)衡量双方利益平衡基础上应做出有利于原告的处置。[16]又根据联邦第九巡回上诉法院判例,一个同意或 驳回临时禁令的裁决只有在地区法院依据了错误的法律前提、明显错误的事实认定的基础之上或者滥用自由裁量权的情形下才能被推翻。[17]为此,美国联邦巡 回上诉法院发回该案件并督促地区法院确定原告是否能够证明:(1)侵权诉讼成功的可能性以及相关的无法弥补损害的可预见性,或者(2)较大机会的胜诉以及 在相对困难的利益衡量下做出对其有利的处置。因此,美国联邦巡回上诉法院发回该案件并督促地区法院确定原告是否能够证明作出临时禁令裁决的条件是正确的。
相关文章
全球域名系统知识产权保护措施最新发展研究
集成电路布图设计保护法比较研究
儿童模仿影视作品受伤害之责任认定
从现代性和文化多样性看非物质文化遗产的法律保护
工业仿真设计促进制造业升级的作用机制研究
网站创始人
个人简介:(学术)
中国政法大学教授、博士生导师
知识产权法研究所所长、无形资产管理研究中心主任
北京大学法学博士
中国人民大学法学博士后
邮箱:fengxiaoqingipr@sina.com
北京市海淀区西土城路25号中国政法大学知识产权法研究所
个人简介:(实务)
最高法院案例指导工作专家委员会委员
最高法院知识产权司法保护研究中心首届研究员
中欧仲裁中心仲裁员
深圳、南京仲裁委员会仲裁员
北京天驰君泰律师事务所律师
中国律协知识产权专业委员会委员
中国审判研究会知识产权审判理论专业委员会委员
热点文章排行
联系我们更多>>
通讯处:(Zip:100088)
地址:北京市海淀区西土城路25号中国政法大学知识产权法研究所(Zip:100088)
点击进入免费咨询>>

All rights reserved  备ICP证号:京ICP备12039890号-3 公安备案号:京公网安备:11011402010413号

地址:北京市海淀区西土城路25号中国政法大学知识产权法研究所(Zip:100088)

技术支持:律师营销网  您是网站第位访客