软件源代码与目标代码著作权保护的区别

2024
03-21 15:39

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


 
        软件是相对于硬件而言的,硬件主要是指计算机,软件是由编程员运用某种计算机语言所编写的程序(或称为源代码),由一连串指令与数据构成。指令与数据经由计算机的输入输出模块被储存在内存之中,中央处理器依次执行内存中的指令,并将执行结果返回到内存或输入输出模块,这就是计算机的基本运行模式。 
 
        依据不同的应用,编程员会选择不同的计算机语言进行编程,从早期的机器语言(或称“组合语言”)到现在流行的BASIC语言、C语言、JAVA语言、HTML语言等等。其中,有些语言(如C语言)的程序需要经过编译器的处理以产生可供计算机执行的目标代码,经过打包或连结成为固化的“可执行代码”后,载入内存由中央处理器直接执行;有些语言则不需编译的过程而由一个中间软件代为执行,如BASIC语言的源代码由解析器代为执行,HTML语言的源代码由浏览器代为执行;JAVA语言的源代码经编译后产生的目标代码不由中央处理器直接执行而是由JAVA虚拟机代为执行。不可忽略的是,早期的编程员经常用机器语言直接编程,并将源代码(同时也是目标代码)“烧入”计算机内存中由中央处理器直接执行。 
 
        虽然由编程员撰写的源代码转换到可执行代码的路径不一而足,被执行的方式也各有不同,但无论是用原始的机器语言(低阶语言,具有目标代码的外观),或是非机器语言(高阶语言,如BASIC、C、JAVA、HTML等语言)撰写的源代码,都具有文字外观,能表达编程员的思想,为编程员智力活动下的产物,属于文字作品从而享受著作权法保护;而由机器产生的目标代码,其文字外观仅由“0”与“1”2个符号所组成,一般人无从由其外观感知其内容或思想,系由机器自动产生而非人类智力活动下的产物,故不符合著作权法下文字作品的定义,不应受著作权法保护。 
 
        计算机运行的目的与价值在于解决算术或逻辑问题,功能性是其主要目的与价值。软件作为计算机的大脑,负责指挥硬件的运行,其目的与价值直接决定着计算机的目的与价值。事实上,软件的源程序(或源代码)是编程员的代言人,通过源程序,编程员指挥着计算机的每一个动作以解决某个算术或逻辑问题。但不可忽略的是,源程序通过其文字外观同时也扮演着编程员之间的沟通媒介,即具有沟通性或欣赏性。源程序就有如微积方程一样,虽然大多数人无法认识微积方程,但微积方程是数学家间的沟通媒介,源程序与微积方程都属于人类智力活动的产物,具有文字外观,虽然是不为一般人所理解的文字或符号,但却不妨碍其成为著作权法下的文字作品,受著作权法保护。 
 
        目标代码(本文仅指由机器产生的目标代码,因编程员所撰写的目标代码兼具功能性与沟通性)则不然,其唯一目的在于被计算机执行,编程员之间不会以此作为沟通媒介。简言之,功能性是其唯一属性,沟通性自始至终均不存在,自不能成为著作权法下的作品而受著作权法保护。虽然编程员能通过反向工程破解目标代码而一窥其内容,但毕竟那是衍生或演绎的产物,而非“作品”的本身属性。 
 
        需要注意的是,就法律意义而言,计算机指的是基于冯纽曼结构的电子计算机,至于其他不具文字外观的“软件”用于其他种类的计算机(例如生物计算机)则不在著作权法保护之内。 
 
        在了解了计算机程序的本质属性后,来看看各国法律或国际公约对计算机程序是如何定义的: 
 
        世界知识产权组织(WIPO)《保护计算机软件的示范条款》(1978年)将计算机软件定义为送入计算机可读介质后,能够使计算机具有信息处理能力,可以完成某一特定功能、执行某一特定任务或达到某一特定结果的一组指令。 
 
        美国版权法(1980年)第一百零一条规定计算机程序是指一序列语句或指令,直接或间接被用于计算机以产生一定结果。 
 
欧共体《计算机程序法律保护指令》(1991年)规定计算机程序包含各种形式的程序,包括那些嵌入于硬件之中的,也包括可以在以后阶段发展成为计算机程序的准备性的设计资料。 
 
        TRIPS(1994年)第十条规定计算机程序,无论源代码或者目标代码,都作为伯尔尼公约下的文字作品受保护。 
 
        世界知识产权组织版权条约(WCT,1996年)第四条规定计算机程序作为伯尔尼公约第二条中的文字作品受保护,无论其形式与表达方式。 
 
        我国现行《计算机软件保护条例》(2001年)第二条规定计算机软件是指计算机程序及其有关文档。第三条规定计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。 
 
        就以上对计算机程序的定义,我们不难发现,除我国和欧盟外其他国家与组织采取的是功能性定义,即仅从功能的角度对计算机程序进行定义,仅规定了最低的形式标准(即指令),不论及程序的构成形式,不就源代码或目标代码刻意作出区分。以现在的眼光审视过去的定义,美国对软件的定义是最开放、最宽松也是最合适的,因为科技的快速进步往往是出人意料的,与科技相关法律法规的制定应着重于功能与效果而非手段或方法。 
 
        我国则采取了与欧盟一致的定义,甚至画蛇添足的将源代码与目标代码作为同一作品,此乃大谬。我国现行《计算机软件保护条例》实际上源于欧共体的《计算机程序法律保护指令》,其精神与内容基本均自该指令移植而来,但该指令并未将源代码与目标代码作为同一作品,所以,就成文法而言,基本上自成体系,就法理而言,虽不完善,但尚能自圆其说。而“同一作品”对法理的杀伤力太大,其中最显著与最重要的就是作品的发表。一般而言,作品发表是行使作品财产权的前提,并属于权利一次用尽,任何作品在公开发表之后商业秘密保护即不再适用,也无所谓反向工程一说。 
 
        如果目标代码与源代码是同一作品,那么目标代码的公开发表就意味着源代码的公开发表,那些以商业秘密作为保护手段的源代码就丧失了秘密性,从而丧失了商业秘密的受保护性。如此一来,有些未公开源代码的软件专利申请,因公开发表目标代码而丧失了新颖性,从而丧失了专利授权的可能性,更有甚者,已被错误授权的软件专利应被及时矫正,其已授予的专利权应属无效。所以,源代码固然是作品,应受著作权法保护,而目标代码经法律拟制可视为作品而受保护,但两者绝不可作为同一作品。 
 
        特殊作品特殊对待 
 
        在不违反TRIPS与其他国际公约的前提下,笔者对著作权修法提出以下3点建议。

       首先,借鉴美国的做法,就软件的定义采取功能性、开放性的叙述,不必刻意区分源代码与目标代码。其次,取消源代码与目标代码是同一作品的规定,但保留计算机程序属于受伯尔尼公约保护的文字作品的规定。
       再次,万变不离其宗,著作权法的立法宗旨是鼓励作者公开作品,借此促进人类的思想交流,进而推动社会的和谐、进步与发展。所以,计算机程序固然以其功能性为主,但不妨碍源代码的作品性,应将目标代码与源代码区别对待,在保护目标代码的同时,以实际的优遇条款鼓励源代码的公开,例如,专利优先权的保留(类似于专利法中的国际学术会议或展览可保留其优先权日6个月)、专利侵权的暂时性豁免(例如公开源代码的软件如涉及专利侵权,在接到举报后如自行修改或删除侵权部分的代码则不需承担侵权责任)、保护期限的延长等等;反之,对不公开源代码的软件,应就其著作权予以相应的限制,例如,保护期限缩短、减少或取消反向工程等等。 
 
        计算机软件是著作权法中的另类作品,其本质属性与其他作品差别甚巨,尤其是目标代码,即便未来修法后与源代码不再是同一作品,但仍然无法改变其不具有沟通性或欣赏性的本质属性,应与其他作品区别对待。若以行政法规的方式对其实施保护,难免与其上位法(著作权法)的立法宗旨相冲突,而产生下位法违反上位法的的尴尬情况。所以,笔者认为,针对计算机软件另行制定特别法来保护与规制乃正本清源之道。

--the end--
推荐阅读

开源软件侵权与否?点评杭州开源软件司法判例...

【摘要】 开源软件是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件......

软件被“偷梁换柱”权利人该如何维权?...

【摘要】 实务中,在经销关系、授权与被授权关系中,常常出现一种 软件侵权 情形,被授权方或经销方在未取得权利人的许可前提下,将授权软件改头换面重新申请......

软件著作权纠纷中‘确权之诉’应注意的问题...

【摘要】 从民事诉讼法的理论而言,诉可分为确认之诉、给付之诉和变更之诉三类。所谓确权之诉是指诉的目的仅在于消除当事人之间的争议,查明当事人之间是否存......

离职前该如何做好知识产权权属“收尾工作”...

【摘要】 一审法院认为,《中华人民共和国著作权法》(以下简称 著作权法 )第十一条第四款规定:如无相反证明,在作品上署名的公民、法人或者其他组织为作者......

著作权保护纠纷之”共有软件的单方转让无效“...

【摘要】 实务中,原告指控被告的软件侵犯自己的 著作权 ,会搜集各类证明被告侵权的证据,而被告也同时会搜集许多证据证明其软件不构成侵权。在原、被告双方......

案件点评:升级版本软件的著作权权属纠纷...

【摘要】 在软件版权保护方面,由于软件更新换代速度极快,很多涉及软件的侵权的情况是权利人将初级版本软件在申请 著作权保护 之后,之后又进行了多次版本升......

软件著作权权属纠纷管辖法院该如何确定?...

【摘要】 根据《中华人民共和国民事诉讼法》及其司法解释的相关规定,因侵权行为提起的诉讼,由侵权行为地或者被告住所地人民法院管辖。同一诉讼的几个被告住......

广西案例解析软件网络侵权如何确定管辖法院?...

软件网络侵权 如何确定管辖法院呢?请看下面广西案例解析: 【摘要】 如今,网络正以惊人的发展速度影响着人们社会生活的方方面面。网络在给人们带来高效便捷......

浅析软件版权保护期限与激励论的发展...

当我们对历史本来面目进行还原后,不难发现版权立法自1710年的《安娜法》开始,立法者便先验地为版权的设立预设了这样一种前提条件,除非至少在一定时限内能......

计算机软件著作权侵权案件:获赔1505万...

【摘要】 2018年7月,上海知识产权法院针对一起 软件著作权侵权纠纷 案件做出了1505万元的高额赔偿,这引起了业界广泛关注。 【基本案情】 该案中,原告达索......

全流程服务

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

软件著作权侵权证据调查

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

软件源代码司法鉴定

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

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

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

网站主页
咨询我们