(完整版)开源软件许可协议简介
- 格式:doc
- 大小:38.01 KB
- 文档页数:4
开源许可协议一、协议目的本协议旨在明确开源软件的使用、修改和分发的规则,保护软件作者的权益,促进开源软件的发展和共享。
二、协议范围本协议适用于所有开源软件,包括但不限于操作系统、应用程序、库和工具等。
三、定义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. 软件作者有权随时修改本协议的内容,并通过适当的方式通知用户。
开源许可协议(初稿)河南新创元信息网络有限公司研发部文档修订历史记录目录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. 本协议的解释和适用受相关法律的管辖。
七、协议变更软件开发者有权随时修改本协议的条款和条件。
修改后的协议将在软件开发者的官方网站上公布,并自公布之日起生效。
八、协议生效本协议自用户获取、使用、复制、修改或再发布开源软件之日起生效。
软件源代码开放许可协议范本合同编号:XXXXX甲方:(以下简称“甲方”)地址:联系人:电话:乙方:(以下简称“乙方”)地址:联系人:电话:鉴于:1. 甲方是一家拥有相关软件源代码的知识产权的法人实体;2. 乙方希望获得甲方软件源代码的使用权。
经甲、乙双方友好协商,达成如下协议:第一条定义1.1 “软件”指甲方拥有知识产权的软件,包括但不限于源代码、二进制代码、文档、图形界面等。
第二条许可范围2.1 甲方授予乙方非排他性、不可转让的许可,许可乙方使用软件。
2.2 乙方可以使用软件进行修改、复制、分发、出售、展示、公开发布等行为,但需遵守本协议的约定。
2.3 乙方在使用软件时,应确保软件的每一份复制、分发、出售、展示、公开发布等行为均附带本协议,并在其衍生作品中注明软件的原作者及版权信息。
第三条保密条款3.1 乙方承诺对甲方的软件源代码及其他相关信息进行保密,不得未经甲方书面同意向任何第三方透露或披露。
3.2 乙方应采取合理的措施,保护甲方的软件源代码及其他相关信息的安全,防止泄露、盗用、篡改等风险。
第四条知识产权4.1 甲方保留软件的全部知识产权,包括但不限于著作权、专利权、商标权等。
4.2 乙方不得对软件进行逆向工程、反编译、反汇编等行为,不得以任何方式侵犯甲方的知识产权。
第五条免责条款5.1 甲方对软件的任何缺陷、错误或损害不承担任何责任,包括但不限于质量、可靠性、适用性等方面的责任。
5.2 乙方在使用软件时,应自行承担风险,包括但不限于使用软件产生的任何直接或间接损失。
第六条协议终止6.1 本协议自甲方或乙方发出书面通知后终止。
6.2 协议终止后,乙方应停止使用软件,并将软件的全部副本、衍生作品等归还给甲方或销毁。
第七条争议解决7.1 本协议的解释、执行和争议解决均适用中华人民共和国法律。
7.2 本协议的争议应由双方友好协商解决,协商不成的,任何一方均可向甲方所在地人民法院提起诉讼。
第八条其他8.1 本协议自双方签字或盖章之日起生效。
开源软件许可协议书甲方(授权方):_____________________地址:_________________________________法定代表人(或授权代表):_____________职务:_________________________________乙方(被授权方):_____________________地址:_________________________________法定代表人(或授权代表):_____________职务:_________________________________鉴于甲方拥有以下开源软件(以下简称“软件”)的版权,甲方愿意按照本协议的条款和条件,授予乙方使用该软件的权利。
第一条定义1.1 开源软件:指甲方开发并同意按照本协议条款授权乙方使用的软件。
1.2 使用权:指乙方根据本协议获得的,对软件进行使用、复制、修改、分发、再许可和保护的权利。
第二条授权范围2.1 甲方授予乙方非独占、不可转让的使用权,乙方可以在世界范围内使用、复制、修改、分发软件。
2.2 乙方有权将软件作为其产品或服务的一部分,但必须遵守本协议的条款和条件。
第三条授权条件3.1 乙方在使用软件时,必须保留软件中的所有版权声明和本协议所要求的其他声明。
3.2 乙方不得移除或修改软件中的任何版权、商标或其他法律声明。
3.3 乙方不得将软件用于任何非法目的。
第四条免责声明4.1 甲方不对软件的适销性、特定用途的适用性或非侵权性提供任何明示或暗示的保证。
4.2 甲方不对因使用软件而可能产生的任何间接、特殊、偶然或后果性损害承担责任。
第五条知识产权5.1 甲方保留对软件的所有知识产权,包括但不限于版权、商标和专利权。
5.2 乙方在修改软件时,应明确标注修改内容,并保留甲方的原始版权声明。
第六条协议的变更和终止6.1 本协议的任何变更必须由双方书面同意。
6.2 如乙方违反本协议的任何条款,甲方有权立即终止本协议。
开源许可协议开源许可协议是指允许他人在遵守特定条件的情况下使用、修改和重新分发软件的许可协议。
开源许可协议旨在促进软件的自由分发和共享,是开源软件运动的重要组成部分。
开源许可协议的核心思想是“开放”和“共享”。
通过开源许可协议,软件的源代码对任何人都是开放的,任何人都可以查看、修改和重新分发软件。
这种开放的方式有助于吸引更多的人参与软件的开发和改进,推动技术的进步和创新。
在选择开源许可协议时,开发者需要考虑一些重要因素。
首先,开发者需要确定软件的许可类型,例如GPL、MIT、Apache等。
不同的许可类型有不同的限制和要求,开发者需要根据自己的需求和意愿选择合适的许可类型。
其次,开发者需要明确许可协议的范围和条件,包括对源代码的要求、对修改的限制、对衍生作品的处理等。
最后,开发者需要考虑许可协议的适用性和可执行性,确保许可协议能够有效地保护软件的开放性和自由性。
开源许可协议对软件产业和开发者社区都有重要意义。
对于软件产业来说,开源许可协议有助于促进技术创新和竞争,降低软件开发成本,提高软件的质量和安全性。
对于开发者社区来说,开源许可协议为开发者提供了更多的自由和机会,鼓励他们积极参与开源项目,分享自己的技术和经验,从而推动整个开发者社区的发展和进步。
然而,开源许可协议也面临一些挑战和争议。
例如,一些商业软件开发商担心开源许可协议会损害其商业利益,限制了他们对软件的控制和盈利能力。
此外,开源许可协议的复杂性和不确定性也给开发者带来了一定的风险和困扰,需要他们在选择和遵守许可协议时格外小心和谨慎。
综上所述,开源许可协议是开源软件运动的重要组成部分,对软件产业和开发者社区都具有重要意义。
开源许可协议的选择和遵守对开发者来说是一项重要的决策,需要充分考虑各种因素,并在遵守许可协议的同时保护自己的权益。
同时,社会各界也应加强对开源许可协议的理解和支持,共同推动开源软件运动的发展和壮大。
开源运动同样有自己的游戏规则和道德准则不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。
现今存在的开源协议很多,而经过Open SourceInitiative 组织通过批准的开源协议目前有58 种。
我们在常见的开源协议如BSD,GPL,LGPL,M等都是OSI批准的协议。
如果要开源自己的代码,最好也是选择这些被批准的开源协议。
强开源约束授权GPL (GNU Ge neral Public Lice ns)我们很熟悉的Li nux就是采用了GPL。
GPL协议和BSD, Apache Lice nee等鼓励代码重用的许可很不一样。
GPL的出发点是代码的开源/使用和引用/修改/衍生代码的开源/使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。
这也就是为什么我们能用的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的软件了。
GPL协议的主要内容是只要在一个软件中使用(使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和。
这就是所谓的”传染性”。
GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受的优势。
由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。
其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似。
弱开源约束授权MPL License(Mozilla PublicLicense允许重发布、修改,但要求修改后的代码版权归软件的发起者。
这种授权维护了商业软件的利益,,它要求基于这种软件的修改无偿贡献版权给该软件。
这样,围绕该软件的所有代码得版权都集中在发起开发人得手中。
但MPL是允许修改,无偿使用的。
开源软件许可协议多数人没有注意到开源软件许可的存在,这是因为它不同于传统的书面签字或上网点击那样“接受许可”的方式。
开源软件的许可协议是开放的,只要具有相应行为就可“默认”接受的许可;但如“被许可人”不遵守有关许可条件,许可随时会被终止,“被许可人”持有开源软件的权利将自动终止,并需承担违约责任的风险。
BSD、GPL、LGPL、MPL是应用最为普遍的四种典型的自由/开源软件的许可协议(占自由/开源软件全部许可协议的80%以上)。
BSD许可证BSD是一种自由软件,其许可协议为FreeBSD。
FreeBSD的主要规定是:公开BSD的源码,可让你自由获得、复制、修改、分发BSD原创软件作品(源码);也可在BSD公开的源码基础上衍生你的软件作品。
衍生的软件作品(其源码)可以公开,也可不公开。
在你进行修改或衍生时,必须对哪些是你所获得的BSD原创软件作品所实行的BSD许可证,哪些是你在其上进行的再开发,或生成你自己的许可证,要区分清楚。
当你依法处理的作品再分发时,必须作出相应的版权声明,列出相应条件,并表明BSD拒绝担保的声明。
对于获得的BSD原创软件作品(源码)的版权(所有权)要明确表示出来,如标明它是加州大学伯克利分校的(=regents of the University of California, =University of Ca lifornia, Berkeley),即其版权属于加州大学“董事”和“贡献者”,或“所有者” (owner),并标明BSD许可证发布时间(如=1998),而且你要对使用BSD 的原创软件作品向版权所有者(owner)表示感谢(这些标明都要让你的用户知道)。
如果你把获得的这些BSD原创软件作品看成是你自己的“自主知识产权”,那无异于“剽窃”。
至于你衍生的软件作品,可以公开,也可以不公开(其实微软也使用了很多BSD的原创作品,但微软的衍生作品不公开)。
必须明确,BSD软件版权所有者或贡献者是以“AS IS”(即“保持原样”)方式提供的。
开源许可协议协议标题:开源许可协议协议编号:[编号]协议类型:许可协议起草方:[起草方名称]签署方:[签署方名称]生效日期:[生效日期]1. 引言本开源许可协议(以下简称“本协议”)旨在确保开源软件的自由使用、修改和分发,以促进创新和共享。
本协议适用于任何使用、修改和分发该开源软件的个人或组织。
2. 定义以下术语在本协议中具有以下含义:2.1 开源软件:指根据本协议提供的许可证授权的软件,包括但不限于源代码、二进制文件、文档等。
2.2 许可方:指拥有该开源软件的版权或授权权利的个人或组织。
2.3 使用:指在符合本协议规定的条件下,安装、运行、展示、存储或以其他方式利用开源软件的行为。
2.4 修改:指对开源软件进行任何形式的改编、修改、衍生、合并或扩展。
2.5 分发:指将开源软件以任何形式提供给第三方获取、复制、下载、传播或以其他方式传递。
3. 许可授权许可方授予使用方免费、不可撤销的权利,以符合本协议规定的方式使用、修改和分发开源软件。
3.1 使用许可使用方可以自由使用开源软件,包括但不限于安装、运行、展示、存储等。
3.2 修改许可使用方可以修改开源软件,包括但不限于改编、修改、衍生、合并或扩展。
3.3 分发许可使用方可以以源代码或二进制形式分发开源软件,包括但不限于复制、下载、传播或以其他方式传递。
4. 权利限制4.1 版权声明使用方在分发开源软件时,必须保留原始版权声明、许可声明、免责声明和其他相关声明。
4.2 开源要求使用方在分发开源软件时,必须同时提供源代码,并以与本协议相同的方式许可第三方使用、修改和分发该源代码。
4.3 免责声明开源软件按“原样”提供,不提供任何明示或暗示的担保或保证。
使用方自行承担使用开源软件的风险。
5. 终止本协议在以下情况下终止:5.1 违反协议如使用方违反本协议的任何规定,许可方有权终止使用方对开源软件的许可。
5.2 解除协议任何一方可以随时解除本协议,但解除后不影响之前已经使用、修改和分发的开源软件的许可。
开源软件以及gpl协议开源软件以及GPL协议甲方:(以下简称“开发者”)姓名/企业名称:联系地址:联系电话:乙方:(以下简称“使用者”)姓名/企业名称:联系地址:联系电话:鉴于,甲方拥有一款开源软件,该软件系基于GPL协议发布,并已在相应网站上公示了代码、文档以及其他相关资源。
为了明确甲乙双方在使用该软件时的权利和义务,根据相关法律法规,甲乙双方在平等自愿的基础上达成以下协议:第一条定义1.1 开源软件:指由甲方独立开发的并基于GPL协议发布的软件,具体特征请详见相关文档和代码。
1.2 GPL协议:指GNU通用公共许可证的简称,是一种保障自由软件(Free Software)自由流通的协议。
第二条甲方义务2.1 甲方保证开源软件的合法性以及在GPL协议下的合法发布和授权。
2.2 甲方保证开源软件的代码、文档、资源等全部公开,不得在未经授权的情况下单方面收回。
2.3 甲方保证开源软件的技术支持并确保其正常运作。
第三条乙方义务3.1 乙方保证在遵守GPL协议的前提下使用开源软件,不得以非法手段拷贝或传播该软件。
3.2 乙方保证不得将开源软件用于非法、不道德或与公序良俗相悖的活动。
3.3 乙方保证不得对开源软件进行反向工程、反编译或者试图对其进行修改、破解等非法行为。
第四条法律效力和可执行性4.1 本协议的任何条款均应符合中国法律法规的相关规定,不得违反国家法律法规的规定。
4.2 本协议各项条款的具体内容应当根据中国法律法规的规定进行解释和执行。
第五条违约责任5.1 如果乙方违反本协议中的任何一项规定,甲方有权解除本协议并要求乙方承担相应的违约责任。
5.2 如甲方违反本协议中的任何一项规定,乙方有权解除本协议并要求甲方承担相应的违约责任。
第六条协议的变更和解除6.1 协议的变更和解除应经甲乙双方协商并达成书面一致意见。
6.2 协议的解除不影响双方因协议履行所产生的权利义务,协议的终止后甲方仍然保留依法追究乙方违约责任的权利。
开源许可协议协议编号:【编号】本协议由以下各方(以下合称为“各方”)于【日期】达成:甲方:【甲方名称】,注册地址【注册地址】乙方:【乙方名称】,注册地址【注册地址】鉴于:1. 甲方是【甲方描述】,具备【甲方的背景和资质】;2. 乙方是【乙方描述】,具备【乙方的背景和资质】;3. 甲方拥有【软件/代码名称】(以下称为“软件/代码”)的所有权;4. 甲方希望通过开源许可协议的方式向公众提供软件/代码的使用权;5. 乙方希望使用软件/代码,并同意遵守本协议的约定。
基于上述背景,各方经友好协商,达成以下协议:第一条定义1.1 “软件/代码”指【软件/代码的具体描述】。
1.2 “衍生作品”指【衍生作品的定义】。
第二条授权许可2.1 甲方特此授予乙方免费、不可撤销的、非排他的许可,以使用、复制、修改、合并、出版、分发、再许可软件/代码及其衍生作品,无论是否以商业目的使用。
2.2 乙方在使用、复制、修改、合并、出版、分发、再许可软件/代码及其衍生作品时,必须遵守以下条件:a) 在软件/代码的副本或衍生作品的所有副本中,必须包含本协议的版权声明和许可声明;b) 在软件/代码的源代码的修改版本或衍生作品的源代码中,必须包含对原始软件/代码的修改说明;c) 在软件/代码的分发、发布、展示或使用过程中,必须保留甲方提供的原始软件/代码的许可证文件、版权声明、商标、专利、权利声明和其他权利声明;d) 乙方在分发、发布、展示或使用软件/代码的过程中,不得使用甲方的名称、商标、专利、权利声明或其他甲方的标识,以表示乙方有权修改或发布软件/代码;e) 乙方不得以任何方式诋毁、贬低或损害甲方的声誉。
2.3 甲方对软件/代码的授权许可不包含对乙方的任何其他权利或许可,包括但不限于甲方的专利权、商标权或其他知识产权。
第三条保证与免责3.1 甲方保证对软件/代码拥有完整的权利,并有权授予乙方本协议项下的许可。
3.2 甲方不对软件/代码提供任何明示或暗示的保证,包括但不限于适销性、特定目的的适用性和非侵权性。
开源软件许可协议简介很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法。
他们希望其他人也可以分享自己的作品,使用自己的作品。
开源社区之所以能蓬勃发展就是因为人们有这样的愿望。
开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影。
大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(WordPress, Drupal 和许多其它的内容管理系统都是开源软件)。
但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了。
当你选择了某种开源许可协议时,你都放弃了哪些权力在没有能明白各种开源协议的确切含义前,在不知道它们最适用于什么情况下时,软件开发者不可能在关于哪个许可协议最适合自己的软件的问题上做出准确的抉择。
什么是软件许可协议关于究竟什么是许可协议的问题上有很多事实而非的说法。
当你给软件附上许可证时,意味着你将保留对软件的所有权利。
你将对你的作品拥有原创版权(或者是专利权,如果你申请到了)。
许可协议用来授权其他人具有某种使用你的作品的权利。
依靠许可协议将你的作品对外开源或者对你的作品的各个方面逐一进行授权,是一个不错的方法。
一旦对外开源,你将失去所有对你的作品的版权,别人也没有义务将你标注为作品的原创者或捐献者。
而我说的后一种情况里,估计你需要从设计和开发的工作中抽出更多的时间来处理遇到的各种侵权问题。
开源许可协议使人们免去了研究那些专业的许可条款的麻烦,使人们更方便的对开源项目贡献出自己的代码。
而且它还能保护你作为作品的原创作者,确保你至少拥有由于贡献参与而带来的署名荣誉。
它还能用来阻止其他人企图声明对你的作品拥有所有权的行为。
GNU General Public License 通用公共许可协议GNU General PublicLicence 通用公共许可协议 (GPL) 可以说是在开源项目中使用最广泛的一种协议来。
GPL 对开发开源软件的开发者们在权利上进行了周详的认可和保障。
《软件开发开源许可协议》本软件开发开源许可协议(以下简称“协议”)由以下双方签订:许可方(以下简称“甲方”):姓名:____________________联系地址:____________________联系电话:____________________电子邮件:____________________被许可方(以下简称“乙方”):公司名称/ 个人姓名:____________________联系地址:____________________联系电话:____________________电子邮件:____________________鉴于甲方拥有一款名为[软件名称](以下简称“本软件”)的软件开发成果,并愿意以开源的方式许可乙方使用、修改和分发本软件,乙方愿意在遵守本协议条款的前提下接受上述许可,双方经友好协商,根据《中华人民共和国民法典》及相关法律法规的规定,达成如下协议:一、定义1.“源代码” 指本软件的所有原始代码,包括但不限于程序、脚本、配置文件等。
2.“衍生作品” 指基于本软件的全部或部分源代码进行修改、改编、翻译、重组等操作而产生的新作品。
3.“分发” 指以任何方式向第三方提供本软件的源代码或衍生作品,包括但不限于复制、出售、出租、出借、传输等。
二、许可授予1.甲方在此授予乙方一项全球性、非排他性、免费的许可,允许乙方在遵守本协议条款的前提下,为任何目的使用、复制、修改、合并、发布、分发本软件的源代码以及制作衍生作品。
2.乙方有权将修改后的源代码或衍生作品以开源或闭源的方式再次分发,但必须遵守本协议的条款。
三、使用限制1.乙方不得删除、修改或掩盖本软件源代码中包含的任何版权声明、许可声明、专利声明或其他声明。
2.乙方不得以任何可能导致甲方或本软件声誉受损的方式使用本软件。
3.乙方不得将本软件用于非法目的或违反任何适用法律的活动。
四、源代码提供1.甲方应在合理的时间内,以合理的方式向乙方提供本软件的完整源代码。
开源许可协议合同编号:__________第一章:定义与术语1.1定义1.1.1“开源软件”或“软件”,指根据本协议条款提供的软件及其相关文档。
1.1.2“贡献者”,指任何对软件进行修改、补充或其他形式改进的个人或实体。
1.1.3“衍生作品”,指基于软件原始版本进行修改、翻译、改编或其他变更而产生的新作品。
1.1.4“分发”,指以任何形式对软件或其衍生作品的复制、传输或提供。
1.2术语解释1.2.1本协议中所使用的术语,除非另有说明,否则其含义应遵循相关法律法规的规定。
1.2.2本协议中的条款仅为阅读方便而设,不影响条款内容的解释与理解。
第二章:授权范围2.1授权内容2.1.2使用方可在不支付任何费用的情况下,自由地运行、研究、修改和分发软件。
2.2授权限制2.2.1使用方不得将软件用于任何违法活动,或以任何形式侵犯他人的合法权益。
2.2.2使用方不得对软件进行逆向工程、反编译或试图获取软件的,除非法律法规另有规定。
2.3授权终止2.3.1若使用方违反本协议的任何条款,授权方有权立即终止本授权。
2.3.2在授权终止后,使用方应立即停止使用、复制、修改和分发软件。
第三章:知识产权与版权声明3.1知识产权归属3.1.1软件的知识产权(包括但不限于著作权、商标权、专利权)归授权方所有。
3.1.2使用方在遵守本协议的前提下,对软件的修改和衍生作品享有相应的知识产权。
3.2版权声明3.2.1使用方在使用、复制、修改和分发软件时,必须保留授权方在软件中的版权声明。
3.2.2使用方在分发软件或其衍生作品时,必须向接收方提供本协议的副本。
第四章:责任限制与免责声明4.1责任限制4.1.1软件按“原样”提供,授权方不对软件的质量、性能、准确性或适用性做任何明示或暗示的保证。
4.1.2授权方不承担因使用或无法使用软件而产生的任何直接、间接、偶然、特殊或后果性损失。
4.2免责声明4.2.1授权方不对使用方或任何第三方因使用软件而导致的任何损失承担责任,即使授权方已被告知可能发生此类损失。
软件许可协议1. 介绍软件许可协议是一种法律协议,用于明确软件的使用、复制、修改和分发的条件。
这种许可协议被广泛应用于开源软件项目中,以保护软件作者的权益并促进软件的自由分发和共享。
开源软件是指可以自由获取、使用、复制、修改和分发的软件。
开源软件通常是被公开发布的,任何人都可以查看和参与其开发。
因此,开源软件常常受到许多不同的利益相关方的影响,如软件开发者、用户和贡献者等。
软件许可协议的主要目的是平衡这些不同利益之间的关系。
2. 软件许可协议的类型2.1 GNU通用公共许可证(GPL)GNU通用公共许可证是一种最流行的开源软件许可协议,由自由软件基金会(FSF)开发和维护。
GPL要求任何使用、复制或修改GPL许可的软件的派生作品也必须以GPL许可进行发布。
这一要求确保了开源软件的自由传播和共享。
2.2 MIT许可证2.3 Apache许可证Apache许可证是一种业界广泛采用的开源软件许可协议。
它允许用户自由使用、复制、修改和重新分发软件,但在分发软件时必须保留原版许可协议,并提供有关版权和责任的声明。
2.4 BSD许可证3. 如何选择适合的许可协议3.1 开源软件目标如果您的目标是促进软件的自由传播和共享,那么选择像GPL这样强制共享的许可协议可能更合适。
但如果您希望更多的人可以使用您的软件,包括商业目的,那么选择像MIT或Apache这样宽松的许可协议可能更适合。
3.2 派生作品的控制有些许可协议要求派生作品以相同的许可进行发布,例如GPL。
这可以确保软件的派生版本也是开源的。
但如果您希望提供更大的灵活性,允许派生作品使用不同的许可,那么选择像MIT或Apache这样的许可协议可能更适合。
3.3 与其他项目的互操作性如果您的软件需要与其他项目进行互操作,那么选择与目标项目兼容的许可协议是很重要的。
有些许可协议对派生作品的使用有一定限制,可能会与其他项目的许可协议不兼容。
因此,了解与目标项目兼容的许可协议是很重要的。
开源软件许可协议简介很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法。
他们希望其他人也可以分享自己的作品,使用自己的作品。
开源社区之所以能蓬勃发展就是因为人们有这样的愿望。
开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影。
大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(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 许可协议更多的是在设计类工程中使用,而不是开发类,但没有人或妨碍你将之使用与后者。
只是你必须要清楚各部分条款能覆盖到的和不能覆盖到的权利。