一直以来,盗版问题都被认为是阻碍中国软件产业发展的毒瘤。盗版,本应是软件行业中人人得而诛之的一种现象,但是现实情况是,一方面国外软件巨头表面上装作版权卫士,暗中却通过盗版为自己开拓市场;另一方面国内软件开发商强烈呼吁保护自己的著作权,同时却一直使用着盗版的软件开发工具。使用盗版软件开发正版软件,似乎成了中国软件企业起步和成长的不可避免的宿命。。。

            这中情况的发生,在实践中直接导致中国软件企业必须思考一个问题。当自己自主研发软件产品,但使用的开发工具却系盗版时,所开发出的软件产品是否具有独立的知识产权?是否可以当然排除侵犯所使用的开发工具的版权的可能?
            从表面上看,著作权属于作者享有,并于作品完成之时便自动产生。只要作者忠实于自我思想的表达,而非“盗窃”他人,便不会构成法律上的著作权侵权。
            但是实际中的情况是,软件开发工具之所以被程序员广为使用,是由于其有利于大大减轻开发人员的工作量,加快软件开发速度。而软件开发工具之所以能够减轻开发人员的工作量,是由于其本身就集成大量的软件源代码,或者构件等软件模块。使用软件开发工具实际上就是把这些已有的软件代码,集成到自己将要或者正在开发的软件产品中去。
            也就是说,使用软件开发工具开发的软件产品,其源代码中不可避免的带有大量原开发工具提供的代码。当这一软件开发工具的使用未经法定授权,也即使用盗版进行开发时,就必然将自己开发的软件产品置于著作权侵权的境地。与大篇幅复制粘贴他人的作品著就的文章本身既是侵权作品相同,使用未经法定授权的软件开发工具开发的软件,也就无法避免的面临严重的版权问题。
            因此,使用盗版软件开发工具开发的软件产品被最终认定为盗版,其现实可能性就非常之大了。这就像父母患有遗传病,所生子女就极有可能存在严重的基因缺陷。依据现行著作权相关法律法规的规定,此时不仅是使用该工具的开发者,侵权软件的销售者,甚至是最终用户都有可能被追究法律责任。
            那种简单的认为使用盗版软件开发工具的侵权责任止于非法使用过程中,而并不及于所开发的产品的观点可能是过于草率的。
原文链接: http://blog.sina.com.cn/s/blog_52cbef9201009icu.html

使用盗版软件开发工具面临的若干法律问题相关推荐

  1. 浅谈软件开发工具CASE在软件项目开发中发挥的作用认识

    浅谈软件开发工具CASE在软件项目开发中发挥的作用认识 内容摘要:阐述了CASE工具作为 一种开发环境在软件项目开发中所起到的开发及管理作用.CASE工具实际上是把原先由手工完成的开发过程转变为以自动 ...

  2. 【03173】2020年10月高等教育自学考试-软件开发工具

    第一部分 选择题 一.单项选择题:本大题共20小题,每小题1分,共20分.在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出. 1. 软件开发工具的发展基础是 A. 第一代语言 B. 第二 ...

  3. Viusal Studio 是软件开发工具,很棒的工具。

    (干了很久的程序员了,想分享一下我的开发经历,也是对我自己经历的记录,以后自己可以回顾一下这段经历,希望大家喜欢.) Visual Studio 是软件开发工具,很棒的工具.打个比方,木匠可以做家具, ...

  4. 【03173】2020年8月高等教育自学考试-软件开发工具

    一.单项选择题: 1. 区别于一般软件,对软件开发工具而言,下列各项最重要的性能是 A. 效率 B. 响应速度 C. 资源消耗 D. 使用方便 2. 在软件开发过程的信息需求中,属于跨开发周期的信息是 ...

  5. 自考之——我看《软件开发工具》

    <软件开发工具>由理论篇和实践篇构成.实践篇是选取一种详细的软件开发工具Eclipse来进行介绍,帮助我们加深对软件开发工具的理解.在这篇文章里,我就不说这部分内容了. 这里,我主要是对理 ...

  6. 天翼云从业认证(1.8)了解软件开发的环境、软件基础架构和常用软件开发工具

    常用开发环境 软件是一系列按照特定顺序组织的计算机数据和指令的集合. 软件特点 软件开发流程:调研沟通/获取需求.需求分析.产品设计.界面设计.设计原型图.程序编码.测试.打包发布.产品上线 软件开发 ...

  7. Valgrind ---内存调试,内存泄漏检测以及性能分析的软件开发工具

    Valgrind是一款用于内存调试.内存泄漏检测以及性能分析的软件开发工具.Valgrind这个名字取自北欧神话中英灵殿的入口. 一般使用方式  valgrind --leak-check=full ...

  8. 软件开发工具(第1章:绪论)

    一. 软件开发工具的由来 计算机语言和软件开发工具的发展和历史 机器语言(第一代语言):难以记忆的.无意义的.二进 制的字符串 汇编语言(第二代语言)针对难以记忆的.无意义的.二进 制的字符串.人们试 ...

  9. 自考那些事儿(四):软件开发工具(理论篇)

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 本篇是对上篇博文(自考那些事儿:软件开发工具(总述篇))的理论部分进行了细化. 从软件 ...

最新文章

  1. android 连接mysql orm_Android ORM框架 GreenDao 的使用详解
  2. CTF web总结--利用mysql日志getshell
  3. maven项目project facets中是2.3调整为3.0的解决办法
  4. effective python编写高质量Python代码的59个有效方法 pdf下载
  5. 数组中两数相加等于特定值,以字符串的形式输出两数角标
  6. 服务器设备日常维护与管理论文,浅谈设备管理与维护论文
  7. hdu 4738 桥
  8. 【深度学习】empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=None
  9. java如何测controller层_用MockMvc对Spring mvc中的controller层进行单元测试
  10. 74、shape 画圆 加 边框
  11. 【数据科学】什么是数据分析
  12. 小红伞的WAF一个绕过方法
  13. 易语言模拟按键 c打不出,易语言怎么编写模拟按键
  14. Python中使用seek方法来移动文件指针的位置
  15. 【MyEcplise】build workspace卡死
  16. java 递归算法N的乘阶
  17. 冰峰王座完整的语音英文+中文解释!(修订版)
  18. Win10电脑怎么恢复出厂设置
  19. R3Live系列学习(五)R3Live源码阅读
  20. 三次多项式的因式分解

热门文章

  1. 英特尔诺基亚联手研发Symbian系统的智能手机
  2. GNN教程:大规模分布式训练
  3. 休斯顿火箭前日已试训莫-哈克利斯,德雷蒙德-格林,约瑟夫等球员
  4. docker 报错:bridge docker0 failed: exchange full
  5. Android系统开发篇(四) —— Samba服务器的搭建和相关配置
  6. Java面试系列之并发编程专题-Java线程池灵魂拷问
  7. 【Total Commander】 在快速搜索的时候只显示满足条件的文件
  8. 如何DIY一台墨水屏笔记本电脑?
  9. javascript操作office控件
  10. [Reprint]C++函数前和函数后加const修饰符区别