一、基本案情
2002年8月1日,原告经向国家版权局登记,取得编号为软著登字001468号的"计算机软件著作权登记证书",登记软件名称为"《商业胜手》连锁超市门店mis软件r3.1”(以下简称《商业胜手》门店系统),首次发表日期为2001年3月30日。该系统的主要功能是针对连锁超市门店的操作流程和经营特性,设计了用于订货、验收、进货、换货、加工、销售、促销、调价、盘点等一系列的检验确认单据,对商品的进、销、存各个环节进行严密的监控,并能帮助系统使用者了解门店的运作情况,规划和配置合理的经营方案。
被告B公司销售的某信息商业管理系统(以下简称某信息系统),是一套应用于超市管理的信息系统软件,其功能与《商业胜手》连锁超市门店mis软件r3.1的功能基本相同。2002年7月,被告B公司向辽中中天超市销售某信息系统软件,销售价格为35,000元。2003年8月,被告B公司向中兴超市铁西店销售某信息系统软件,销售价格为100,000元。在诉讼中原告只要求被告承担对《商业胜手》连锁超市门店mis软件r3.1的侵权责任,放弃对其它mis软件系统认定侵权的请求。
审理中,根据原告的申请,本院依法对被告保存在辽宁省计算机网络工程与软件评测中心的被控侵权软件的目标程序及操作手册予以查封。经过对原、被告双方操作手册的对比,B公司销售的某信息系统软件,其操作手册的章节结构、文字说明与原告A公司的《商业胜手》门店系统软件的操作手册基本相同,只有其中的部分插图、表格不同,在一些非主要的功能上有所区别。
另查,B公司由张孝宝、叶伟、冯振花、冯圣杰四名股东发起设立。张孝宝任董事长,叶伟、冯振花任董事会成员,冯圣杰任监事。其中张孝宝、叶伟曾在A公司任职;冯圣杰曾在A公司技术支持部担任经理并与公司签有保密协议。
审理中,本院委托科学技术部知识产权事务中心对被告提供的源代码与保全的目标程序是否相符,原、被告源代码是否相似进行鉴定。在鉴定过程中,由于B公司未提供目标程序运行时所需的验证服务器,导致其目标程序无法正常运行。被告承认其向法院提供的源代码经编译后与本院保全的目标程序不一致。
经审理认为:
原告A公司对其研制开发的《商业胜手》门店系统软件(包括计算机程序及其文档)依法享有著作权,其合法权利应受到法律的保护。
被告B公司销售的某信息系统操作手册中剽窃原告的《商业胜手》门店系统操作手册的内容,应承担侵权责任。
因操作手册是对软件如何操作、使用以及软件功能、特征的详细描述,被告未能提供某信息系统软件的运行环境,故可推定《商业胜手》门店系统软件与某信息系统软件在功能上基本相同。又因被告公司股东曾在原告公司任职,有机会接触《商业胜手》门店系统软件的源代码,因此原告有理由怀疑被告剽窃原告诉争软件的源代码等核心技术。被控侵权的某信息系统软件源代码,只有被告拥有,但被告以涉及商业秘密为由拒绝提供。经本院释明,被告虽在鉴定过程中提供了某信息系统软件的源代码,但由于B公司未提供验证服务器,目标程序无法运行,且被告承认其提供的源代码经编译后与本院保全的目标程序不一致,视为被告未提供被控侵权软件的源代码,致使法院无法对原告《商业胜手》门店系统软件与被告B公司某信息系统软件源代码的相似程度进行判定,被告B公司应当承担举证不能的法律责任,本院依据《最高人民法院关于民事诉讼证据的若干规定》第七十五条的规定,推定原告的主张成立,即被告B公司销售的某信息系统软件剽窃了原告《商业胜手》门店系统软件源程序,被告B公司应承担侵权责任。
关于原告主张被告使用了与原告相似的网页、项目建议书等进行宣传及商业活动,也构成侵权,本院认为,网页及项目建议书等不属于计算机软件的文档,不在本案的审理范围之内。A公司要求被告B公司赔偿经济损失50万元,但未提供因被告侵权给其带来实际损失的充分证据,被告B公司也未提供其侵权所获利益,因被告B公司侵权行为的对象是高投入、高风险、高回报的计算机软件著作权,故本院综合考虑被告软件的销售价格、数量、侵权行为的性质、后果等情节,酌情判定被告B公司的赔偿数额。
关于原告要求被告消除影响、赔礼道歉的诉讼请求,本院认为,消除影响、赔礼道歉主要是侵犯著作人身权的责任承担方式,本案被告主要侵犯了原告的著作财产权,对原告因侵权所受损害应以经济补偿的方式为宜。
综上所述,依据《中华人民共和国著作权法》第四十七条第一款第(一)项、第四十八条第二款、《计算机软件保护条例》第二十四条第一款第(一)项、《最高人民法院关于审理著作权民事纠纷案件适用法律若干问题的解释》第二十五条、《最高人民法院关于民事诉讼证据的若干规定》第七十五条之规定,判决如下:
一、被告沈阳某电子科技有限公司于本判决生效后立即停止侵犯原告上海某电子有限公司“《商业胜手》连锁超市门店mis软件r3.1”计算机软件著作权的行为;
二、被告沈阳某电子科技有限公司于本判决生效后十五日内赔偿原告上海某电子有限公司经济损失10万元;
三、驳回原告上海某电子有限公司其它诉讼请求。
二、律师观点
本案系一起涉及计算机软件侵权判断规则及其证据认定的案件,主要涉及以下几个法律问题:
(一)对于原、被告计算机软件相似性的认定即《证据规则》的适用
原告应证明被告的软件与原告的软件存在着实质性相似。被告在原告完成举证后,应当对原告提出的实质性相似部分作出合理的解释,否则不能证明被告软件的独创性。然而,举证责任的分配并不能一概而论,举证责任在特殊情况下是可以倒置的。如本案,关键的举证在于证明“实质性相似”的存在,对此原告A公司通过申请法院采取证据保全措施,已提供了一定的证据加以证明,其中包括被告B公司某信息系统软件的操作手册及目标程序,被告公司股东曾在原告公司任职。此时,要进一步比较原、被告软件程序的相似程度,就必须比较源程序。在原告已提供《商业胜手》门店系统软件源程序及操作手册的情况下,要求原告提供被告B公司软件的源程序几乎不可能,因而此时被告B公司应当承担提供某信息系统软件源程序的举证责任,即此时的举证责任已转移至被告B公司。
被告B公司持有被控侵权的某信息系统软件源程序等证据,却以涉及商业秘密为由拒不提供,原告又主张该证据的内容能够证明被告B公司发行的某信息系统软件是对《商业胜手》门店系统软件进行复制、修改后形成的侵权软件。依据《最高人民法院关于民事诉讼证据的若干规定》第七十五条规定:有证据证明一方当事人持有证据无正当理由拒不提供,如果对方当事人主张该证据的内容不利于证据持有人,可以推定该主张成立。法院因此推定原告提出的主张成立,即被告B公司某信息系统软件源程序与原告《商业胜手》门店系统软件源程序存在实质相似,并应当承担举证不能的法律后果。
(二)计算机软件著作权侵权的判定:“实质性相似加接触加排除合理来源”原则的运用
“实质性相似加接触”原则,是外国法院普遍适用的程序侵权认定方法。实质性相似是指原软件程序与新软件程序在形式和内容上存在着实质性的相似点,但因为两程序在实质上的相似并不充分排除开发者各自独立开发出相似作品的巧合,所以在双方软件程序存在实质性相似的前提下,还必须同时存在新程序开发者曾经接触过旧程序开发者源程序的事实,即新程序开发者存在看到或者复制旧的源程序的可能,法院才可推断在后创作的软件程序侵权。
“实质性相似加接触”原则在现有条件下作为判定计算机软件著作权侵权存在与否的标准较为合理可行,因而我国法律虽未明确规定适用该项判定原则,但法院在实际操作中,一定程度上对该原则加以了借鉴,并在借鉴适用该原则的基础上,提出了“实质性相似加接触加排除合理来源(排除合理解释)”的评判原则,也就是说,即使两程序存在实质相似且新程序开发人确实曾经接触过旧程序开发者的程序,但只要新程序开发人能够对实质性相似部分作出合理的解释,也不能轻易认定为侵权。
在本案中,原、被告的软件被推定存在实质性相似,被告B公司的四位股东都曾在A公司或其子公司任职,其中一人直接接触《商业胜手》门店系统软件源程序并与A公司签订有保密协议。在诉讼中,被告也未就双方软件功能相似之处作出合理解释。故依据“实质性相似加接触加排除合理来源”原则判定被告B公司侵权。
“实质性相似加接触加排除合理来源”原则的运用,目的是为了避免案件审理中的直接证明。事实上,计算机软件侵权纠纷案件中要证明是否存在复制行为往往是相当困难的。坚持对复制行为的直接证明,可能会导致原告因举证不能而败诉,从而使侵权人逃脱法律的制裁,无法达到保护软件著作权的目的。
(三)赔偿数额的确定
在知识产权侵权案件中,赔偿数额的确定是这类案件审理的难点。计算机软件侵权案件确定赔偿的方法,主要有三种:一是按照权利人的实际损失确定赔偿数额的方法;二是按照侵权人的获利确定赔偿数额的方法;三是定额赔偿方法。2001年10月27日修正的《中华人民共和国著作权法》第四十八条以法律的形式对著作权案件的赔偿方法明确作出规定:“侵犯著作权或者与著作权有关的权利的,侵权人应当按照权利人的实际损失给予赔偿;实际损失难以计算的,可以按照侵权人的违法所得给予赔偿。赔偿数额还应当包括权利人为制止侵权行为所支付的合理支出。权利人实际损失或者侵权人的违法所得不能确定的,由人民法院根据侵权行为的情节,判决给予50万元以下的赔偿。上述规定是人民法院审理著作权侵权案件适用定额赔偿的主要依据。
本案在审理过程中,原告并未提供其直接损失的证据,也未能提供被告因此获利的证据,因此本案只能适用定额赔偿的方法确定赔偿数额。法官具有较大的自由裁量权,可根据侵权的情节、可能的数量、故意程度以及侵权持续时间等因素,综合酌情确定赔偿数额。本案主要考虑法院查实被告有两起销售行为、销售价格及利润,酌情确定了10万元的赔偿数额。注:源程序,是指由类似于人类普通语言组成的能够完成一定功能的指令序列。
目标程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。通常由二进制代码组成。
源程序与目标程序可相互转换,同一计算机程序的源程序和目标程序为同一作品。