论开放源代码软件与知识产权保护
对于商业软件来说, 源代码作为作品的表达方式的一种 (另 一个表达方式就是目标代码) 是明确的受到著作权法保护的。 作 为商业软件的生产者, 当然有权将源代码封闭, 仅以目标代码组 成的安装软件授权用户使用。这种方式成为商业软件默认的一 种许可方式, 即使它的这种做法有很多不合理之处, 这种封闭源 代码行为在著作权法以及现有知识产权保护架构下也是合法的, 因为源代码受保护, 是软件生产者的一项权利, 既然是权利当然 可以决定是否公开。而开放源代码软件提倡的开放源代码并以 此为软件发布许可的核心内容, 也是在著作权法规定的框架内行 使了对源代码的处分权, 著作权法赋予了软件作者对源代码的处 分权利, 现在, 开放源代码软件倡导者放弃了对源代码的封闭性 占有, 其前提就是承认了著作权法的保护。因此, 对于开放源代 码软件是对著作权保护的颠覆、 是对现有知识产权架构的突破等 等说法, 本身就是对开放源代码软件的误读。 开放源代码软件放弃了以下著作权人所享有的权利: 1. 作品复制权: 接受某种开放源代码软件公共许可协议的用 户, 对于初始软件作品可以自由复制, 也放弃了自己对初始软件 作品修改完善以后衍生版本软件的复制限制权利。 2. 作品修改权: 接受某种开放源代码软件公共许可协议的用 户, 在依照协议复制了原软件作品的目标代码和源代码以后, 可 以对原软件作品在源代码上进行修改, 并且对修改后的衍生软件 作品, 又要遵循先前已有的公共许可协议向后续的用户明确放弃 修改权, 赋予后续用户继续修改的权利。 3. 作品传播权: 接受某种开放源代码软件公共许可协议的用 户, 在自由地获取了依照该协议发布的软件作品, 并进行了相关 的修改完善之后, 有依照该协议继续无条件向后续用户发布初始 软件作品以及修改后软件作品的义务。 一方面, 从权利放弃的角度来说, 开放源代码软件, 是在著作 权模式下, 以放弃著作权相关权利的形式进行的一种软件开发。 它并没有脱离著作权法框架为软件开发人创设新的权利。商业 软件开发模式下, 软件生产人对于自身享有的著作权以软件许可 协议的形式要求用户加以尊重; 同样的理由, 对于著作权模式下 的各项权利, 开放源代码软件倡导者也可以用自己的许可协议, 要求接受这个协议的用户放弃这些权利, 以保证软件作品的最大 化利用和持续性交流与完善。另一方面,从许可协议的角度来
① 求的是通过 “试错” 来提高整个社会的知识产品总量, 而产业发
说, 开放源代码软件的许可协议, 与传统商业软件的许可协议并 无二致, 都是在著作权规定的范围内将相关的权利向软件使用人 进行转移。开放源代码软件许可协议和传统商业软件许可协议 的不同点仅仅在于所进行的授权范围不同。开放源代码软件的 授权范围远远大于传统商业软件的许可。 因此, 开放源代码软件 并不是对知识产权法——特别是著作权法模式的颠覆, 相反, 就 像开放源代码软件 GPL 协议的创始人、自由软件之父 RichardStallman 在 《自由软件联盟宣言书》 ( 《GNU Manifesto》 中对知 ) 识产权的论述:仔细研读过知识产权法律条款的人会发现, “ 知识 产权并不是一种固有的权利, 现行的各种知识产权都是立法机构 通过专门立法赋予的权利,所有的知识产权都是社会给予的许 可” Stallman 的这番论述, , 表明了其所创立的 GPL 开放源代码 许可协议, 前提就是承认著作权, 然后在著作权的框架下以区别 于商业软件传统授权形式的使用许可, 作出与传统商业软件完全 相左的许可模式, 并以此反对同在著作权模式下的传统商业软件 发行授权模式。 三、 开放源代码软件与专利权保护模式 开放源代码软件的开发模式, 最大的特点是其开放性的开发 过程。 相对于传统商业软件的封闭式开发来说, 开放源代码软件 的开发形式有点 “集思广益” 的味道。 一般来说, 开放源代码软件 先由一个公司或者源代码软件初始开发人对软件的核心结构作 出初步设计, “种子源代码” 提供种子源代码→放在网上→ 形成 , 任何个人和企业都可修改、 复制、 散发→放在网上, 这种过程一直 循环下去, 最后由微小的 “种子源代码” 得到成熟而完美的 “最终 软件” 在开放源代码软件由来自世界各地不同的程序员进行协 。 同开发的时候, 有一个问题值得重视, 那就是后续的开发人员在 参与该开放源代码项目时所添加、 修改的源代码来源问题。 如果 这段源代码属于一个自由职业的人员凭借自己的智慧自己开发, 并对该部分的源代码享有完全的知识产权时, 那么这个开放源代 码软件项目的相关部分无可指摘。 然而, 来自于计算机软件专利 的威胁, 却是开放源代码软件发展必须直面的困扰。 开放源代码 软件的本质是 “思想共享、 知识共享、 源码共享” 这和软件专利追 , 求的知识独占格格不入, 因此, 对于计算机软件专利, 开放源代码 软件倡导者都是持抵制态度。 然而, 在开放模式的软件开发情况 下, 不特定的位于世界不同角落的志愿者 (volunteer) 贡献的源代 码, 可能会涉及到已经被专利法保护的 “私有软件” 在这种情况 , 下, 开放源代码软件项目就会因为潜在的专利侵权威胁而被迫停 滞, 以至于最终放弃。 一般认为, 开放源代码软件遭遇软件专利的潜在威胁, 存在 两种可能, 一种是开放源代码软件使用了第三人具有专利权的技 术, 另一种就是开放源代码软件的参与者将自己修改后的开放源 代码软件进行软件专利申请从而私有化。以 GPL 许可证为例, GPL 许可证是自由软件联盟 GNU 的开源软件许可证的一种, 也 是开源软件领域对被许可人权利限制最严格的一种。GPL 对于
・法学研究・
2010 年 7 月 (上)
第二种情况可以直接加以约束, ——GPL 许可协议规定: 要么申 请到专利后允许任何人自由使用 (这等于没有专利) 要么不准许 , 有专利。 然而对于第一种情况, GPL 许可协议没有办法对之进行 规定。 GPL 许可协议的只能对软件专利持回避的态度。 因此, 倡 导开放源代码软件的群体中, 有很多的专家对于软件专利权保护 模式持激进的反对态度, 认为计算机软件专利权的存在是对开放 源代码软件的扼杀, 对于软件专利权保护模式持反对态度。 四、 结语 笔者认为, 在开放源代码软件发展与软件专利权保护模式两 者之间, 并不是完全对立的。软件的专利权保护, 在激励软件开 发者提高创新能力的层面, 是必不可少的一种方式, 这在前文所 述的专利权保护模式与著作权保护模式中已有论述。开放源代 码软件的发展, 则是在现行比较统一的著作权模式下, 对软件开 发做出的全新的尝试, 它的发展始终和著作权保护软件知识产权 模式不分。如果认为专利权保护是对开放源代码软件发展是毁 灭性的, 这也是从一个侧面反映了开放源代码软件在目前的发展 水平上不能解决科学创新与产业发展之间的分离。科学创新追
注释: ①卡尔・波普, 英籍科学哲学家, 批判理性主义的创始人. 坚持客观知识论的科学哲学 家. 他提出了科学知识增长的四段论图式 (问题--试探性的解决办法--排除错误--新问题) 及 在成绩基础上的试错法(试错法是科学的根本方法,即尝试与清除错误的方法).他认为,一切 科学知识、 科学理论从根本上都是可错的,都是一种猜测,提倡以理性批判的态度对待错误, 从错误中学习,科学的目的是追求逼真性,科学的过程就是不断地通过试错和排错逼近真理 的过程. 参考文献: [1]张平, 马骁. 共享智慧——开源软件知识产权问题解析. 北京: 北京大学出版社. 2005. [2]吴汉东. 知识产权基本问题研究. 北京: 中国人民大学出版社. 2005. [3]黄勤南, 尉晓珂. 计算机软件的知识产权保护. 北京: 专利文献出版社. 1999. [4]戴恩・罗兰德, 伊丽莎白・麦克唐纳.信息技术法. 湖北: 武汉大学出版社. 2004. [5]Ralph Nack.欧洲计算机相关发明的专利性问题——法律和经济方面的讨论. 西安交 通大学学报 (社会科学版) 2006(5). . [6] 姚成彦,刘江彬.开放原代码软件对知识产权的影响分析——以 Linux 为例. 西南民 族大学学报. 2006(1). [7]袁萌.开源成就软件应用新模式. 信息系统工程. 2006(11).
20 10 年 7 月(上)
・法学研究・
论开放源代码软件与知识产权保护
张海兴Байду номын сангаас
摘 要 开放源代码软件的发展, 既带来了软件开发模式的变革, 同时也使得软件知识产权保护遇到更多的复杂性因素。 本文通过分析著作权保护模式和专利权保护模式对开放源代码软件的影响, 阐明了对开放源代码软件发展持有的观点。 关键词 开放源代码 软件 知识产权保护 中图分类号: D923.4 文献标识码: A 文章编号: 1009-0592(2010)07-025-02 一、 开放源代码软件概述 在 2000 年以前, 论及计算机软件的著作权保护问题, 通常有 一个默认的前提,即就是所涉及的计算机软件,均是商业软件 (business software) 。商业软件, 没有严格的定义, 一般是从其功 能、 收费、 版权发行方式等来判断, 具有商品化特性的软件。 通俗 地说, 我们现在使用的软件, 只要软件说明或者软件 log 部分写 明 “All right reserved” 的软件, 均属于商业软件。 对于商业软件来 说, 软件生产者向软件用户以磁盘、 在线下载等形式提供所生产 软件的程序复制品以及软件说明书, 并在一定的期限内对用户使 用后的软件提供版本升级服务, 而用户得到的软件复制品, 仅仅 是一个目标代码的安装文件。用户根据软件供应商所附的许可 协议, 享有有限的使用、 备份复制权利。 而该软件的源代码, 软件 供应商并不提供。 “软件开发商拥有软件源代码的专用权, 他们 牢牢控制了源代码, 只有他们才有权访问源代码, 用户和其他程 序员无法查看、 改动和完善, 使用户无法真正融入计算机环境之 中” 这种商业软件的开发销售模式从软件与硬件分离以后一直 , 是软件行业发展的主要形式。 开放源代码软件在发布时附带了旨在确保将某些权利授予 用户的许可证, 明确该软件的源代码必须可用, 以便用户自由地 修改和再分发该软件。开放源代码软件面对商业软件不是激烈 的反对, 而是积极地合作, 以开放源代码的优势吸引商业软件的 合作, 让更多的商业软件开发者加入到开放源代码软件潮流之中 来。 开放源代码软件的发展以 Linux 操作系统为代表, 在操作系 统、 计算机网络服务器软件、 应用软件各个层面取得了骄人的成 绩。开放源代码软件是对现有知识产权制度的颠覆还是在现有 的知识产权框架下的软件开发技术方案的突破?这是开放源代 码软件运动发展到今天一直争论不休的话题之一。而对于这个 问题的讨论和认定, 也是国家——作为一个知识产权授予主体在 选择知识产权保护战略时必须清楚地前提。本文无意于对开放 源代码软件的各不相同的许可证进行对比研究, 也不对开放源代 码软件之与一个国家——尤其是软件产业刚刚起步的发展中国 家的战略意义进行阐述, 仅仅从开放源代码软件与现有知识产权 保护架构的关系方面进行阐述, 认识开放源代码软件以及它对现 有的知识产权制度的影响。 二、 开放源代码软件与著作权保护模式
开源代码版权定义, 别侵犯版权哦!
关于开放源码软件和通用公共许可(GPL )的进一步讨论 1 关于开放源码软件和通用公共许可(GPL )的进一步讨论特别鸣谢如下公司/组织的积极参与(排名不分先后):中国计算机软件与技术服务总公司北京共创开源软件技术有限公司北京中科红旗软件技术有限公司北京红旗2000中文软件技术有限公司托普集团科技发展有限责任公司自由软件基金会中国研究院中国软件登记中心中国GNU 研发中心中国Linux 论坛炎黄角马LinuxAidAKA共创软件联盟 贰零零贰年陆月(本报告已经提交国家科技部)1、什么是开放源码(open source )? (3)2、什么是自由软件(free software )?它与开放源码是什么关系? (3)3、除了开放源码/自由软件,软件业界还有哪些软件模式? (4)4、开放源码运动发展历史是怎样的? (5)5、引起开放源码社区强烈抗议的微软万圣节文档是怎么回事? (5)6、共享源码与开放源码是什么关系? (6)7、开放源码开发模式是怎样的?人们加入开源开发工作的动机何在?国内外情况如何? (6)8、现有哪些成熟的开放源码软件? (7)9、开放源码软件的商业模式是怎样的? (8)10、开放源码与专有软件模式的争议焦点是什么? (9)11、开放源码是否更具有安全性? (10)12、开放源码的软件拥有总费用(TCO)是怎样的? (10)13、开放源码软件的技术支持是怎样的? (10)14、何时选择使用开放源码软件? (11)15、以Linux为代表的开放源码软件市场状况和趋势如何? (11)16、为什么IBM要在Linux上投资十亿美元?这项投资是否会继续? (12)17、其他著名IT厂商对于Linux的态度如何? (13)18、Linux厂商下一步面临的关键问题是什么? (13)19、商业IT公司的不断介入对开放源码社区有什么潜在影响? (13)20、开放源码许可类型有哪些? (14)21、GPL和LGPL具有什么特点? (14)22、针对GPL存在哪些疑问? (14)23、如何理解各种开放源码许可背后的含义并加以选择运用? (16)24、开放源码涉及哪些潜在的法律问题或风险? (18)25、针对新颁布的《计算机软件保护条例》,民间存在哪些争议? (23)26、开放源码与专有软件有机结合的许可证分层模式是怎样的? (23)27、开放源码软件的“分叉”(forking)问题是怎样的? (24)28、利用Linux发展中国自主产权的操作系统是否存在法律问题? (24)29、利用开放源码启动中小专有软件企业有什么注意事项? (25)1、什么是开放源码(open source)?“开放源码”(open source)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。
开放源代码软件在金融行业中的应用
开放源代码软件在金融行业中的应用随着科技的快速发展,金融行业的巨大变化不可避免。
在这个高速的时代,开放源代码软件的应用在金融行业中变得越来越重要。
一、开放源代码软件在金融行业中的应用开放源代码软件是一种广泛被使用的软件工具,它具有可访问性、互操作性以及可自由分发性等特征。
因此,许多金融机构正在将开放源代码软件整合入其日常业务中。
开放源代码软件在金融行业中的应用包括:1. 流程自动化开源软件使得金融机构能够通过在各大业务流程中整合基于规则的引擎(BRMS)和工作流系统,从而实现大规模的流程自动化处理。
例如AntSword等工具能够在金融行业中发挥重要的作用。
2. 数据管理和分析开源软件具有出色的数据处理和管理能力,这使得它成为金融行业中的一种流行选择。
金融机构可以借助于大数据管理和机器学习软件工具,以更好地管理其客户、交易以及公司业务运营。
Hadoop和Apache Solr等开源软件都可以用于大数据管理和分析。
3. 风险分析和管理开源风险管理和规则管理软件作为金融机构风险管理的基础,可以为机构的交易、产品和业务实践带来更加精准的监管。
RiskIQ和QuantLib是目前在市场上比较流行的开源风险管理软件。
开源规则管理软件如Drools等,可以帮助机构制定更加精确的风险管理策略。
此外,在金融行业中,也有很多合成数据软件可供选择。
4. 数字身份管理和安全在安全意识日益增加的当下,数字身份管理与安全问题也成为了金融行业的主要挑战之一。
因此,许多金融机构借助开源安全解决方案,以保护客户的财务数据安全。
例如,OpenID和OAuth是当前很流行的数字身份管理和安全协议。
二、开放源代码软件的优势开源软件具有以下优势:1. 价格低廉开源软件通常是免费提供的,即使有费用,也比商业软件要便宜得多。
因此,金融机构没有必要在购买高成本软件上占用大量资金。
2. 高度可定制性和灵活性由于开源软件的源代码是可访问的,因此机构可以根据需要将其定制得更加适合自己的需求。
开源软件的著作权问题
下面来探讨下关于开源软件的著作权问题,下文所描述的观点均是在中国大陆现行法律制度下的理解。
一、怎么理解开源软件?1、开源软件首先是计算机软件,那么计算机软件定义如何?我们可以看下《著作权法》下的《计算机软件保护条例》以及《专利法》下《专利审查指南》中的相关定义:(1)《计算机软件保护条例》中计算机软件,是指计算机程序及其有关文档。
①计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。
同一计算机程序的源程序和目标程序为同一作品。
②文档,是指用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册等。
(2)《专利审查指南2010》中没有针对计算机软件的直接定义,但是有对计算机程序的定义如下:计算机程序本身是指为了能够得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。
计算机程序本身包括源程序和目标程序。
从上述法规的定义可见,在著作权法和专利法范围内中对计算机程序的定义是相同的,包括源程序和目标程序,源程序为符号化指令序列或者符号化语句序列,目标程序为代码化指令序列。
如果严格依据法律的定义我们通常所说的开源软件其实是指开源计算机程序,不包括计算机软件的另一个组成部分“文档”,开源也主要是开放源程序。
因此本文中的开源软件即指开源计算机程序。
2、对开源软件理解至少应当包括两部分:1、计算机程序中源程序代码(符号化指令序列或者符号化语句序列)客观上的公开,源程序不再保密,可以被公开查阅;2、公开的源程序知识产权权利在满足一定条件下可以进行开放式使用,比如复制、修改、改编等。
3、开源软件的知识产权权利有哪些?(1)《著作权法》中规定计算机软件是一个作品的种类,属于著作权法保护的客体,因此开源软件作为计算软件受到著作权法保护没有问题。
如何看待开源软件的知识产权
互
管
混乱 认识 和错 误概 念 -必 须 指 全球特 别 顾 问 ,广 东省 开 放 源 制 出. 也确 有一 些造 假 、 权 、 码 址 件 推 进 鞋 量 名 誉 主 席 现 侵 违
法的 行为 和事 件 。 任 中 国I 业经 济联 合 套 副 会
— —
法
表现 在下 列五 个 方面
陆 首 群 , 中西 开教 源 码软
剖
— —
理 的 把握 ,对 自由软 件运 动发
展 中 迄今 尚存 的一 些 争议 问题 件 推 进 联 盟 主 席 , 中 固 高 校
Ux n 或在 法律 上 出现 的灰 色地 带在 L i 推 进 联 盟 名 誉 主 席 , OL ( 放 源 码 开 发 实 验 室 ) 开 执行 中的 处置 等 ,存 在着 不少 0 S
主 流 。 关 于 开 源 软 件 知 识 产 权 版 Co y e ) ( p L R 的概 念 ,虽 然其
自由/ 源软件采用 。 开 左 的 “ 权” 总 之 由原 作者放 弃 版 , 自 己的 一 些 知识 产 权 向公众 公 布许 可等 ) 不 同于 它
^ \ 通 常 开 源软 件 的知 识 产权 长 .首都 信 息 发展 琏镑有 限 , 院 舞 备 蛆 贵 人 ;首 组 织 建 设 首 ( 司名 誉 董 事 长 曹 任 国 务 院 信 “ 都 之 宙 中 国 第一 个 电 子 息 办常 务副主 任 。 政 务 网站) “ 和 首都 电子 商城
“ 权 (即 右 版 , 版
出现 了一 些违 约 、 违法 的 问题 , 对 其 作品 享有权 益 的作用 , 但 传 统 区 , 对 自由/ 源软 件性 质和 扬 “ 由 、开 放 精 神 , 重 点 如 开 自 把 特 征 的界 定 .对开 源软 件 各娄 放 在 扩 大 用 户 的 自 由 和 权 益 方 知识 产权 保护 法律 规 定的 强度 面 ,而不 是把 重 点放在 对 作者
试论开源软件作品的知识产权保护
3开源软件产 品的版权保护
软 件 的 价值 只 能通 过 知 识产 权 体 现 。根 据 知 识产 权 的一般 规 律 : 种 价 值 是 通 过 法 律 授 予 权 利 人 一 定 的 专有 权 利 , 这 然后 借 助 权 利 的使 用 许 可 合 同制 度 来 实现 , 后 达 到 他 人 及 社 会 公 最
行知识产权制度带来若干新的问题 。如何在开发源码共享资源 的基础上又 能使 创作者的知识产权和利 益得到保障正是 软件
开 发者 要 研 究 和探 讨 的 问题 。
2开 放 源代 码 概 述 及 优 点
开源 软 件 主 要 被 散布 在全 世 界 的编 程 者 队伍 所 开 发 , 些 一
问题 。
关键词: 开源软件 ; 商业软件; 知识产权 ; 许可证
.
甚 至 给 予 发现 B g的开 发 者 以物 质 奖 励 。 u
1引 言
几 千 年 的 人 类 文 明 是在 人 类 认 识 世 界和 改 造 世 界 的 知 识 体系上建立起来 的, 学文化越 发展, 明人类认识和 改造 自 科 表 然 、 会 以及 人 自身 的文 明程 度 越 高 。知 识 产权 保 护 了人 在文 社 化、 产业 各 方 面 的 智 力创 造 活 动 , 动 了创 新 。开源 软 件 就 是 开 推 放 源 代 码 ( DnSue) 0 e o r 的软 件 , e 是一 种 源 代 码 可 以任 意 获 取 的 计算 机 软 件 , 种 软 件 的版 权 持 有 人 在 软件 协 议 的规 定之 下保 这 留 一 部 分 权 利 并 允 许 用 户 学 习 、 改 、 进 提 高 这 款 软 件 的质 修 增
学 信技 界I息 术
试 论 开源 软件 作 品的知识产权保 护
开源软件开发的优缺点
开源软件开发的优缺点开源软件是指可以被任何人查看、复制、修改、发布的软件。
相较于闭源软件,开源软件在源代码、知识产权、成本、可定制性等方面具有独特的优势和缺陷。
本文将从开源软件的优点和缺点两方面,探讨开源软件开发的利与弊。
一、开源软件开发的优点1. 更加透明的源代码开源软件的最大优点是源代码可供查看,这意味着开发者可以了解软件的实现,进行自定义修改以适应个性化需求。
另一方面,源代码可以公开接受代码审查,避免包含恶意代码或后门,确保使用者的隐私和安全。
2. 共享知识产权开源软件的知识产权使用和复制权没有限制,这为各类企业和组织提供了巨大的便利。
例如,通过开放的协作形式,一家公司可以获得一个多功能软件的代码,并利用这些代码创建一个不同的软件产品。
这样的协作方式将节省大量时间和开发成本,更重要的是可以保证不同的团队拥有公平的竞争机会。
3. 较低的成本在开源软件开发模式下,开发人员可以充分利用现有资源、工具和开发者之间的分享。
这降低了开发成本,使得开发团队可以专注于创新和增量开发,从而更好地实现软件开发的目标,满足企业的需求。
4. 可定制性开源软件能够灵活地适应不同需求,满足个性化需求。
例如,对于一个开源的ERP系统,开发者可以根据企业个性化需求进行调整,增加产品特性并对其进行配置,以加快应用程序开发。
此外,开源软件还可以更快地调整和调试,使得应对危机和新兴市场需求更加容易。
二、开源软件开发的缺点1. 开发难度较大相对于闭源软件的开发,开源软件开发需要更多的团队开发和项目管理经验。
此外,开源软件在质量控制和可靠性方面存在一定挑战:开发者可能会有不同的目标,这会使得一个开源项目变得不可控,导致修改和维护的成本增加。
2. 可能缺乏标准化开源软件开发存在着缺乏标准化的问题。
因为开发者都拥有一定的推动力,可能会开发自己的分支,不同项目之间的猜测、实验、扩展显得很有吸引力。
这意味着许多开源项目可能存在无数变种,其中一部分可能是建立在过时或不安全的代码上。
开源软件版权保护与利益共享平衡机制分析
种私权 . 且 主要体现 其财产 权 , 这 里的“ 私” 与 开 源 软 件 的
相 关利 益获取者之 间仍然存 在 利益 冲突 , 主要 有 以下 三点 : “ 共享 ” 显然 是格 格 不入 的 , 从 而 很 难 达 开 源 软 件 版 权 保 护 ( 1 ) 无 担 保 问题 , 因为开源软 件是 免 费 的 , 它 强 调“ 在 任 何 情 与 利 益 的有 效 共 享 目 的 。 但 现 有 的 知 识 产 权 法 体 系 有 两 个
的软件 , 但 它 是 以 有 效 的 许 可 证 保 护 制 度 为 基 础 的 。 因 此
2 开 源 软 件 版 权 保 护 与 利 益 共 享 的 平 衡 机 制 分 析
开 源 软 件 版 权 保 护 与 利 益 相 关 者 存 在 着 上 述 潜 在 的 各
种利益 冲突 。而在 开 源 软件 市 场蓬 勃 发展 的今 天 , 就 需 要
N O. 06, 2 O1 3
现 代 商 贸 工 业 Mo d e r n B u s i n e s s Tr a d e I n d u s t r y
2 0 1 3年 第 O 6 期
开源软件版权 保护 与利益共享平衡 机制 分析
谢 旭 熹
( 华南理工 大学 法学院 , 广东 广州 5 1 0 0 0 6 )
摘
要: 随 着开源软件 的不 断商业化 , 其 本 身 逐 渐 成 为 一 种 商 业 模 式 的 载 体 并 有 了 自身 的 利 益 追 求 , 从 而 使 得 在 其 版
权 保 护 和 相 关 利 益 者 之 间 取 得 利 益 平 衡 尤 为 重要 。首 先 分 析 了 开 源软 件 版 权 保 护 与 相 关 者 的 利 益 冲 突 , 然 后 从 四 个 方 面
开源模式的知识产权风险分析
MIT
有风险
有风险 有风险
在复制、分发、修改他人的软件时,没
有按照协议规定注明修改人、修改的地 有风险
有风险
有风险
无
无
方、修改时间等
作为闭源的商业软件发布和销售
风险
很大
有风险
无
无
无
开源软件著作权来源复杂,很难保证 他们贡献的代码没有问题,存在侵权 代码流入开源软件的可能性。考证其 所有代码的来源并验证其著作权的合 法性的难度很大。
开源模式的知识产权风险分析
目录
如何理解开源? 开源模式存在哪些知识产权风险? 如何规避开源知识产权风险?
开源是目前跨界融合的重要手段之一
CT
• 开源的Android
互联网
• ubuntu、HP、 IBM、Intel等IT厂 商,在云计算开源 项目open stack中 占据先机
传统IT
开源是一种以“技术共享”为核心的产权模式
开源许可协议是开源产权模式的载体 开源软件通过开源许可协议使软件著作权人对部分权利进行放弃
或扩大授权,著作权人仅保留少数版权权利,用户可以自由地修 改、开发、编辑软件 本质是软件著作权合同
开源软件促进会OSI从软件许可协议入手定义开源软件; OSI对开源许可协议定义包含10项标准,包括软件的使用、
发布、复制和衍生等整个过程。 如果一个软件的许可协议符合这个定义并通过了OSI的认
同,风险点、风险大小不同
开源社区管理
开源风险 影响因素
• 社区管理严格程度不同, 开发角度
知识产权风险大小不同
商业角度
开源软件的使用方式
• 使用开源软件的方式不 同,带来的知识产权风 险不同
/
11
著作权法中的软件著作权与开源软件
著作权法中的软件著作权与开源软件著作权是保护知识产权的一种法律形式,其中著作权法对软件著作权做出了明确的规定。
软件著作权作为其中一个重要的分类,涉及到软件的创作、发布和使用等方面。
而开源软件作为互联网时代的产物,对软件著作权的保护和利用方式提出了新的挑战。
本文将探讨著作权法中的软件著作权与开源软件之间的关系。
I. 软件著作权的定义和保护范围软件著作权是指对计算机软件进行保护的专有权利,计算机软件的具体表现形式包括源代码、目标代码和其他以数字形式表达的程序。
根据著作权法规定,软件著作权的保护范围涵盖软件的整体结构、程序代码以及部分或全部的用户界面。
著作权人对软件著作权享有复制、发行、展示、表演、放映、广播、信息网络传播等权利。
II. 开源软件的概念和特点开源软件指的是在遵守开源许可证的前提下,允许用户对软件进行查看、修改和发布的软件。
相较于闭源软件,开源软件具有以下几个特点:1. 公开透明:开源软件的源代码是公开的,任何人都可以查看和修改。
2. 自由使用:用户可以自由使用开源软件,并可据此进行商业活动。
3. 社区参与:开源软件的开发和维护通常由开发者社区共同参与,形成协作开发的模式。
4. 开放许可:开源软件使用开源许可证给予用户使用权利,并规定了用户在遵守一定条件下的权责。
III. 著作权法对开源软件的影响著作权法对开源软件和软件著作权的关系不仅体现在对软件著作权的保护上,还体现在对开源软件许可证认可程度上。
1. 软件著作权保护:开源软件在著作权法中依然享有相同的著作权保护,其源代码、程序逻辑等仍然受到法律保护。
2. 开源软件许可证:根据著作权法规定,开源软件的许可证是开源社区对软件著作权的自主选择和管理方式。
不同的开源许可证规定了不同的用户权利和义务,如GPL、BSD和MIT等开源许可证。
这些许可证在尊重著作权的前提下,为用户提供开放的使用和修改权利。
IV. 著作权法对开源软件的倡导著作权法对开源软件的发展起到了积极的推动作用,它强调了著作权人对软件著作权的自主选择和保护。
开源软件的优势与劣势
开源软件的优势与劣势开源软件是指可以被大众免费使用、修改和分发的软件。
与闭源软件相比,开源软件具有许多独特的优势和劣势。
本文将探讨开源软件在各个方面的优势与劣势。
一、优势1. 透明度和灵活性开源软件的代码是公开的,用户可以查看源代码,从而了解软件的运作方式。
这种透明度使得开发者和用户可以定制和修改软件以满足自己的需求,提高了软件的灵活性。
2. 安全性由于开源软件的代码对公众可见,任何人都可以审查代码并发现潜在的漏洞和安全隐患。
这种众包的审查方式可以大幅提高开源软件的安全性,减少了恶意攻击和数据泄露的风险。
3. 社区支持开源软件通常有一个活跃的社区,其中包括开发者和用户。
这个社区可以提供技术支持、开发文档、教程和问题解答,帮助用户解决软件使用中遇到的问题。
用户可以通过参与社区来分享经验和解决方案。
4. 低成本和可持续发展由于开源软件是免费的,企业和个人可以节省大量的开支。
同时,开源软件不受制于特定的厂商或供应商,用户不必担心供应商突然停止维护或收取高昂的许可费用。
这使得开源软件具有可持续发展的优势。
5. 开放协作和创新开源软件的共享和修改特性促进了开放协作和创新。
开发者和用户可以自由地贡献代码、功能和改进,从而加速软件的发展和改进,同时也促进了技术社区的合作和学习。
二、劣势1. 缺乏商业支持与闭源软件相比,开源软件通常缺乏商业支持,这意味着用户可能无法获得像培训、咨询和定制开发等专业服务。
对于某些企业和个人来说,这可能是一个不利因素。
2. 复杂性和学习曲线开源软件通常需要用户具备一定的技术知识和学习能力。
相比之下,闭源软件通常提供更直接和易于使用的界面和功能,降低了用户的学习成本和使用门槛。
3. 兼容性和稳定性问题开源软件由不同的开发者和社区贡献,因此可能存在兼容性和稳定性方面的问题。
这些问题可能导致软件在某些特定的环境或设备上无法正常运行,需要额外的努力来解决或适配。
4. 缺乏专利保护与闭源软件相比,开源软件的代码是公开的,可能容易受到专利侵权的风险。
