(完整版)开源软件许可协议简介
开源许可协议

开源许可协议一、协议目的本协议旨在明确开源软件的使用、修改和分发的规则,保护软件作者的权益,促进开源软件的发展和共享。
二、协议范围本协议适用于所有开源软件,包括但不限于操作系统、应用程序、库和工具等。
三、定义1. 开源软件:指遵循本协议的软件,其源代码对任何人开放,并允许自由使用、修改和分发。
2. 源代码:指软件的原始程序代码,以可读形式表达软件的功能和逻辑。
四、协议内容1. 授权许可:软件作者授予使用者无限制的使用、复制、修改和分发软件的权利,无论是否对软件进行改动,只要满足以下条件:a. 保留版权声明:使用者需在软件的所有副本和衍生作品中保留原始版权声明。
b. 源代码开放:使用者需在软件的所有分发形式中包含源代码,或提供获取源代码的途径。
c. 修改公开:使用者需在对软件进行修改后,将修改的代码公开,以便其他使用者参考和改进。
d. 不歧视:使用者不得以任何方式歧视其他使用者,包括但不限于限制其使用、修改和分发软件的权利。
e. 无担保:软件作者不对软件的适用性、安全性和稳定性提供任何担保,使用者自行承担使用风险。
2. 专利许可:软件作者授予使用者使用软件所涉及的专利的许可,以便使用者在使用、修改和分发软件时不会侵犯他人的专利权益。
3. 责任限制:软件作者不对因使用、修改和分发软件而产生的任何直接或间接损失承担责任,包括但不限于利润损失、数据损坏和业务中断等。
4. 终止协议:若使用者违反本协议的任何规定,软件作者有权终止授予其的许可,使用者应立即停止使用、修改和分发软件,并删除其所拥有的软件副本。
五、协议效力本协议自软件作者发布开源软件之日起生效,对所有使用、修改和分发软件的个人和组织具有约束力。
六、其他条款1. 本协议的解释和适用均受中国法律管辖。
2. 若本协议的任何条款无效或不可执行,不影响其他条款的效力。
3. 软件作者保留随时修改本协议的权利,并在修改后发布的协议中明确修改内容和生效日期。
七、协议版本本协议的最新版本可在软件作者的官方网站上获取,使用者应定期查阅以获取最新版本。
软件开源协议书

软件开源协议书甲方(开源软件提供方):地址:法定代表人:联系方式:乙方(开源软件使用方):地址:法定代表人:联系方式:鉴于甲方拥有一款软件产品(以下简称“软件”),并愿意将该软件以开源的形式提供给公众使用;乙方作为软件的使用者,愿意遵守甲方制定的开源协议。
根据《中华人民共和国合同法》及相关法律法规的规定,甲乙双方本着平等自愿、诚实信用的原则,经协商一致,就软件的开源使用事宜,达成如下协议:第一条软件定义本协议所指的“软件”是指甲方开发并提供的,具有一定功能的计算机程序及其相关文档资料,包括但不限于源代码、目标代码、用户手册、开发文档等。
第二条开源许可甲方同意按照本协议的条款和条件,将软件以开源的形式无偿提供给乙方使用。
乙方有权在遵守本协议的前提下,使用、复制、修改、分发、再许可和再分发软件。
第三条使用限制1. 乙方使用软件时,必须保留软件中的所有版权声明、商标声明、免责声明等法律声明。
2. 乙方不得删除、修改或隐藏软件中的任何版权、商标或其他法律声明。
3. 乙方不得将软件用于任何非法目的或违反本协议的行为。
第四条修改与分发1. 乙方有权对软件进行修改,并可以将其修改后的版本分发给他方,但必须同时遵守以下条件:a. 乙方必须在修改后的软件中明确标注修改的内容、修改者及修改日期。
b. 乙方必须在分发的软件中包含本协议的副本。
c. 若乙方将软件作为商业产品的一部分进行分发,必须获得甲方的书面同意。
2. 乙方在分发软件时,应确保接收方同样遵守本协议的条款。
第五条免责声明甲方提供软件“按原样”提供,不提供任何形式的保证,包括但不限于适销性、适用于特定目的的保证或不侵权的保证。
甲方不对因使用或无法使用软件而产生的任何直接、间接、附带的、特殊的或后果性的损害负责。
第六条知识产权1. 甲方保留软件的所有知识产权,包括但不限于版权、商标权、专利权等。
2. 乙方承认甲方对软件的知识产权,并同意不进行任何侵犯甲方知识产权的行为。
开源许可协议

开源许可协议协议名称:开源许可协议一、背景介绍开源许可协议是一种法律文档,用于规定软件开辟者和用户之间的权利和义务。
该协议允许软件的源代码被公开、复制、修改和分发,以促进创新和共享。
二、定义1. 开源软件:指遵循开源许可协议的软件,其源代码可被公开访问、使用、复制、修改和分发。
2. 软件开辟者:指创建、维护和修改开源软件的个人或者组织。
3. 用户:指使用、复制、修改和分发开源软件的个人或者组织。
三、协议内容1. 授权许可:软件开辟者向用户授予非排他性、免费的许可,允许用户使用、复制、修改和分发开源软件的源代码和二进制文件。
2. 源代码公开:软件开辟者应将开源软件的源代码公开,以便用户可以获得并进行修改和分发。
3. 修改和派生作品:用户可以基于开源软件的源代码创建修改和派生作品,但必须遵守本协议,并将修改后的代码和派生作品公开。
4. 分发要求:用户在分发开源软件时,必须附带本协议、版权声明、免责声明和其他相关文件,并保留原始作者的署名。
5. 商业使用:用户可以将开源软件用于商业目的,但在分发时仍需遵守本协议的要求。
6. 免责声明:软件开辟者对开源软件的使用、复制、修改和分发不承担任何责任,包括但不限于质量、稳定性、适合性等方面的责任。
7. 专利授权:软件开辟者声明对其拥有的相关专利,授予用户非排他性、免费的授权,以便用户可以使用、复制、修改和分发开源软件。
四、适合范围本协议适合于所有开源软件的使用、复制、修改和分发。
五、协议变更软件开辟者有权随时修改本协议的内容,并通过公开途径通知用户。
用户在继续使用、复制、修改和分发开源软件时,视为接受并遵守修改后的协议。
六、争议解决任何因本协议引起的争议,应通过友好商议解决。
如商议不成,双方允许将争议提交至有管辖权的法院解决。
七、其他条款1. 本协议不得违反任何适合的法律法规。
2. 本协议的任何条款无效或者不可执行,不影响其他条款的效力。
3. 本协议不构成软件开辟者和用户之间的代理、合伙、雇佣或者其他类似关系。
开源许可协议

开源许可协议协议名称:开源许可协议一、背景和目的本开源许可协议(以下简称“本协议”)旨在规定软件开源的条件和限制,以促进开源社区的发展和共享。
本协议适用于任何开源软件项目,旨在确保开发者和用户之间的权益平衡和合作。
二、定义1. “软件”指代在本协议下进行开源许可的计算机程序、代码库、脚本和相关文档。
2. “开源”指代以自由和开放的方式发布和分发软件,允许用户查看、使用、修改和分发软件的权利。
三、许可条件1. 授予许可:软件的开发者在符合本协议的前提下,授予所有用户免费使用、复制、修改和分发软件的权利。
2. 版权声明:用户在分发或发布软件时,必须保留软件的原始版权声明和本协议的副本。
3. 开源代码:用户在分发软件时,必须提供软件的源代码或以其他公开的方式提供访问软件源代码的机会。
四、权利和义务1. 开发者权利:软件的开发者保留对软件的所有权利,并拥有决定软件的许可方式和条件的权力。
2. 用户权利:用户可以自由使用、复制、修改和分发软件,但必须遵守本协议的规定。
3. 共享义务:用户在分发或发布软件时,必须遵守本协议的规定,并确保接收者能够获得软件的源代码和本协议的副本。
五、责任和免责1. 免责声明:软件是按照“现状”提供,开发者不对软件的适用性、稳定性和安全性提供任何明示或暗示的保证。
2. 资源分配:开发者不承担因软件使用或分发而导致的任何直接或间接的损失或责任。
3. 维护义务:开发者不负责为用户提供软件的支持和维护服务,用户可以依靠开源社区的支持和贡献。
六、协议变更1. 变更通知:开发者有权随时修改本协议的内容,并通过适当的方式向用户发布变更通知。
2. 适用版本:用户可以选择继续使用旧版本的软件,但对于新版本的软件,用户必须遵守最新的协议。
七、争议解决1. 协商解决:对于本协议的解释和执行产生的争议,双方应通过友好协商解决。
2. 管辖法律:本协议受中华人民共和国法律管辖。
八、其他条款1. 效力范围:本协议的任何条款无效或不可执行,不影响其他条款的效力。
开源许可协议

开源许可协议一、引言本协议旨在规范软件的开源许可,促进开源社区的发展和合作。
以下是协议的具体内容:二、定义1. 开源软件:指根据本协议要求,以开放源代码形式发布的软件。
2. 软件作者:指开发、设计、编写软件的个人或团体。
3. 用户:指任何个人或组织使用开源软件的人。
三、许可授权1. 软件作者授权用户以免费、非独占、永久的方式使用、复制、修改、分发和传播软件。
2. 用户在遵守以下条件的前提下,可以享有上述授权:a. 在软件的副本中包含版权声明和许可声明。
b. 在对软件进行修改时,必须标明修改的地方,并保留原始版权声明和许可声明。
c. 任何以源代码形式分发软件的衍生作品,必须使用相同的许可证授权。
d. 在分发软件的二进制形式时,必须提供源代码或者明确指示如何获取源代码。
e. 未经软件作者明确许可,不得将软件用于商业目的。
四、免责条款1. 软件作者不对软件的适用性、稳定性和安全性提供任何保证。
2. 用户在使用软件时,需自行承担风险,软件作者不对因使用软件而导致的任何损失或损害负责。
五、知识产权保护1. 软件作者保留软件的全部知识产权。
2. 用户不得删除或修改软件中的任何版权声明、商标或其他知识产权标识。
六、争议解决1. 本协议的解释和适用以及与本协议有关的争议,应依据中国法律进行解释和处理。
2. 若用户违反本协议的任何规定,软件作者有权随时终止用户对软件的使用权。
七、其他1. 本协议自双方达成一致并签署之日起生效,有效期为永久。
2. 若本协议的任何条款被认定为无效或不可执行,不影响其他条款的效力。
3. 本协议的修改需经软件作者和用户双方达成一致,并以书面形式确认。
八、协议终止1. 用户违反本协议中的任何规定,软件作者有权终止用户对软件的使用权。
2. 本协议终止后,用户需停止使用软件,并删除所有已复制、下载或安装的软件副本。
九、协议的变更和补充1. 软件作者有权随时修改本协议的内容,并通过适当的方式通知用户。
(完整word版)开源许可协议

开源许可协议(初稿)河南新创元信息网络有限公司研发部文档修订历史记录目录1目的 (1)2开源许可协议定义 (1)3开源许可协议介绍 (1)3.1GNU GPL (1)3.2GNU LGPL (2)3.3BSD (3)3.4Apache license. 2.0 (3)3.5MIT许可协议(MIT License) (4)3.6知识共享协议 (4)3.7CPL(Common Public Liecense) vesion 1.0 (5)3.8 MPL协议 (6)3.9CDDL协议 (7)4附录 (8)4.1GPL3.0协议 (8)4.1.1导言 (8)4.1.2条款和条件 (9)4.1.3如何在您的新程序中应用这些条款? (19)4.2 LGPL 2.1协议 (21)4.2.1导言 (21)4.2.2条款和条件 (23)1目的为了让开发人员能够正确合法的使用开源软件,避免因为不小心而触犯到相关法律法规,产生不必要的法律纠纷,现对开源界的几大开原协议进行了翻译和整理。
2开源许可协议定义自由软件/开源软件是自由的,免费的,源代码开放的,我们可自由下载安装和使用。
同时,为了维护作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展,开源社区开发出了各种的开源许可协议。
其中主要分三大类。
OSI-Approved Open Source:被开放源码组织()所批准的开放源码授权协议。
如常见的Apache,GPL,LGPL,MIT Licence,都属于OSI-Approved的授权协议,OSI 的要求之一是二进制文件和源代码的自由发放。
Other/Proprietary License:其他的,私有的授权协议。
指软件作者提供源代码,但是对软件的分发和发布有其他的限制。
Public Domain:公共域授权。
将软件授权为公共域,表示作者完全放弃版权,任何人都可以随意使用。
大部分开源工程都属于OSI-Approved Open Source,下面对常见的License做简单的介绍。
开源许可协议

开源许可协议协议名称:开源许可协议一、引言本开源许可协议(以下简称“本协议”)旨在确保开源软件的自由使用、修改和分发,并保护原作者的权益。
本协议适用于任何使用、修改和分发开源软件的个人或组织。
在遵守本协议的前提下,任何人都可以自由地使用开源软件。
二、定义1. 开源软件:指根据本协议发布的软件,其源代码对任何人开放,并允许他人使用、修改和分发。
2. 贡献者:指对开源软件作出贡献的个人或组织。
3. 衍生作品:指基于开源软件进行修改和衍生的作品。
三、许可授权1. 授予许可:贡献者通过本协议授予使用、修改和分发开源软件的权利。
2. 条件限制:在使用、修改和分发开源软件时,必须遵守以下条件:a. 保留版权声明:在任何衍生作品中,必须保留原始版权声明和许可声明。
b. 源代码开放:在分发开源软件或衍生作品时,必须提供源代码,并允许他人自由获取、使用、修改和分发。
c. 修改说明:在对开源软件进行修改时,必须清楚地标明修改的内容,并提供修改的原因和目的。
d. 不歧视:禁止以种族、性别、宗教、国籍等因素限制对开源软件的使用、修改和分发。
e. 不担保:开源软件按“现状”提供,不提供任何明示或暗示的担保或保证。
f. 免责声明:贡献者不承担因使用、修改和分发开源软件而产生的任何直接或间接损失或责任。
四、许可变更1. 修改协议:贡献者有权根据需要修改本协议,并发布新版本。
2. 适用版本:使用、修改和分发开源软件的个人或组织可以选择适用本协议的特定版本,但一旦选择,必须遵守该版本的所有条款和条件。
五、违约与终止1. 违约行为:如有违反本协议的行为,贡献者有权终止违约方的许可。
2. 终止效果:一旦许可终止,违约方必须停止使用、修改和分发开源软件,并删除所有已制作的衍生作品。
六、争议解决1. 协商解决:对于因本协议引起的争议,双方应通过友好协商解决。
2. 法律适用:本协议受中华人民共和国法律管辖。
七、附则1. 效力范围:本协议适用于全球范围内的开源软件。
开源许可协议

开源许可协议协议名称:开源许可协议一、背景和目的本协议旨在规定开源软件的许可条件和使用限制,以促进软件的共享、修改和再发布,保护软件的开发者和用户的权益。
二、定义1. 开源软件:指符合本协议要求的软件,其源代码可以被任何人免费获取、使用、修改和再发布。
2. 软件开发者:指开源软件的原始作者或开发团队。
3. 用户:指任何获取、使用、修改或再发布开源软件的个人或组织。
三、许可条件1. 授权:软件开发者授予用户无限制的使用、复制、修改和再发布开源软件的权利。
2. 源代码公开:用户必须在任何使用、复制、修改或再发布的情况下,公开软件的源代码。
3. 版权声明:用户在再发布或分发开源软件时,必须保留软件的原始版权声明、许可证和免责声明。
4. 修改限制:用户对开源软件进行修改后,必须在修改的部分明确标注,并在再发布时提供修改的源代码。
5. 分发限制:用户在再发布或分发开源软件时,不得对软件的许可条件进行更改或添加其他限制。
四、责任和免责1. 软件开发者不对开源软件的使用提供任何明示或暗示的担保,包括但不限于适销性、特定目的的适用性和非侵权性。
2. 软件开发者不对因使用、复制、修改或再发布开源软件而产生的任何直接、间接、偶然、特殊或间接损害承担责任。
3. 用户对于使用、复制、修改或再发布开源软件所产生的任何法律责任,应自行承担。
五、终止条件1. 用户违反本协议的任何条款,软件开发者有权终止用户对开源软件的使用和再发布权限。
2. 终止后,用户必须停止使用、复制、修改和再发布开源软件,并从其系统中删除所有相关的软件和源代码。
六、其他条款1. 本协议适用于所有的开源软件,无论其用途、形式和规模。
2. 本协议不涉及任何与政治、宗教或道德有关的内容。
3. 本协议的解释和适用受相关法律的管辖。
七、协议变更软件开发者有权随时修改本协议的条款和条件。
修改后的协议将在软件开发者的官方网站上公布,并自公布之日起生效。
八、协议生效本协议自用户获取、使用、复制、修改或再发布开源软件之日起生效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开源软件许可协议简介很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法。
他们希望其他人也可以分享自己的作品,使用自己的作品。
开源社区之所以能蓬勃发展就是因为人们有这样的愿望。
开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影。
大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(WordPress, Drupal 和许多其它的内容管理系统都是开源软件)。
但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了。
当你选择了某种开源许可协议时,你都放弃了哪些权力?在没有能明白各种开源协议的确切含义前,在不知道它们最适用于什么情况下时,软件开发者不可能在关于哪个许可协议最适合自己的软件的问题上做出准确的抉择。
什么是软件许可协议?关于究竟什么是许可协议的问题上有很多事实而非的说法。
当你给软件附上许可证时,意味着你将保留对软件的所有权利。
你将对你的作品拥有原创版权(或者是专利权,如果你申请到了)。
许可协议用来授权其他人具有某种使用你的作品的权利。
依靠许可协议将你的作品对外开源或者对你的作品的各个方面逐一进行授权,是一个不错的方法。
一旦对外开源,你将失去所有对你的作品的版权,别人也没有义务将你标注为作品的原创者或捐献者。
而我说的后一种情况里,估计你需要从设计和开发的工作中抽出更多的时间来处理遇到的各种侵权问题。
开源许可协议使人们免去了研究那些专业的许可条款的麻烦,使人们更方便的对开源项目贡献出自己的代码。
而且它还能保护你作为作品的原创作者,确保你至少拥有由于贡献参与而带来的署名荣誉。
它还能用来阻止其他人企图声明对你的作品拥有所有权的行为。
GNU General Public License 通用公共许可协议GNU General PublicLicence 通用公共许可协议 (GPL) 可以说是在开源项目中使用最广泛的一种协议来。
GPL 对开发开源软件的开发者们在权利上进行了周详的认可和保障。
本质上讲,它允许用户对软件进行合法的拷贝,传播和修改。
这意味着你可以:▪随意复制。
把它拷贝到你自己的服务器上、你的客户的服务器上、你自己的电脑上,基本上任何你能想到的地方。
对你拷贝的数量也没有任何限制。
(译者按:中国人用盗版用惯了,估计对这点会很不以为然。
)▪随意传播。
在你的网站上做一个下载链接进行下载。
拷贝到你的移动硬盘里送人。
把原代码打印出来,站在屋顶散发(最好别这样做,会浪费纸,而且影响环境清洁)。
▪收费传播如果你想通过发放这种软件来收取费用,你可以把它放到你的网站上出售,或者通过其它你可以做到的方式达到你的目的。
但是, 你必须将一份GNU GPL 协议和你卖出的软件一起给买主,以让买主知道这种软件是可以通过其它途径免费获得的。
最好是事先人知道这些,以及你为什么要出售它们。
▪随意修改。
如果你想增加或删减一些功能,那就干吧。
如果你想在其它项目里使用它里的一部分代码,也是允许的。
只是有一点,这个其它项目也必须是使用 GPL 授权的。
请注意一个非常重要的概念:对源代码的传播和对已编译代码的传播是两个完全不同的事情。
因此,有些应用程序的许可协议对着两种形式的代码分别进行了不同的使用授权。
更多的信息可以参考文章GPL 协议实用手册 (作者@PierreJoye)。
要想使用GPL, 你还必须在代码里添加一些协议相关信息,还要有一份许可协议的副本拷贝。
GNU Lesser General Public License 次通用公共许可协议你还需要了解另外一种 GNU 许可协议: Lesser GeneralPublic Licence 次通用公共许可协议 (LGPL)。
它对作品的使用保留了更少的权利。
通常,LGPL 适用于一些类库,它允许这些类库能够被非GPL或非开源软件引用。
因为 GPL 要求,要想使用 GPL 保护下的代码,你必须把你的软件也置于 GPL 协议之下。
开发者不能够在商业的和具有私有权的软件里使用GPL协议下的程序。
而 LGPL 放弃了这些限制,它不要求其它程序也必须使用相同的协议才能使用这些代码程序。
BSD 许可协议BSD 协议有很多分支,它们都代表了一种宽松的自由软件协议,相对其它协议,例如GPL,来说,它们对软件的传播给予了更少的限制。
在这种协议的各种版本中,有两个版本格外的重要:新 BSD 协议/修订版 BSD 协议和简化BSD 协议/FreeBSD 协议。
这两类协议都实现的对 GPL 兼容的自由软件协议,而且被 Open Source Initiative 认可为开源软件协议。
新 BSD 协议(”3-clause license”)无任何限制的允许你以任何目的二次分发这种软件,唯一的要求是必须保留拷贝权的声明和协议里的软件权利放弃条款。
这种协议还有一个限制,未经许可不得使用这个作品的所有曾经捐助者的署名。
新 BSD 协议和简化 BSD 协议的最主要的区别是后者删除了署名条款。
MIT 许可协议MIT 协议应该是在流行的开源协议中最简短的、使用最广泛的一种协议。
它的条款非常的宽松,而且跟其它协议相比更自由。
这种协议最基本的条款 ( the information that it is provided without warranty, which comprises the final paragraph)如下:特此授权,任何人都可免费获得这个软件以及相关文档(the “Software”)的拷贝,可以无限制的使用这个软件,包括无限制的权利去使用、复制、修改、合并、发布、附加从属协议,以及/或者出售软件的拷贝,同时,为了让软件的提供者有权利做到这些,下面的条件必须遵守:上面的拷贝权声明和许可声明必须包含在所有的这个软件拷贝里和实际分署部分里。
这也就是说:▪你可以随意使用,复制,修改这个软件。
没有人能够阻止你在任何工程里使用它,你可以复制任意次数、以任何形式,或按你的愿望修改它。
▪你可以向外免费发放,或出售。
你可以随意的分发它,没有任何限制。
▪唯一的限制是你必须接受协议条款。
MIT 协议是目前最少限制的协议。
它基本上就是任何人可以对这个协议下的软件的做任何的事情,只要你能认可这个协议。
Apache 许可协议Apache 许可协议, 2.0 版本, 授予了用户大量的权利。
这些权利可以应用于拷贝权,也可以用于专利权。
因为很多许可协议只能适用于拷贝权,不适用于专利权,所以这个灵活性就成了让有专利的开发者们选择许可协议时的一个显著参考因素 (要想明白两者之间的不同,请参考How Stuff Works 上的这篇文章 )。
下面是关于 Apache 许可协议所允许的事项的详细说明:▪权利永恒。
一旦被授权,权利永久不失。
▪权利无疆界。
在一个国家里被授权,形同于在所有国家被授权。
例如,你在美国,但许可权最初在印度被授予,你同样可以使用这个被授权的程序。
▪授权无需付费和支付酬劳。
你既不需要在使用之前支付任何的费用,也无需在每次使用时支付任何的费用,或者其它类似情况。
▪权利不排他。
使用这种许可协议下的软件时,不妨碍你使用其它软件。
▪权利不可变更。
权利一旦授予,不可剥夺。
也就是说,你在使用这个软件的过程中,你无需担心这种情况:当你开发出了令人羡慕的基于这种授权软件的衍生产品时,有人突然跳出来对你说,“抱歉,你将不再被允许使用这个程序。
”(在这个协议里有个条款声明:如果你控告别人在这个许可协议下的产品有侵犯专利的行为,那你的授权将会自动终止,但这只是适用于有专利权的作品。
只要你不搞有专利作品的诉讼,你永远无需担心这种问题。
)对再分发的作品还有个特殊要求,总的就是说要给予这些程序的作者和许可协议的维护者适当的名誉。
Creative Commons 知识共享协议Creative Commons (CC) 许可协议并不能说是真正的开源协议,它们大多是被使用于设计类的工程上。
CC 协议种类繁多,每一种都授权特定的权利。
一个 CC 许可协议具有四个基本部分,这几个部分可以单独起作用,也可以组合起来。
下面是这几部分的简介:▪署名作品上必须附有作品的归属。
如此之后,作品可以被修改,分发,复制和其它用途。
▪相同方式共享作品可以被修改、分发或其它操作,但所有的衍生品都要置于CC许可协议下。
▪非商业用途作品可以被修改、分发等等,但不能用于商业目的。
但语言上对什么是“商业”的说明十分含糊不清 (没有提供精确的定义),所以你可以在你的工程里对其进行说明。
例如,有些人简单的解释“非商业”为不能出售这个作品。
而另外一些人认为你甚至不能在有广告的网站上使用它们。
还有些人认为“商业”仅仅指你用它获取利益。
▪禁止衍生作品这意味着你可以复制和分发它们,但你不能以任何方式修改它们,或基于它们进行二次创作。
上面提到过, CC 许可协议的这些条款可以自由组合使用。
大多数的比较严格的CC协议会声明“署名权,非商业用途,禁止衍生”条款,这意味着你可以自由的分享这个作品,但你不能改变它和对其收费,而且必须声明作品的归属。
这个许可协议非常的有用,它可以让你的作品传播出去,但又可以对作品的使用保留部分或完全的控制。
最少限制的CC协议类型当属“署名”协议,这意味着只要人们能维护你的名誉,他们对你的作品怎么使用都行。
CC 许可协议更多的是在设计类工程中使用,而不是开发类,但没有人或妨碍你将之使用与后者。
只是你必须要清楚各部分条款能覆盖到的和不能覆盖到的权利。