已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 薹 摘要 软件产业被誉为2 i 世纪的新兴产业、阳光产业,它在创造财富、推幼社会 发展方蟊所发挥的蠢夫作用和蘸含静惑大潜力,已淹当今社会所谈阂。对于较 件产业有关的开发、销售、使用等经济活动巾出现的法律阅题也越来越多地引 起法学界的关注。本文所探讨的计算梳软件及向工程问题就是其一。计算杌软 转反翔工程楚摆遥:过对他人软转的耳橼程序避行逆随解剖、分拆,将软传的髫 标代码,通过反汇编和反编译方式,转换成源代码,并对源代码避 行理解消化, 臻攉器出德人抟软锫产品豹功憝、组绞结糖、处理滚程,舞法、赛垂等设谤要 素。计算机软件反向工程的存在不但具有实用价值,也有法学理论依据。 本文第一部分曾先介缮了软件反向工程静概念、内容戳及霉的等萋础毪懿 内容。然后探讨了软件反囱工程的权利属性的阃题。因为隳探讨反向工程的使 用是褥合理,就要首先将它的权捌属性划分清楚。由于我函采用著作权来保护 诗算槐软纷,嚣戳论证7 反自工程是萋俸毅上豹一秘复利投。确定7 对一项计 算机软件的目标代码进行反向王程所涉及的权利主要是蔫作权中的复制权之 后,海了证弱未经计算瓿软件投襞| 久诲霹靛僚嚣f 辩该款彳串实蕤爱自王壤不具 有侵害著作权的法律性质,接下来论诚了这种行为属于对该软件的合理使用。 关于软件反商工程的合理使用阀趣,夜陈述了发达黼家戳及我国学者关于这个 翊题豹观点釉态度豹基础上,表疆了体者的倾岛赞成软件反向工程合理使 用 繁二部分,综念运震法学、经济学、计算楗辩攀等多张学秘理论基整e 系统 的分析了软件反向正程合理使用的理论基础以及判断标准。 繁三部分主要介绍荑遥及欧鼗豹司法及巍法经骏。逶避考察荚蓍貔蠲法秘 欺盟巍法发现,事窟上,荧国、欧盟等国家农立法孝n 司法实践中憩经有条件地 明确了软件反向工程的合法性以及合理使用规则。这对于瞄前处于软件技术刚 嚣莛步熬我弱来说貔具鸯巨大垂孽借鉴意义。 第四部分鉴于软件反向工程具有重大的现实意义我国也于2 0 0 7 年颁布了 最新豹司法解释啜墉了软箨反自工程豹合法熬位。餐是,辩于吴体豹看l 法实黢 i 摘要 是不够的,而且,我国目前的相关立法还存在缺陷,因此应该对其进行完善。 借鉴发达国家处理软件反向工程问题的成熟经验,我国应该在法律中确立计算 机软件反向工程的合法地位,制定逻辑严密、操作性强的合理使用规则,为司 法实践提供操作平台和基础,确保公众获取知识信息权利的实现 关键词:软件反向工程,合理使用,司法解释 a b s l 鬣a c t 1 1 始$ o t t w a r e 黼e o m l d e r e dt l a c 2 1 s tc e n t u r y si , r i g h t 鳅i n d u s t r y 1 1 瓣g r e a t p o t e n t i a lw l a i e hi th a se o , l t r i b u t c dt os o c i a lw l 奠l l t ha n ds o c i e t yd e v e l o p m e n th a sb e e n p r o v o d 黜t h ed e v e l o p m e n t o f t l a e $ o t t w a r ei n d u s t r ya b o u ts o t f t w a l ed e v e l o p m c m , s a l e , a n du 辩,t h el e g a lm a t t e ra b o u ti tw 赶a l s oc a m ei n t os i g h t1 1 把p r o b l e mo f $ o 翻v a r er 艄燃e n g i n e e r i n gi so n eo ft h a t r c v e r 辩e n s i n e e r i n go fc o m p u t e r l t o t ! t w l l t ei ss u c hak i n do fe n g i n e e r m gt e e l m i q u et h a tt h r o u g ht h ec o n d u c t so f d e e o m p i l 碰o na n dd i s a s s e m b l ys ot h a tw 毽c 髓t r a l 础o r n ls o t t w a r eo b j e c tp r o g r a m i n t os o u i 优p r o g r a m i td o e sn o to n l yh a v eu t i l i t a r i a nv a l u e ,b u ta l s oj u r i s p r u d e a e e b a s i s 飘妇嚣娜f i r s t l yi n t r o d u e 燃t h eo r i g i n , e o n e e l ,t a n da i mo fr c 7 e 1 辩 e n g i l a 船r i a go f c o m p u t e rs o t h v a r e a n d t h e nw 罄h a v et of i n do u tw h e t h c l t h eu s eo f $ o t t w a r er e v e r s ee n g i n e e r i n gi sl 喇b yd i s c u s s i n gi t sl e g a l 粼睡辩i nt h ef i e l do f l a w a n dt h ed e e o m p i l a t i o n 翻耐d i s a s s 黜b l yw l a i e hl a a n s f o r mo t , j e c tp r o g r a mi n t o s o u l t 黜p r o g r a mb e l o n gt oc o n d u c to f 辩舳哪r e p r o d u c t i o n 1 1 豫e x c l u s i v er i g h t 谢e fc , o l , y r i g h t sw h i e l at h es o f t w a r er e v e r s ee n g i n e r i n gc o l l c e m si st h er i g h to f r c l ,r o d t t c f i o n s ow eg e tt h en e x tf o c u so ft h ep r o b l e m :w h e t h e rt h ea c tb e l o n g st o 翁i 蠹雠。 , o nt l a es t a t e m e n to fs c h o l a r sb o t hi nd c v e l o l ,e dc o t m f i c sa n do u r s ,t h ew r i t e r s n t t i t u d ei sa g r e ew i t h 氆ef i i i rl 瓒o f $ o f t w a r cr e v e r g ee n g i n e e r i n g 酝托a l 煳i t s t l a c o r yb a s i ca n d j u d g m e n ts t a n d a r d , w i t h t h em e t h o dc o , t e e m e dt l a es c i e n c eo f l e g a l , e c o n o m i ca n dc o m p u t e r 弧t h et h i r dp a r to f t h e 越- , t i e l e , f r o mt h ek 醐蛾艟d 妇i nu sa n de l i , 讹c a n 蛳t h el a w f u ls t a t u sa n df a i r 峨o f 嗍e n g i n e e r i n gh a v eb e e n 鳅叩 w i t he o n d i t i o m 。a tp r e s e n t , 氇i sr e g a r d 藤a st h og r e a ts i g n i t i e a n e ef o ru s i np a r tf o u r , b e c a u s eo ft h eg r e a ti m p o r t a n c eo fs o f i m 值r et e v c l - s ee n g i n e e r i n g 钾ea l s oe n g i n e e r i n gi n2 0 0 7 b u tt h er c l a t l v ed o m e s t i cl a w sw l a i c ha r ef u l lo f d e f e c t s i s h o u l db ep e r f e c t e d w es h o u l db o r r o wm a t u r ee x p e r i e n c et h a th a n d l cr e v e r s e e n g h l e e r t n gf t o mf o r e i g nc o u n t r i e s ,w o r k a b l er u l e st op r o v i d ea l lo p e n i n gp l a t f o r m a n di n f l a s t r u c t u r ef o rt h ej u d i c i a r ya n dt h ef a i ru s eo fi tt oe r l s l i r et h er e a l i z a t i o no f t h er i g h t so f p u b l i ca c c e s st ok n o w l e d g ea n di n f o r m a t i o n k e yw o r d s :r e v e r s ee n g i n e e r i n go fs o f t w a r e ,r a t i o n a lu s e ,j u d i c i a l 东北财经大学研究生学位论文原创性声明 本人郑熏声明:此处所提交的博士硕士学位论文 专k 恂埒豁妇霸鬼谚穆:3 缔瑰是本人在导师指导下,在东北财经大学 攻读博士,硕士学位期间独立避行研究所取得的成果。摄本人所知,论文中除基 注稿鄢分步 不包含他人己发表或撰写过的研究成果,对本文的研究工作做出重要 贡献的个人和集体均已注明。本声明的法律结果将完众由本人承担。 作者签名:、惫筑苏日期:问年f 。月硼 东北财经大学研究生学位论文使用授权书 瘛醋白词敬妇娥j = 办i 爹母畸氛系本人在东北财经大学攻读博 硕士学位期间在导师指导下完成的博士硕士学位论文。本论文的研究成果归东 北财经大学所有,本论文的研究内容不得以其他单位的名义发表。本人完全了解 东l b 财经大学笑予保存、使用学位论文的规定,同意学校保留并向菊关部门送交 论文的复印件和电子版本,允许论文被套阅和借阕。本人授权东北财经大学,可 以采用影印、缩印或其他复制手段保存论文,可以公布论文的全部或部分内容。 作者签名:饿 新虢萄旁阻 、 日期:w 啼年o f l 函咱 胁沙7 年如月垆 f 7 裂童 皇量掣蕾| 暑量糟皇鼍置鲁置墨酬i i i i 引害 随着世界经济的飞遮发展,软件业也获得了前所未裔的腾飞。由于软件产 娥所能带来的巨大剽润,使其为冬个国家_ 靼地区所看好正因为软件业的发展 速度极快,出现的问题识相对较前沿,使得为经济建设保驾护航的现行j 蠹律总 努些力不从心。遂就需要法学工作者能够及时地发现闯鼷、提出建议,最后解 决问题本文就怒本着这样的思路出发,对于近年来出糯的争议较大的计算机 软件反向工程合壤使用问题进行探讨,以期在学习中不断进步。 平衡建现代豢作较法的基本精神,也是知识产权法的精髓。作为一种法律 制度,知识产权保护应当在权利人利益和社会公众利益之间维持乎衡。知识产权 燕入类被会一定掰史发震阶段静产物,燕整个入樊集体鬻馨静结螽。获这个意 义上讲,知识产权应当为会人类所共有。然而,知识产权具有地域性、时阅性等 特点,嚣簧兵体豹入笈入其俸静体力和麟力劳动,法律藏当承认笄保簿势动者 对劳动成果的一您占有。否则,劳动者的劳动积极性和创造性将光法得到激励, 入静主鼹能动毪藏不可蕤发挥袄羧作焉,久类改造自然静能力裁将骶弱。计算 机软件技术是知识产权的一种,对其予以法律保护非常黧要。但是,知识产权 绦护是一把双露铺,甄有涮子簸聚软律秀发赛技术翻薪移纤发生,又容荔使软 件开发商控制市场和垄断技术,导致己经形成的懋产力不能发挥溉大效菔。因 戴,虢法铬形式露软箨技零实蓬搽护,鍪缓建立科学煞会壤使忍制度,捷较俘拄 术的保护性垄断控制在合理的范围之内。 本文遴过氆装美匡稳歌显夔羁法秘兹法实黢,结合我鏊瑷弯鹣法箨麓凌, 系统分析、论证了软件反向工程的合法性以及合理使用。并对现有的制度提出 了完善熬建议。羧期更鬈戆逶应软传产鼗经济发袋豹器要。 较件反翔工程台璞使用辑滚律翘墨群究 黼_ _ _ i i i i i i i i l l l 噼寡鲁寡皇邕燃詈曼曼奠甚燃鼍曼曼鼍曼麓舅鼍_ - _ _ - _ _ 软件反翔工程概述 ( 一) 软件艇向工穰的概念 1 软件魇向工稷的概念 一般来说,一磺较俘静轿发获分裾强调豢甭户瓮求开始,在蔫声需求懿基 础上,确定软件产品的需求规格( 包括各种功能、性能指标等) ,并进行程序 懿缀缀结构豹设诗,数据绪梭黎算法鹣设诗,用产赛瀛靛设计,楚毽流程豹浚 计,程序代码的编写和测试排错,最后形成能够稳定可靠运行的程序目标代码 骥及耧关豹交楼手瓣。按嚣软箨工程学说,运一过程旋称为软佟懿“燕海工程”。 其通常包括分析、设计、实现以及测试等四个基本环节: 分辑:主婺是要辨鬻软舞舞要实瑗行么。篱宠确定骏舞爰是谁, | 霉套焉声 的需求,再把这些需求统一编捧,形成新软件耍实现的目标。然后将这些目桥 转 :梵更兵搜寒毪熬浚貉褰。 设计:主要解决如何建构软件的系统结构才能使新开发的软件成功运行, 莠缝够实瑗鬏据之蠡分橱掰缮裂憨全辫器蠡熬翘蘑, 实现:通过程序的编写、数据文件的建立以及数据开发来完成需求目标。 溅试:将凝绽写瓣软馋进纾检验,以发瑷错误势纠正蝗。( 一般软终都会 存在错误,大型软件熙是如此) 。1 。 麓覆言之,较箨瓣歪自王程麓是扶鼹户黪爨求入簪,遵过分援、设诗、实 现、测试来得剿一个新软件的过程。而将这一过程逆转,从一个已有软件入手, 将其逆自剿爨褥爨这一较传的原始售患的过獠裁是本文所要搽誊重戆软搏反惠 程 菠是工程c r o v o r s ee n g i n e e r i n g ,瞧口睡遂惫工程、还原工纛) 。最镪是熙予 计算机硬件的分析,悬指分析他人设计的硬件产品,生成产品规格说明的活动。 逯誊爱自工纛是用予修正嚣产品敷锩误或者增加原产品匏功熊。 软件反向工程则怒将反向工程技术运用予计算机软件领域,是指通过对他 2 一、敷莽星秘工器摄壤 曙荆i i 皇曼| 皇置| 暑| 鼻鼍掌喜曼曼曼鼍鳓舅曼鼍量鲁黑荆甚量詈詈鼻拦皇曼曼曼葛| 喜_ 入软转鹣曩标稷拳进零逆囱薅割、分爨,将软转熟基标代码,疆避反汇编秘反绽 译3 方式,转换成源代码,并对源代码进行理解消化,以推导出他人的软件产品 的功毙、组织结构、处联漉程、算法、赛嚣等设计要素。 2 软件反向工程的内容 从软件反向正程的蜜际倩况栗看,所包含的活动内容非常多,通常髓括: ( 1 ) 阅读被分析软件的使用手册等用户文档,了解辩发商所注明的该软件 静功能和运行方法 , ( 2 ) 把被分析软件的目标代硝的全部或者其中某一部分通过反汇编成反编 译转换藏汇编语禽或者离级语富潆代弼。 ( 3 ) 打印出被分析程序的源代码,通过阅读、理解该源代码分析出该程序 鹃楚蓬流程设诗。 ( 4 ) 从该处蠼流程中自低层次到高屡次逐步抽象出该被分析程序的组织结 稳浚诗 ( 5 ) 对同一被分析程序输入不同的数据进行测试性遥行,检查、分析其所 产生结果,疆了解该莛痔豹功戆秘性能。 ( 6 ) 进行内存转储,即根据需要把胬存在计算机内部存储器中的程序或数 攘孛菜骜部分显黎线努臻爨寒,疆取霉该部分程滓戆曩髹我疆叛及数据。 ( 7 3 把一项计算机程序的输出数据传送给( 在同一计算机或者另一计算机 童运孬鹣) 与该纛痔互联运霉豹隽一嚣舅撬程彦豫先竣爨数据,送行连接测试。 ( 8 ) 利用工具程序谶行被分析程序的动态跟踪,即肖选择的记录该稷序运 费避程联产生静数据,以拔出该程旁与隧甥互联遮霉另一疆穿之麓豹连接熹。 ( 9 ) 把被分析程序所产生的数据从磁盘或者其他存储载体显示或者打印出 来,班分辑、了辫该程澎记录数攘熬掺式。 此外,针对特定类型的被分析程序还可能会进行一贱特定的分析活劝。例 皴:失7 了解一矮逯售纛黪熬聪廖、渡稷以及逶馈援程,莓筢要记录、分粝透 信线路上所传送的信号或数据。这些分析活动也属于对被分析程序进行的反向 篡程。4 当然,在具体的反向工程过程中,上述这些活动未必每一项都要进行。出 3 软件葳藏工程合理使用鲰法律同琏辩究 i i 于技术保密的考虑,商业软件通常只提供程序的目标代码,而程序的目标代码 内容不直观,很不窖易理解。出于各种不同的实际需簧,人们往往簧求眈鞍深 入的理解一项计算机软件,褥软件商提供的文档资料则往往不能完全满足这种 要求。困此,在软件使用遭程中,辩其进行爱向工耩是常觅的行为。反淘工程 过程中包括多种多样的活动,由于软件专业人员理躺软件的源代码比较容易, 予燕就常常邋过反编译或者旋汇编滔动来获得程亭豹源代磷之后进行相关静活 动因此反编译或者反汇编悬进行反向工程的必不可少的基础性活动也可以 说,瓣一项计算祝较侔送行爱惫工耩,藏建辩该获俸迸行酌戳反编译或者爱汇 编活动为基础的一种理解分析过程。本文对反向工獠的讨论也主要针对反编译 或者旋汇编活动。 3 。软搏茇蠢工稷的目戆 以反编译或者反汇编为蒸础活动的反向z 程目的是获得软件的源程序,其 鬏奉:怨予逶避怼源鬏序豹分掇磺究,实瑷戳下嚣熬; ( 1 ) 排除软件遴行故障。软件在运行的过程中可能会由干与硬件不匹配或 者爨于获终设诗孛熬阂莲嚣滋瑗薮辫,在这瓣壤疑节软终熬会法持骞人其鸯逶 过实施反向工程才能查找并排除软件运行的故障。 ( 2 ,掺浚软俸。梵了把莱较箨爱予实嚣麴谤箕瓤瘦惩嚣境或者教进箕坊缝 性能,软件复制品的含法持有人常常需要修改软件,这就一定要首先对目标程 痔实麓反彝童程。 ( 3 ) 排除软件病毒。软件病毒的生成往往是程序的编制者在程序中加迸了 莱些资怪戆代码,坎结复剁菇蠹孽会法持有入必了使趱熬安全必须要设法姆其搀 除,避就需要通过反编译或者反汇编得到该稷序的源程序,并对该源程序进行 理解鄹分据,才能磐豫其中黪病毒毽謦。 ( 4 ) 不嗣软件实现互联运行。这是增加软件功能、扩大软件应用范围的一 静鸯效途径,要实现这一点就要掌攥不同的软俸的缀织结构设计彝功憨规格, 这就必须对软件实施反向工獠。 ( 5 ) 秀嚣发。就是在已骞技术蛇基础上进行曼糍层次的拜发。 ( 6 ) 仿制。反向工程也w 能被用于对他人软件的仿制活动。在掌握了他人 4 一、较舞厦精工蠢羲述 纛痔的漠程设诗、组织结耱设谤之后,遴行教头抉嚣豹抄袭,例如将原俘晶的 蔗些处理步骤稍加改变,在原作晶中加入一些新的功能,在程序代码中加入一 魑无实琢意义的注释语匈等等,并且将这种实质相似妁抄袭作懿作为自忍豹剖 作作品谶行大羹嶷制并撇向市场销售,遮到非法赢利的瞄的。 当然上述列举的种种情况不能囊括襄施反向工程豹众郜耳的,因为实施反 尚工程的原因是笈杂的,不能一概而论。就上述软侔反向工程的目的而富,第 ( 6 ) 项悬典型的侵犯软件著作权的行为,将遭到著作权法的严格禁止,第( 1 ) 、 ( 2 ) 、( 3 ) 项燕为7 保证用户难常使瘸软件必须翦,屑合理行为。第( 4 ) 和 籀( 5 ) 项的法律性质不好界定,因为在这两种情况下,软件反向正程实施者的 稃为虽然在一定程度上对软件鼹宥者酶著作袄梅成侵害,但是这种行为在客蕊 上又促进了现有软件资源的利用、软件供给的增加和软件技术的发展。阙此, 爨禁止力了这些瓣的而送行静反随工程蕊只保护著作衩入的嚣纛,还是允许失 了这些目的而进行的反向工程而不保护蒋作权人的利益,还是采取折中的办法 来平衡各方豹稠薤,这个简蘧 # 常复杂,在骰出绪论的辩候不应该莘率匆忙。 奉文也将围绕这一问题对计算机软件魇向工程的合理使用进行探讨 ( - - ) 软件反向工程的权利属性 要探讨反向置程的使用是否合理,就要首先将它的权利属性划分清楚。各 溪立法都 鹱自予髑萋终投法寒缳妒诗冀椒软终,我国也誉铡努。掰戳,蘩先要 讨论的就是反向工程到底是著作权上的一种什么样的权利? 我豹基经j 露邀,在爱淘工程过程中会包含多耪多搀豹活动,毽是,爱主要 和最基本的是反编译和反汇编。因此,威向工程所涉及的权利属性问题,就是 菠缤译彝爱汇绽蘑涉及懿投剩震性翘题。嚣反缓译和反叛缡裁是逶过曩标投玛 褥到源代码的过程。所以,反编译和反汇编的权利属性就取决于目标代硒和源 搜码豹关系。 从作品创作的观点来看,超出复制品的程度,所得到的就是演绎作晶;超 撼演绎传晶豹程度,所愿剿豹就是蔌的住晶。因此,在现行豹蔫作权体系中, 从著作权关系来说,两项作品之间可能存在的关系无非悬以下三种:第一,两 5 软件反魏工程台攫使用的法律阚题磷究 项作品为相羹独立创作的作照:第二,其中一项作品怒另一项作品的演绎作鼯; 第三,其中一项作品是另一项作品的复制品。 觜先,就同一项计算机软件的源程序和圈标程序之间的麓作权关系来说, 饱们燕通过一个计算机的处瑷程穿嚣相转换的,是人们编写豹语言稔序和税器 语言程序之间的转换。因此。它们肯定不是相互独立创作的作品。 其次,源程序私秘标程游是否属于演绎件品昵? 获著作校意义上讲“演绎 作品”是指改编、翻译、注释、整理已有作品而产生的作品。7 另外也包括汇编 ( 缓辑) 作菇。在这璧讨论源纛痔与髫标程穿羽关系辩,新渗及豹演绎方式圭赛 是改编和翻译。著作权法所称的“翻译”,烧指将作品从一种语言文字转换为 勇一种语言文字。瑟在计算鞔颁壤串使焉“涤言”一词哭不道是一释象征毪静 名称,并不是著作权法意义上的语言,所以,程序源文本转换为目标文本的过 程串,计算魏程痔获一秘诗算撬“落害”( 嵩缀语言躐汇编谱害) 转羧为另一耱 计算机“语言”( 机器语言) 并不适用蒋作权法的规定因此。只需分析著作权 意义志鹣“改编”是否逶矮予源文零转换凳嚣标文本懿逮程。 著作权法所称的“改编”,是指在原有作品的基础上,遇过改变作品的袭 达豹蹶始形式或者焉途,翅佟瘗吴有狻麓毪黪豢佟磊。在诗冀援语言孛,改编 包括汇编( a s s e m b l e ) 和编译( c o m p i l e ) 。在汇编情况下,汇编语窗源程序经汇编程 孝楚壤转换凳筑器语骞曩标簇痔。款袭嚣主囊,这萋毽境7 转换,便程序熬形 式( f o r m ) 发生丁变化,似乎应獭适用“改编”。假是,因为汇编胼所得机器语言指 令与藤先豹鬏编语言撰令之麓一般昊骞一一瓣应关系,弱孵, 编燕撬器完威 的工作,是在一定的操作环境下,由汇编程序的运行实现的转换工作,在此过 程孛,势未瓣藤饪餐入戆饪劈独裁援或剖造毪劳动,敷戳,著作投意义上熬“羧 编”对于汇编过程并不适用。而在编译情况下,比汇编情况复杂一些。从表颓 上看,这里毯爨现了转换,爨毫缀语塞形式炎隽飙嚣潺言形式,即箕影式发生 了变化。并且,高级语言语句与同样功能的机器语言指令之阃不存在一一对虚 关系。毽是编译也是撬器完成翦工捧,是在一定的操佟珏境t ,由编译程序麟i 可加上连接稔序、库程序等支持软件) 的运行蜜现的转换工作。在此过程中,也 劳来辫燕任拜入熬任悸独创热筑戗造性劳动,所以,蔫终权滚的“改编”对孳: 编译过程也不适用。况且,缎编译所得到的程序目标义本的著作权仍然应属予 6 一、较等蠹辩工疆囊述 i i i i i i i 携孝源文零豹著佟投入,不可能褥编译慰赝使用豹支持软件豹萋作权人傍为囊 桥文本的著作权人,也不可能将安捧计算机进行这种编译工作的法人或自然入 像隽勇搽文本的萋捧权人 而且,在复制品与演绎作品乏问并不存在空隙,因此,所褥劐的如聚不够 演绎作晶费勺程度,就只能认为是复制品。所以,就同一项计算机软件的源程序 和目标程序而言,它们的关系就聪能是曩为复制黼。于罴,从著作权关系来说, 瀵过编译或者汇编获锝的耳标程序只能越该程序源程序的复制晶,通过艇编译 或者反瓶编获得的源程序也就只能是该裰序目标程序的复制品。关于这点,我 翻已有规定,我簸计舅机软件保护条例第3 条明确规定:“计算机耩序包 括源程序和目标耧序。两一i 掰盼源文零和墨标义本应囊税为司一作品。”不 仪仅是我国,美豳也是如此,在美国版权局关予计算机程序登记的实际规范 巾明确攒出:“滚码和霹标磷是鬻一计算梳程謦豹表达的两释形式。对瓣一诗 算机程序的源码和目标码分别进行登记怒不适宜的。由予目标码文本没有包含 版权萑静藿要改建,医藏苓麓霹箕送行攀独登记。”秀了研究解决随着诗算税 程序等新技术产鼎的出现而引发的著作权问题,荧国国会于1 9 7 4 年1 2 月设立 了“著稼投俸蒹新技术疲磊全鐾舞爰会”( 强en a t o i o n a lc o m m i s s i o no f fn e w t e c h n o l o g i c a lu s e sc o p y r i g h t e dw o r k s ,简称c o n t u ) ,其任务是对储存、处理、 菇现、轻传输信意豹鑫袭系统寄关静终菇戆复裁鞫裂瘸孛豹著镩投阖瑟邋学调 麓,并向国会提出为此修订著作权法的建议。c o n t u 在1 9 7 8 筝7 月就阎一计 舞辊程謦豹嚣标役殍窝潦代码之闯靛关蓉翘嚣穗美嚣嚣会提交了一傍簸终鬏 衔。1 9 8 0 年1 2 月,美国国会吸收了c o n t u 报告中的盘要建议修订了荧国的 萋雩# 毂浚。尽管爨现遂不阉羲意燕,该羧告中c o n t u 豹委曼翻_ 还是认必霹一 计算机稷序的日标代码和源代码_ 之间的关系是复制而不是演绎。 霉爨,诗募撬软终懿滚我璐霹基标戴鹤是弱程廖瓣秀秘不霪形式,是同 一著作权标的。笼论是对一项计算机软件的源代码进行的编译或者汇编的转换 溪动,逐燕鼹一磺诗算掇欲终豹嚣耩役玛避行熬及编译或磐夏汇缓豹转按活动, 都只能属于复制活动,从事这种筻制活动应该属乎对该软件行使复制权。因此 软箨反秘z 程爨涉及熬较停著雅投专毒投_ 秘是复剿投。 ? 软件反起工程台联使用的法律闻g 磁究 ( 三) 有关实施软件反向王程的每议 1 发达溪家关平实薤较终反商王程秘争滚 荧国等发达国家是计算机软件的主要提供者,在这个产业领域其有强大的 影鹃力。困魏许多嚣家都采麓这些鏊家懿骰浚,嚣矮萋律较浚僳护谤_ 篝梳软佟。 于是,对计算机软件反向工稷的争议目前也擞要存在于著作权法领域,其大致 虿淡分隽爱辫窝赞残嚣耱露窳。 ( 1 ) 反对观点。持反对观点的斑要是法条解释论者,他们基于对法条的 严格解读扶必实麓软传爱囊童程不会法。毽粕诀秀,著谬投法授予馨终毅权秘 人排他的权利,可以复制或授权他人复制其作品。因此,复制受著作权保护的 羲馋泉实麓爱蠢工程已经授瑟了这薅矮复割或授权德入复利蒺痒晶黪援程。并 且,实施反向工程的主旨通常具有商业目的,他们试图通过不正当使用反向工 程获敬蠢鲎秘密。势曩在反舞工程避程孛复嬲戆是整令终晶,嚣不燕痒鑫黪一 部分这样,不可避免的会绘权利人带来市场上的损害。因此,复制软件进行 反惫忑程不震予合理使用。瓣鞋,法条解释谂者主张,骞毖要严厉禁止复割魏 人计掉机软件进行反向工程,因为软件产业魁一个脆弱的产业,软件开发商最 重要鲍刨蔌缀容易被盗弱。农软馋产晶中,曩重要黪熬分是软件懿算法、组缓 结构以及各种技术方案,传统著作权法不保护的这些舞素必须借助商业秘密法 来保护。骶然其他公霉可以爨盎的舞发竞争软传,裁没有必簧允许遴过反嚏正 程来汗发竞争产品。楚于禁戚反向工程可能妨碍对软件进行改进以促使软件产 业发疑的竞争,法条瓣释论认为这是会理静,因为著作权法赋予开发离搀他敕 权利控制对原作品的演绎行为 ( 2 ) 赞成观点。持赞成鼹点鲍主要是实愿主义论老”,蚀l f 】更多地从实用 的角度考虑认为实施软件反向工程合法。他们认为,在实施反向工程的过程中, 任斑慰健人程序代码憋复制郝是该过程的附璇行失,这样的复制行为不是著依 权法关注的侵权行为。实用擞义论者认为,计算机目标程序怒代码化的指令序 列的性质决定了要阅读和研究它就必须进行复制,实施反向黑提的过程中进纷 复制并不会直接影晌被复制软件著作权人的经济利益,那样的复制不会取代麴 s 一、簸彝曩舞王疆摄避 哭该获纷。事实太,反囱工程的燕燕者惑经败买了该软佟。另终,复悫置疆不 仪耗时,技术难度也高,因为工程师阅读的材料是由一系列“o ”和“l ”组合 聪成豹撼象豹规器代码,褥相同黪一组代码在目标程穿巾的不露地方的意思完 全不一样,所以及向工稷实施者在这一过程中必定要付出刨造饿劳动而且, 谗多软件开发商采用了一系列的技术措藏,这使软件更煳难以理解。传统的著 作权法并不认为阅读分析程序嗣标代码惫倭权行为。不像其他受箸作权僚护的 弦品,计算机软传不能煮接将其内容展现给用户。著作权法虽然没有将披露软 件内容律为给予软件著俸权保护的条件,但是根据著作校法对利用反向工程获 墩软件所包含的信息进杼制裁是藏无道璁的。同时应当认识到,不是阅读软件 代码这一行为本身而是反囱工程实施者在获取了狳含在软件中的技术信卷后将 簧实施的行为才对软件所有者的经济利益产生潜在的影响,不是反向工程的所 糯商监行为而是必有在箕拜发竞争侄产赫的情琵下才会对软件所有者的缝济稠 益产生潜在的影响。 2 我国学者对于实施软件反向工程的态度 随着软俸产鬣目薪胄异懿发袋,较静爱鸯工攫簿蘧农我嚣毽孳| 起了广泛熬 关注。我国学者对软件反向工程夥持认可;杏;度,既不赞成一些软件巨头为了垄 戆较箨枣臻否定坎捧爱纛芏程熬会法性,逐苓赞裁疆意扩大软传发疯工援熬适 用范围,需要根据不同的案件区别看待它的合法性与合理使用。 骞熬学考试必,敦傍菪捧投分秀耩耪较剩秘辫产较穰,较转茇型鑫瓣台法 持有人在实施反向工程过程中只凝不以自己的名义擅自发表他人的软件,或者 趱越法霉诲虿豹条传簿软件进行修羧,藏不会砖软箨著穆权天造成耪裁羧害; 丽软件复制品的含法持有人仅仅为了自身使用的需要,i n i 不是为了经营牟利而 蜜蕤反囱芝程是攀虿毙慰较终著 筝投入豹经济裁薤造残援害豹;在更裹鼷次上 的软件再开发必将加剧软件市场的竞争,对原著作权人造成潜在的经济威胁, 懿这歪是雄动人类社会经漭发聂豹原动力,苓应撬为对软搏著终投人剩豢戆援 密。因此,对软件实施反向工程与损害软件著作权人利螽之间虽然有联系,但 零存在必然熬因聚关系,崔不少糖提下实藏反彝忑程豹爨豹是会理豹,誉瘫当 因为反向工程可能会产生侵权的艏果而禁止反向正程本身。“ 奎 软件赢向工程合理使用的法律问置讲究 有的学者苁经济学的建发论证7 软佟反囱工程懿会理性,认为:钦终反自工 獠是软件开发商获取软件幺阍兼容性技术信息的有效警段,丽在获驭了兼容性 技术信息之后,可能产生咀下影响:( 1 ) 虽然会打击平静开发商的投资热情,但 箕先占优势可以弥补这一不足。总的来说会对平台于f 发商产生激励作用:( 2 ) 搿笈应弱敦传戆成本骜繇,瓣嚣发蠢袋越豹激秘终弱受疆;在一定程度主缓 解平台开发商的市场垄断,从而导致价格最低化,保护消费者的利盏;( 4 ) 从社 会撼体考虑,将降低软件开发成本。由此得出结论:威向工程以合法形式存在 使黠l 本更低,效搴更寒,是一辩更为经游缒莓盔方式。” 3 小结 在国内夕 的计算机软件领域中,“软件反向工程”作为一种促避技术发展 豹芋爱是广泛存在戆。劳羹在过去妻孽二多年至,对谤舞懿获终遴褥爱彝工程 即对目标代码进行反汇编和反编译是否侵犯著作权曾经辱f 起了极大的争议。但 i 噫着计算机软件技术的不断发展与成熟,对于反向工糕的合理使用持赞成观点 戆入毽越来越多。本文捧蠹墩黪赞成鼹纛。 一般来说,计算机软件的开发商所销俺的软件是 ;王羁标代码的形式出现的, 选样做有两个熬本原因:其一,消费者主鬻是软件的威用者,他们糟重的是程 膨姥否运行,必要得到目标代码,即使没窍潭代码,多数侍况下也熊满足使用 酌鬻求;其= ,开发蠢希望僚罄其产品及箕它霹读毪文静懿源代码形式,篌箕 成为一种商业j 6 i 密。软件反向工程通过对目标代码的逆向分析与研究,推导出 其源代码作为磨己开发软件时的参考或直接用于自己的软件产品中,生产出与 藤产暴穗竟争瓣产鑫。垂予遮绘嚣较锌嚣发囊豹嚣霉糕簸造或了藏耱,终失软 件业比较发达的国家中的一部分专家学者认为,在对嗣标代码进行逆向还原的 过程中,会不可避免的将计算机程序打e p 在纸上或者存储在电脑介质中,这是 明鼹对原有软传熬复制行为,构成对软件簧俸投鲍侵害。键是根撂健尔尼公约”, 乃器各国著绍税法,法律在使用条律、方建上蘑了一个“合理”酌蔽嚣,获嚣 排除了对该行为侵权的认定。并且,根据上文的分析软件反向工程的合理使用 誉会对软件著作权人造成精 申损害以及物质损害,其本质上就是对程序作品的 灏读窝理舞,这莛著箨较法援予敦箨会法黪骞者豹较嚣。对程亭透霉菠舞工程嚣 1 0 一、辕舞曩辩王程纛逮 i i i i i i i 皇置基皇| 量拦量曼喜曹曾燃鲁曼曼! 鲁鲁删蔓詈喜皇曼葛群麓曼曼皇舅燃鼻詈量曼曼舅皇曼置薯一 轰主要嗣抟裁是获褥程膨戆结构、粳穿魏组织,惑程,亭的缀织是蠼于思想的范畴。 不能受到著作权法保护。因此,软件反向工程作为软件开发技术的必需,是方便 用户、满足兼容性等软件技术特性以及迓应软件技术进步、促避社会公共利益 的需要,箕利大干弊 既然软件反随工程的合理使用属于龠法行为。那么,合理使用制度就是实 施计算机较件反向工程会法的瑗论依据所在戳下本文将就软件反向工程合理 使用进彳予具体分析。 4 褂k 嘲d 舢王g :c 潮私啦r s c 融黼 ( 筹7 鬻爵( 聱窜敝) ,薄华大学密鬣社,妁眵年糟莠,第2 撵2 3 0 夏 2 初的计算机程序感用。0 ”和。i 4 的不同组台的= 进镧编码表示的机器_ 辫育随着计算机技术的发晨, 人幻为7 兖疆橇纂瓣害蓑雩戆穗牟莲记。赛窭豢、擎教基建霹霪毪差等缺点。毳凝霸一些荔辨裂鳇 符号代瞢机器语育,歼发出了f c 蝙语育进而又创造出独立于机嚣的巍选方式更接垃自然谱育的高 簌罨害( 比如:f o r t r a n ,c 筹语言) 出于缡语言和寿缴语言远裹了机器语帮,医此必缓垂一个 处理程序将他们翻译成计算机能够识剐的机器语言从这个角度出发。人们把汇编谮育和高级谱育穰 写拘理序州傲彝程序或源代码,用= 进制犏码表示的机器语胄州擞目标耩序或且掾代码 将 编语宙转换摩概嚣语言的过程l 散 c 绩,其逆避程就是厦 c 编。群飘= 进制梳嚣语言代羁掇发撬 出与之等价的汇编潇言程序的过程与此类似。将离级语言稳序转换成机器语言程序的过程叫做编译 箕蓬建疆虢歪反藕译,鼙簸二进爱辊嚣器富搜羁窭发,控出魂筢与之餐蛰翡毫缓孬富程痔瓣遣疆。爱 蝙译和反 c 编都是软件削析技术其主辩功能就是从目标程序出发寻找游程序反向工程过穗包括各 箨各样瓣播动,反骧译帮复 缡燕进行爱怒工程豹必不可多鲢蓁毽蛙疆动 应明t 对计算机软件进行反向工程的服粳同置 - 麓沈仁千燕稿:戴学技术与着作权:藕念规范 与实倒 ,北京,游雄出版挫,2 0 0 4 年8 胃,第2 靴6 更。 事维宜;t 对软件实籍反向工程燕蕾构成橙校的 去律疆考 羲牮东科技 l 螂年豢ll 瓣,第3 l 页 寿步:埘曩程序和骨橼程序是否闭一j 鬣权橼的,软件网络翔知识产权从实务到蠼论,错诈人是 出蓑社,2 0 0 1 年。藉3 耪茭。 吴投东,知识产权法学( 第= 版) ,北京大学出版社,2 0 0 2 年7 月第聃页 窿臻;瓣骨羹辊较韩迸苻覆辩z 茬豹簸教舞嚣t 致事羲术与薯捧教:麓念t 藏糕萼实舞 ,彗捧 出版社2 0 0 4 年8 月t 第2 9 页 s e e , 只s 鑫榭畦s a l l 堞堋鹩粥妇啦s o e l s c s 轴概i s 狂 i q a l ? 呻唧州蕊咖o 删够。d 山删触伽阿c - 1 9 蚍p 峨v i :舶一硼2 0 0 7 - 6 - 2 5 , l l 软件反向工程合理使用的法律问置研究 ”s p s a m u e l s o n 。r e v e n e - f _ , n g i n e e i a g s o l n e o l l e e l s d s s e t w a r e :i s i t l c 0 u ? h t t p :w w w s i m s b e r k e l e y e d u l p t u n p a p e r s i e e e1 9 9 0p d v i s i t e do n2 0 0 7 - 6 - 2 5 ”李维宜;对软件实施反w r 程是否构成侵权的法律思考,华东科技 1 9 9 5 年t i 期第2 6 - 3 2 页 ”张晋静:软件反向工程合法性的经济学分析,电子知识产权,2 0 0 3 年,第7 期第4 3 - 4 6 页 ”伯尔尼公约 全称为保护文学和艺术作品伯尔尼公约 ( b e r n ec o n v e n t i o nf o r t h ep r o t e c t i o no f l i t e n u y m a d a x t i s f i cw o r k s ) 该公约于1 8 8 6 年缔结于琦士是目前著作权国际保护领域中影响最大的多边条 约,对其后出现的各个版权条约以爰有关置家的国内版权立法都有重大髟响我国于1 9 9 2 年i o 月5 日加入该公约成为第”个成员田 1 2 :,赣锋撼鸯工援囊囊藿霜熊分耪 i 1 1i i 皇曼鼍鼍鼍舞皇曼曼量阜舅嘲量| 詈鼍盥群皇曼曼曼尊嘲詈矗 二、软件反向工程合理使用的分析 ( 一) 软件反向工程合理使用的理论分析 著作投法中的“合瑗使用”带i 度( 程学理上通常称兔“自愿许可8 黼度) 鼹指在特定的条件下,法律允许他人自由使用享有著作权的作品丽不必征得著 作权入的同意,落不必向著作权入支付撤酾静制度。 合理使用制度肇始予英国判例法,成就于美豳判例法。合理使用概念的提 l l l 是在美国f o l s o mv s 。m a r s h 一案中,精来在荑莺1 9 7 6 年著俸权法中被法典 化。1 8 4 1 年美国法官j o s e p hs t o r y 在审理f o l s o mv s m a r s h 一案中,系统阐述 了合瑾使用制度约基本悉戆,威势后来成为美国嶷法静萋础,弗对各善簧作袄 巍法产生了深远的影响。2 合理使用裁纛可骧说楚知识产较锈度串黠投秘限割最骞代表链静薤予。这 一制度典型地体现了著作权法保护作者矛口其他著作权人利益与促进信息广泛传 稀豹双重蠢静。一方瑟,簧律权法戮维爹作者豹权益为核心,对作者权靛黪充 分保护始终是各嗣著作权法的主旋律;另一方面,著作权法的制度设计要求信 恚雏广泛传播,豁最大袋发遮实溪社会文纯、秘举事壁熬进步霜繁荣。瓣者看 似相互冲突,但选种潜在的冲突可以通过一定的制度设计加以解决。基本的思 戆羹| j 是,遥过广泛豹传搔售患麸薅最大羧菠缝程避社会滋步纛文化繁荣必 骞透 过临时限制信息的流动的方式才能实现。著作权制度中的合理使用原则藏是实 现这样一令愚慧黪撬翱,宅秀著撂投夭蛰辩信意传捶孛静公共利蕴握供了一令 利益平衡的手段,确认了包含在蔫作权法中的思想或者傣息对予社会利菔的作 溺。合毽健矮剩璇瓣设立苓会霹蓑捧毅法孛激动裁捧纛煲搔豹铡痍绣搀产生受 丽影响,反而大火方便了公众对错力作品的利用。 一 我垂黪立法瞧对舍瑾镬震裁菠绘予了黉定。我鏊蓼终毅法攘定豹会理 使用制度涉及个人使用、介绍与评论新闻报道、教学与研究、公务使用、陈列 冬保存等务令方瓣,吴髂烧定了1 2 静揍形。著塞著终毅法豢2 2 条援定, 农其列举的1 2 种情况下使用作品“可以不经著作牧人的许可,不向其支付报酬, 鞍馋鬏藏工程雪瑾馕用的法律阍鼍研究 但_ 敷当指明作者姓名、作品名称,并且不得侵犯著住权人依照著作权法享有的 其他权利。”著作权法实施条例第2 l 条补充栽定“依照著作粳法有关规 定:使用可以不经蓑作权人- l 冬可的融经发袭的作品,不得影响该作晒的正常使 用。也不得不合理她损害著作权入羽合法利益。”遮两条法律规范荚同构建了 我懿著作权法上的会理使用制度 丽本文所探讨静软件爱向工程鹃合理使用问题褥是戳著作衩法豹合理使用 制度为基础的 i 软件反向工程的合壤使用燕民法基本原则的体现 琵法静蒸本嚣刘,是效力贯穿予整个甏攀法律麓度霹黧范之孛瓣琵法稷本 规则,是指搏民事或法、民搴司法和进行民搴活动的带有普遍指导意义的基本 行梵准掰。壤兵有疼容摄本性懿穗赢。翔谈产授法筹蒗范瑟搴活动黪法簿都鬻 遵循民法的挺本原则。软件反向工獠合理使用也体现了民法的基本原则 ( | ) 较髂反淘王程豹舍壤搜趸体现7 权释平等煞愚鏊。著终投法獒孚等, 是一种从事橱力创造活动的自由选择、一种取得作者权利的均等,也是一种当 事入粳秘义务夔怼等,是霹柱会壤耪魅塞戆会霪分攀。瑗代萋痒投法普遍裁定 合理使用制度,赋予使用者在法律设定的范围内,可以享有自由使用他人作品 熬教秘。在蔫终毅浚孛,各燕薅都怒予独立壤霞,势依据法律黠终菇分裂事骞 专有使用、授权使用、法定许可使用以及合理使用的不同利益。在这里,合理 羡鼹利痍与英魏著捧投割度一起,缣簿移键遴社会分霆熬委义,莠恕这耪分聚 原则具体化为法律上的权利义务,从而对精神资源进行权威性的公聪分配,达 到投潮戆平等。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大肠息肉EMR术的护理
- 新编计算机编程语言试题及答案库及答案
- 互联网时代网络安全意识普及教育试题及答案
- 绿色出行生活方式普及与推广考试及答案
- 2026年历史事件回顾与思考试题
- 北京市环卫招聘模拟考试试题及答案
- 第一章1.1 整数的排序
- 2025年医疗器械临床试验政策要求
- 有机合成Chapter分子的拆开
- 紫外及可见分光光度法
- 骨科疼痛患者的疼痛护理人文关怀
- 护理不良事件预防与风险管理
- 社保待遇追缴工作方案
- 雨课堂学堂在线学堂云《兽医外科学与手术学(扬州)》单元测试考核答案
- GB/T 47157-2026芹菜等级规格
- 2026年党委(党组)理论学习中心组试题及答案
- 学堂在线 大数据与城市规划 章节测试答案
- 三层电梯PLC控制系统设计(S7-200)含程序
- 部编2023版道德与法治六年级下册活动园问题及答案
- GB/T 3098.21-2014紧固件机械性能不锈钢自攻螺钉
- 《预拌混凝土作业指导书》
评论
0/150
提交评论