计算机程序反向工程合理使用分析.docVIP

  • 6
  • 0
  • 约6千字
  • 约 11页
  • 2018-05-30 发布于福建
  • 举报
计算机程序反向工程合理使用分析

计算机程序反向工程的合理使用分析 【摘要】计算机程序与反向工程是一组正向与反向的过程,反向工程的合理使用要求被使用的必须是不被保护的思想,并且是为了开发兼容程序的目的,反向工程是获得该思想的唯一手段,为了公共利益而对权利人的专有权利作所限制。 【关键词】计算机程序 反向工程 合理使用 反向工程自其诞生的那一刻起就注定充满争议。尤其在计算机行业,竞争的强度与速度都异常激烈,反向工程被惯例使用,程序权利人既想保护自己的程序不被反向,又希望自己能反向被人的程序以更进自己的程序。那么这么做究竟是“入室行窃”还是孔乙己所谓的“窃书不算偷”呢? 本文认为“反向工程在过去几十年里所遭受的非议是令人吃惊的。”反向工程有其合理使用性,合理地使用反向工程这一技术是可以为公共利益谋福祉的。本文的目的是阐述何为“合理”。 一 计算机程序与反向工程:非法学而必须厘清的概念 在对反向工程有所阐述之前,我们最好还是先来了解一下计算机程序。 在笔者所见对理解计算机程序(computer program)和反向工程最有价值的定义来自于A.伯特兰先生:“一个计算机程序是一个序列完成后的结果,这一序列包括六个阶段:为解决某一问题所作的一种设想;一种运算法,即对该设想所提出的一种解决方法,通常用数学公式表示;采用这一运算法的流程图或处理方案;用诸如CoBOL、因为反向工程是利用反汇编或反编译的手段来逆向分解程序,所以了解

文档评论(0)

1亿VIP精品文档

相关文档