计算机软件的例外,计算机软件著作权侵权行为的例外情况说明

本文主要是介绍计算机软件的例外,计算机软件著作权侵权行为的例外情况说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原标题:计算机软件著作权侵权行为的例外情况说明

645cd2ae448ce1c65170d45f0e4af884.png

对软件著作权的保护并不是绝对的,也存在一定的例外。 在此,有必要划清思想与表现、 公有领域与专有领域的界限。

首先,在知识产权领域, “有两条普遍可见的原则:

( 1) 著作权保护形式的创作者;

( 2) 形式应是独创的;

首先,思想,与普通具有著作权的作品一样,著作权法是无法给予保护的,一方面是由于其过于抽象,另一方面也无法通过法律这种强调表征与证明的手段去处理对于思想的保护问题。 计算机软件作品当然也无法例外。 但是,形式,著作权法是可以保护的。 保护的重点与关键在于对其独创性的保护。 其次,作品,包括计算机软件作品有一种重要的效用,即传播。 所以,合理的学习与吸收,只要不是抄袭与复制,即不属于侵犯著作权的行为。 普通作品著作权方面的 “合理使用” 原则也是佐证。

至于合理使用行为,条例第十六条规定,软件的合法复制品所有人享有下列权利:

( 1) 有权将软件安装在能够处理信息的设备内,如计算机等。

( 2) 有权制作备份的复制品,以防止设备损坏。他人无权使用这些复制品。

( 3) 对软件进行必要的修改,以使该软件在特定的环境下也能够得以应用; 但是,这样修改后的软件不得擅自向他人提供。

依据条例第十七条的规定,合法持有计算机软件 (如以合法途径获得软件作品使用权或者使用许可)之后,可以对其进行必要的复制甚至修改。但是软件作品的复制品或修改之后不得擅自提供给第三人。

实践当中,针对计算机软件作品,从不同的角度,可以对合理与非合理使用进行相应的区分。

第一,从合法性上,即看计算机软件作品是否是权利人通过合法手段取得的。

第二,从使用目的上,主要是看权利人是否将计算机软件作品用来商业化盈利。

第三,从使用数量上来看,需限定于 “少量” 。至于这个量如何进行判定,可以结合目的、行业管理甚至是一般的常识进行综合判定。

第四,从作品内容来看,不仅应该对于运行结果进行判定,更要结合相应代码的录入与编写进行综合判定。

专注软件著作权纠纷解决与犯罪研究,请百度搜索IPCOO软件保护中心;返回搜狐,查看更多

责任编辑:

这篇关于计算机软件的例外,计算机软件著作权侵权行为的例外情况说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/395510

相关文章

mybatis-plus QueryWrapper中or,and的使用及说明

《mybatis-plusQueryWrapper中or,and的使用及说明》使用MyBatisPlusQueryWrapper时,因同时添加角色权限固定条件和多字段模糊查询导致数据异常展示,排查发... 目录QueryWrapper中or,and使用列表中还要同时模糊查询多个字段经过排查这就导致只要whe

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

java中新生代和老生代的关系说明

《java中新生代和老生代的关系说明》:本文主要介绍java中新生代和老生代的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、内存区域划分新生代老年代二、对象生命周期与晋升流程三、新生代与老年代的协作机制1. 跨代引用处理2. 动态年龄判定3. 空间分

MySQL之InnoDB存储引擎中的索引用法及说明

《MySQL之InnoDB存储引擎中的索引用法及说明》:本文主要介绍MySQL之InnoDB存储引擎中的索引用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1、背景2、准备3、正篇【1】存储用户记录的数据页【2】存储目录项记录的数据页【3】聚簇索引【4】二

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

Maven中的profiles使用及说明

《Maven中的profiles使用及说明》:本文主要介绍Maven中的profiles使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录主要用途定义 Profiles示例:多环境配置激活 Profiles示例:资源过滤示例:依赖管理总结Maven 中的

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor