法律上对“计算机软件”的定义

李本虎律师,北京市中银(南京)律师事务所

对于计算机软件的概念,世界上尚无统一的定义,大多数国家和国际组织原则上采用世界知识产权组织(WIPO)的意见,并结合各国的实际情况加以修改。

1978年世界知识产权组织在发表的《保护计算机软件示范法条》中将计算机软件的概念阐述为:计算机软件包括程序、程序说明和程序使用指导三项内容。“程序”指能够使计算机具有信息处理能力,以标志一定功能,完成一定任务或产生一定结果的指令集合。“程序说明”指用文字,图解或其他方式,对计算机程序中的指令所作的足够详细、足够完整的说明和解释。“程序使用指导”是指除了程序和程序说明以外的,用以帮助理解和实施有关程序的其他辅助材料。在上述定义中,由于按照对“程序”的定义,源程序(以高级计算机语言编写的程序)可能会被排除在“计算机软件”之外,因此各国在参考这一定义时,大多数都将“在与计算机可读介质合为一体后”这一条件删除,这样就可以明确无误的将源程序列入“计算机程序”之中了。

美国修订后的版权法第101条给计算机程序作了如下定义:“计算机程序是为了产生某种结果而直接或间接的用于计算机的一组语句或指令。”但是,该法并未对计算机软件做出一个明确的定义。而根据微软计算机百科辞典的解释,软件是指计算机程序或能够使硬件工作的指令。

我国台湾学者对计算机软件的定义为:“令计算机产生动作之相关程序(来源码、目的码、微码)或程序(资料结构、流程图)或步骤(演绎法)。”

《中国大百科全书》的解释,计算机软件是指计算机系统中的程序和有关的文件。程序是指计算任务的处理对象和处理规则的描述:文件是为了便于了解程序所需的资料说明。

我国《机软件护条例》,其中对计算机软件作了如下定义:计算机软件是指计算机程序及其有关文档。计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或可被自动换成代码化指令序列的符号代指令序列或符号化语句序列。计算机程序包括源程序和目标程序,同一程序的源文本和目标文本应当视为同一作品。文档是指用自然语言或者形式化语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法。如程序设计说明书、流程图、用户手册等。我国对计算机软件的定义在原则上与世界知识产权组织的定义大体一致,只是结合了我国自身在开发软件中的实际情况和国际普遍采纳的意见稍作修改,使之更加准确一些。

法律上对“计算机软件”的定义相关推荐

  1. 霍格沃兹分院测试_在法律上与理查德·霍格的对话是互联网上最喜欢的律师

    霍格沃兹分院测试 The first time I'd ever heard of Richard (Rick) Hoeg was earlier this month when he was a g ...

  2. 以太坊数字资产的发行和流通:以太坊上的数字资产定义、ERC 20代币合约标准、ERC 20标准接口、ERC 721代币合约标准、

    第七章 文章目录 第七章 一.以太坊上的数字资产定义 二.发行和流通 三.ERC 20代币合约标准 1.ERC 20标准接口 2.现有的ERC 20标准代币 三.ERC 721代币合约标准 1.标准定 ...

  3. linux中jdk添加字体_在Linux上为Openjdk Java定义/安装字体的位置

    在Ubuntu上安装了Oracle 8 jdk,在jre/lib中它具有各种fontProperties文件和一个包含字体的字体目录.但是,当安装OpenJdk 8时,jre/lib中的字体文件上没有 ...

  4. 法制日报:要在法律上“悉心关照”百度

    (再次鄙视一下犤读鸟)............ 法制日报:要在法律上"悉心关照"百度 在百度上搜索"南方航空"网站订机票,不料排名前三的网站竟然都是诈骗网站,而 ...

  5. LM7M632 模块上24PIN LCD接口定义

    LCM可以连接24PIN LCD的44B0开发板和20PIN LCD的开发板,其中24PIN LCD的44B0开发板24PIN信号中包含了LCD数据和触摸屏数据,一跟排线直接连接就够了. 早期的20P ...

  6. 杨永信网戒中心关停 法律上还需有个说法

    杨永信网戒中心关停,法律上还需有个说法 第三只眼 该网戒中心的一些做法在公众看来都可能触及了相关法律,但至于其到底是否涉嫌违法,还需要有关司法部门回应舆论的关切. 近日,杨永信网戒中心被关停的消息在网 ...

  7. 错换人生,郭威在法律上对生父母和养父母的赡养义务分别是怎样?

    杜新枝都回应了:"将会与姚策的妻子熊磊一起把孙子养大",现在熊磊与杜新枝亲的很呐,况且她身上还有一大笔钱,让她去养不就行了吗?郭威应该意识到自己是被人利用了,及时的醒悟.法律上的郭 ...

  8. 论计算机软件的法律保护,论计算机软件的法律保护

    论计算机软件的法律保护 一.引言 从2008年9月的 "番茄花园事件"到之后的"微软黑屏事件",再到最近的"腾讯与360之争事件",计算机软 ...

  9. 方阵求值——上三角行列式、定义(康拓展开求值)

    Problem:求方阵A的值. 设求n*n的矩阵:加法的操作次数为P(n),乘法的操作次数与为M(n). 对于方法1: j1~jn共有n!种选法:j1有n种选法,j2有n-1种选法,-,jn有1种选法 ...

最新文章

  1. [转载] 新兵训练营系列课程——海量数据存储基础
  2. pythonweb服务器怎么让别人访问_Django配置让其他电脑访问网站
  3. 2016年《大数据》杂志调查问卷
  4. java项目命令编译,打包,运行
  5. 单反相机的常用的几个参数之间的关系
  6. 使用Doxygen + graphviz生成Unity 3d的UGUI类图
  7. 利用rowid删除数据,提升性能
  8. jqprint 打印表格宽度_只要30秒!快速解决Excel表格打印问题
  9. c语言程序设计 ncre,全国计算机二级C语言程序设计题((100%全中必过).doc
  10. 用Axure做页面原型设计
  11. 铁路CAD设计辅助软件V2.0
  12. 几款强力压缩打包软件
  13. Ruby(了解第二天)
  14. 011 MySQL性能分析
  15. Hibit Uninstall 批量的软件卸载,强制卸载
  16. 一个大学生活网页设计作品
  17. 列出MSSQL所有数据库名、所有表名、所有字段名
  18. js 全屏与退出全屏
  19. Hadoop:MapReduce编程之统计每个订单价格最高的商品信息
  20. Apicloud之亲加模块的使用方法

热门文章

  1. php根据商品总价比例算折扣,显示WooCommerce产品的默认折扣价格和百分比
  2. 2012.10.19 事故分析
  3. 远程控制卡操作服务器
  4. 大数据分类和架构简介
  5. 补题(最短路+拆点)HUD-6805
  6. HTML 自适应方案
  7. 免费高速图床————学习通网盘
  8. Python中使用pandas报错“module 'pandas' has no attribute 'ewma'”,问题原因及解决方法
  9. vue项目使用外部字体
  10. 阻焊设计~焊盘阻焊开窗、阻焊桥