计算机软件著作权侵权判定方法(上海知识产权法院发布)

2024
07-17 09:19

(部分咨询收费)
直线:139 2652 7105
咨询:0755-2500 0007
邮件:zhenjie@ipcoo.com
地址:深圳市南山区粤海街道软件产业基地5栋C座1002A

计算机软件著作权侵权的判定方法
 作者介绍
 
何渊,现任上海知识产权法院知识产权综合审判一庭副庭长、三级高级法官。获评全国法院知识产权审判工作先进个人、全国法院办案标兵、上海法院“邹碧华式的好法官、好干部”。主审的多件案件入选中国法院知识产权司法保护十大案件、中国法院知识产权司法保护50件典型案例,上海法院知识产权司法保护十大案件,另有多件案件在上海法院的精品案例、优秀裁判文书、示范庭审评比中获奖。在全国、省市级刊物上发表多篇调研文章。
 
侯楠竹,法学硕士,现任上海知识产权法院知识产权综合审判一庭四级法官助理。共同撰写的《互联网平台数据不正当竞争行为的司法规制》发表于《人民司法》,《假冒专利行为的司法认定》发表于《中国审判》。
 
正文开始:
 

相较于其他著作权侵权案件,计算机软件著作权侵权纠纷案件具有侵权证据获取难、固定难,侵权比对繁琐、复杂,缺少法律适用标准等诸多问题。笔者将就涉抄袭他人软件引发的著作权侵权纠纷案件中,侵权判断的基本原则、考量要件、法律适用、举证责任分配等进行分析和探讨。
 
 
01侵权判断的基本原则和法律适用
 
 
一、计算机软件侵权判断基本原则
 
首先,在一般的著作权侵权案件中,由于作品本身已经公开发表,被控侵权人通常被视为已经“接触”了作品,从而使“接触”成为隐性要件。为此,法官更注重“实质相似”“合法来源”的审查。反观在涉及计算机软件著作权侵权案件,基于软件本身的特殊属性,软件供他人使用的是目标程序,在软件著作权人不公布其源程序的情况下,他人即使通过反编译等措施也难以获得和权利软件源程序完全相同的表达。因此,是否接触过权利软件源程序,成为侵权判断的要件之一。
 
其次,在接触过权利软件源程序、目标程序的前提下,权利软件源程序、目标程序与被控侵权软件源程序、目标程序中是否存在相同或者实质相同的内容,显然是判断被控侵权软件是否侵权及其法律适用的重要依据。
 
最后,计算机软件作为著作权法所定义的作品,其受著作权法保护的亦应当是独创性的表达。独创性表达,既包括作者在作品中完全自主创作部分的独创性表达,也包括作者体现在整体作品中选择和组合的独创性表达。但著作权法保护的独创性表达,既不包括公有领域的表达,也不包括某种唯一或极为有限的表达。
 
 
二、法律适用
 
著作权法第五十二条第五项“剽窃他人作品的”,以及第五十三条第一项“未经著作权人许可,复制、发行、表演、放映、广播、汇编、通过信息网络向公众传播其作品的”,都属于调整计算机软件侵权的法律条款。
 
但在审判实践中,涉及部分复制、抄袭他人软件作品的情况,特别是针对同一案件事实涉及刑民交叉的法律适用问题。因此,在民事案件中如何更为准确地适用上述两款法律规定,显得尤为重要。
 
 
笔者认为,应当从主客观两方面综合考量上述法律条款的适用:
 
 
1. 被控侵权人的主观过错程度
 
被控侵权人主观上是以复制他人软件作品为前提,仅为使被控侵权软件可正常使用和获利,而在被控侵权软件中少量修改他人软件内容或自行创作少量内容的,其侵权行为更符合著作权法第五十三条第一项的规定。
 
若被控侵权人主观上以自行创作为前提,而在被控侵权软件中少量复制、抄袭权利软件部分内容的,则其侵权行为更符合著作权法第五十二条第五项的规定。
 
2. 被控侵权行为中所侵害的权利作品独创性的客观状况
 
如前所述,计算机软件作为著作权法所定义的作品,其受著作权法保护的亦应当是独创性的表达,而就独创性的表达而言,既包括了作者在作品中自主创作部分的独创性表达,也包括了作品中作者对其内容选择和组合的独创性表达。
 
就适用著作权法第五十三条第一项规定的著作权侵权行为而言,既包括了对权利作品中全部自主创作部分的独创性表达的侵害,也包括了对作者在权利作品中全部内容的选择和组合的独创性表达的侵害。
 
而就适用著作权法第五十二条第五项的著作权侵权行为而言,更多侵害的是作者在权利作品中部分自主创作的独创性表达,或者是对作者在权利作品中部分内容的选择和组合的独创性表达的侵害。
 
 
02计算机软件“相同或实质相同”的判定方法和规则
 
 
一、源程序遍历比对法
 
《计算机软件保护条例》第二条、第三条规定,计算机软件,是指计算机程序及其有关文档。计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。
上述规定中的源程序是指经过编排且未经编译的,按照一定的程序设计语言规范书写的、人类可读的计算机语言指令。目标程序是指编译器或汇编器处理源程序后所生成的,可直接被计算机运行的机器码的集合。
 
源程序和目标程序的上述定义表明,源程序作为由人类编写的计算机语言指令其实质上反映了作者对其计算机软件作品的表达。
 
在一起计算机软件著作权侵权纠纷案件的审理中,鉴定机构采用遍历比对的方法进行鉴定,在侵权软件的2792个文件中,发现有63个软件“实质相同”,成为该案判决侵权的重要依据。
 
 
 
二、仅掌握被控侵权软件目标程序情况下的复合校验法
 
绝大多数案件中,被控侵权人不愿意提供或者没有被控侵权软件的源程序,仅能依据目标程序进行侵权判断。就目标程序而言,虽然一般情况下,完全相同源程序所对应的目标程序完全相同(反之亦然),但是,目标程序是源程序被编译器等处理后所生成的机器码,难以直观地反映作者对计算机软件作品的表达,而使用相同语言针对相同功能的源程序代码编写,又存在不同表达源程序的目标程序有较高近似度的可能。
 
因此,在无法获取被控侵权软件源程序的情况下,仅基于权利软件和被控侵权软件的目标程序比对两者是否相同或者是否构成实质性相似,在检验内容、步骤上则相对而言更为复杂。
 
 
根据中华人民共和国公安部发布的《软件相似性检验技术方法》(GA/T 1175-2014)的规定,只有在检材和样本中所有对应的目标程序文件的哈希值相同的情况下,软件相同。若对应的文件哈希值不同,则需要采用复合校验法进行比对,具体包括:
 
1. 就检材和样本安装程序中两者的目录结构、目录名,各组成文件的文件名、文件哈希值、文件内容、文件结构和文件属性等进行检验;
 
2. 就安装过程中两者屏幕显示、软件信息以及使用功能键后的屏幕显示以及安装步骤等进行比对检验;
 
3. 就安装后产生的目录结构及目录名,文件的文件名、文件哈希值、文件内容、文件结构和文件属性等,软件配置过程和运行方式等进行比对检验;
 
4. 就使用过程中两者的屏幕显示、功能、功能键和使用方法等进行比对检验;
 
5. 就核心程序进行反编译的比对检验等。
 
 
三、“侵权表征+举证责任”的侵权推定规则
 
计算机软件侵权比对极其复杂,在实际检验过程中,检材和样本的各自不同情况,以及被控侵权软件目标程序的特殊存储位置导致的仅能观察其运行情况,而难以获取目标程序本身等因素,会增加比对困难。即便使用前述复杂的复合校验法,亦存在比对结果似是而非,难以得出肯定判断的情况。
  
在上述案件中,若通过复合校验法可以发现侵权软件中存在权利软件的固有的表征,权利软件和被控侵权软件相同或者实质相同存在较大可能性的,可以根据《最高人民法院关于知识产权民事诉讼证据的若干规定》第二十五条的规定,要求被控侵权人当事人提交被控侵权软件源程序供法院比对,当被控侵权人拒绝提供被控侵权软件的源程序,又不能对被控侵权软件中出现权利软件固有特征文件作出合理、充分解释的,人民法院应当根据上述法律规定推定权利人就权利软件和被控侵权软件相同或者实质相同的诉讼主张成立。
 
在审判实践中,被控侵权软件存在以下几种表征的,对举证责任转移、侵权判断具有更为重要的意义:
 
1. 被控侵权文件中存在与权利软件对应文件信息相同,且包含权利人署名、商标、字号等属性信息的文件;
 
2. 权利软件和被控侵权软件中的GUID码相同(意味着两软件属于同源软件);
 
3. 权利软件与被控侵权软件的运行结果完全一致,特别是存在同样的错误、相同的废弃文件等。
 
 
 
03合法来源中有限表达的考量因素
 
 如前所述,合法来源中涉及有限表达的排除。
基于著作权法保护的是独创性表达的原则,当某种表达是唯一或极为有限时,不受著作权法的保护。尽管通常情况下即便是同一软件开发者,在其采用相同编程语言独立编制相同功能软件时,其前后所使用的表达也可能不尽相同,但基于上述原则,仍应根据计算机软件编程的特征,针对使用同一编程语言或同一编程人员所编作品,若部分内容的选择和组合属于有限表达,则应当予以排除,从而为软件作品的独立创作保留必要的空间。
 
根据计算机软件的编程特征,属于应当排除的有限表达包括:
 
1. 因同一编程语言的固定语法而形成的有限表达。同一技术人员在针对同类功能进行编程时,基于同一编程语言的固定语法,所形成的表达基本一致或差别极小,应当在被控侵权软件的侵权内容中予以排除。
2. 同一编程人员针对函数的命名、函数的定义、变量的赋值、变量的定义等。对于同一技术人员而言,基于其编程习惯,即使在不同的软件编程中,其针对上述事项定义会采用基本一致或差别极小的表达,应当在被控侵权软件的侵权内容中予以排除。
3. 不具有独创性的第三方开源程序、第三方在先软件源程序及其组合。权利软件对于第三方开源程序、第三方在先软件源程序及其组合的选择和组合,不具有独创性时,应当在被控侵权软件的侵权内容中予以排除。
4. 对于同一编程语言的固定语法,和/或同一编程人员针对函数的命名、函数的定义、变量的赋值、变量的定义,和/或第三方开源程序、第三方在先软件源程序之间的简单组合。在上述组合不具有独创性时,应当将上述组合在被控侵权软件的侵权内容中予以排除。
 
 
 
04计算机软件著作权侵权判断的常见误区
 
 
计算机软件侵权判断的常见误区有两个:
 
其一是将计算机软件著作权与商业秘密混淆。应注意的是,侵害计算机软件著作权不等于侵害商业秘密,著作权保护的是独创性的表达,商业秘密保护的是不为公众所知悉,具有商业价值,并经权利人采取相应保密措施的技术信息、经营信息等商业信息。权利人的源程序不易获得,不代表源程序中一定包含不为公众所知悉的信息,作品的独创性亦不代表源程序中所包含的信息内容不为公众所知悉。
 
其二是认为独创性表达受到作品中自主创作部分比例多寡的约束。作品保护的是独创性的表达,不受比例多寡的约束。独创性的表达,既包括了作者在权利作品中自主创作的部分,也包括了权利作品中作者对其内容的选择、组合和编排。
 
知识产权的本质是传播而不是垄断,保护权利的目的是鼓励创新,让更多的智慧成果涌现。对计算机软件著作权的保护同样如此,在处理计算机软件著作权侵权纠纷案件时,既要充分保护权利软件的独创性表达,又要妥善界定有限表达,为新的软件作品的创作保留必要的空间,探寻权利人权利和社会公共利益的衡平。
 
 
 

--the end--
推荐阅读

软件著作权侵权之证据保全公证问题...

【摘要】 公证处的业务之一是保全证据。这里的证据保全,是指当事人为了日后有可能进行民事诉讼的需要,在民事证据可能消失或者日后难以取得的情况下,申请公......

侵犯软件著作权罪案件中可否以产品整体售价作为认定非法经营额依据?...

【摘要】 在软件著作权侵权、 侵犯软件著作权罪 案件中,权利人的损失或侵权人的获利往往决定了犯罪与否。而在认定损失的问题上一直是司法实务中的一个疑难点......

计算机软件分类有几类?...

【正文】 按照发行方式分类,计算机软件事实上存在商业软件、自由软件、试用软件和公有软件等四类: (一)商业软件 所谓商业软件就是指通过上述贸易方式面向......

售卖盗版账号秘密的行为该定性为非法经营罪?还是侵犯著作权罪?...

【摘要】 非法经营罪与 侵犯著作权罪 在司法实践中出现了很多问题,界分两者首先应当明确两者的法律特征以及犯罪构成,并且对相关司法解释有正确的理解。非法......

软件侵权判定:代码相似率多少方可认定软件侵权?...

在计算机软件侵权案件中,判断软件是否侵权将对双方的软件源代码进行比对。软件源代码对比的结果将能直接决定侵权与否的结果。那么设想,在一个案件中,员工......

非法获取、控制计算机信息系统与破坏计算机信息系统数据罪解读...

计算机系统犯罪一览: 非法获取计算机信息系统数据 、 非法控制计算机信息系统、 破坏计算机信息系统数据罪 法律规定: 第二百八十五条 【非法侵入计算机信息......

侵犯著作权罪——违法所得与罚金并用...

今天偶然看到一则案例,出现了关于违法所得与罚金的并用,虽然在现有案例中类似的判决屡见不鲜,但还是想就此问题展开下探讨。 这是江苏省宿迁市宿迁区人民法......

商标侵权纠纷----无效通知,网络服务提供者免责...

涉及网络的商标侵权纠纷问题中,有一个这样的问题常常不可避免地出现在我们的视野,即: 权利人在网络平台发现涉嫌侵害注册商标的行为时,常常会向网络服务提......

全国首例——微信小程序侵权案(最高法典型案例)...

【摘要】 随着网络技术的发展,越来越多新型的技术以不同的形式呈现于互联网,伴随而来的是侵权问题的频发。当 侵权行为 发生时,作为权利人选择追责时应当如......

侵害计算机软件著作权纠纷自然人与单位的共同侵权判定...

【摘要】 根据《中华人民共和国公司法》第二十条规定,股东不得滥用公司法人独立地位和股东有限责任损害公司债权人的利益,股东滥用公司法人独立地位和股东有......

全流程服务

我们用八年经验积累服务每一位朋友

软件著作权侵权证据调查

侵权证据调查
固定民事侵权\刑事立案证据

软件源代码司法鉴定

司法鉴定
预鉴定提高鉴定精准度

侵犯计算机软件著作权罪公安报案立案

侵犯著作权罪公安立案
通过公安立案严厉打击刑事犯罪

网站主页
咨询我们