开源软件许可协议简介

合集下载

开源许可协议

开源许可协议

开源许可协议协议名称:开源许可协议一、背景和目的本开源许可协议(以下简称“本协议”)旨在规定软件开源的条件和限制,以促进开源社区的发展和共享。

本协议适用于任何开源软件项目,旨在确保开发者和用户之间的权益平衡和合作。

二、定义1. “软件”指代在本协议下进行开源许可的计算机程序、代码库、脚本和相关文档。

2. “开源”指代以自由和开放的方式发布和分发软件,允许用户查看、使用、修改和分发软件的权利。

三、许可条件1. 授予许可:软件的开发者在符合本协议的前提下,授予所有用户免费使用、复制、修改和分发软件的权利。

2. 版权声明:用户在分发或发布软件时,必须保留软件的原始版权声明和本协议的副本。

3. 开源代码:用户在分发软件时,必须提供软件的源代码或以其他公开的方式提供访问软件源代码的机会。

四、权利和义务1. 开发者权利:软件的开发者保留对软件的所有权利,并拥有决定软件的许可方式和条件的权力。

2. 用户权利:用户可以自由使用、复制、修改和分发软件,但必须遵守本协议的规定。

3. 共享义务:用户在分发或发布软件时,必须遵守本协议的规定,并确保接收者能够获得软件的源代码和本协议的副本。

五、责任和免责1. 免责声明:软件是按照“现状”提供,开发者不对软件的适用性、稳定性和安全性提供任何明示或暗示的保证。

2. 资源分配:开发者不承担因软件使用或分发而导致的任何直接或间接的损失或责任。

3. 维护义务:开发者不负责为用户提供软件的支持和维护服务,用户可以依靠开源社区的支持和贡献。

六、协议变更1. 变更通知:开发者有权随时修改本协议的内容,并通过适当的方式向用户发布变更通知。

2. 适用版本:用户可以选择继续使用旧版本的软件,但对于新版本的软件,用户必须遵守最新的协议。

七、争议解决1. 协商解决:对于本协议的解释和执行产生的争议,双方应通过友好协商解决。

2. 管辖法律:本协议受中华人民共和国法律管辖。

八、其他条款1. 效力范围:本协议的任何条款无效或不可执行,不影响其他条款的效力。

列举常见的开源协议简述其许可证的规则

列举常见的开源协议简述其许可证的规则

列举常见的开源协议简述其许可证的规则常见的开源协议有GNU通用公共许可证(GPL)、BSD许可证、MIT许可证、Apache许可证等。

接下来我将对这些协议进行逐一介绍,并简述其许可证规则。

1.GNU通用公共许可证(GPL):GPL是一种针对自由软件的开源协议。

它强调在使用、复制、修改和分发软件时的自由。

根据GPL许可证规则,任何使用GPL软件的个人或组织都必须将其修改后的软件以同样的GPL许可证分发。

这意味着如果您使用了GPL许可证的软件而进行了修改,您必须对修改后的软件提供源代码,并允许其他人以任意方式使用、复制、修改和分发。

不允许将GPL软件与非自由软件结合使用。

2.BSD许可证:BSD许可证是一种相对宽松的许可证,允许用户以自由的方式使用、复制、修改和分发软件。

相比于GPL许可证,BSD许可证较少对软件的使用做限制,用户可以将BSD许可证软件与非自由软件结合。

BSD许可证规则要求在分发软件时必须包含原始的许可证和版权声明。

3.MIT许可证:MIT许可证也是一种宽松的开源许可证。

与BSD许可证类似,MIT许可证允许用户自由使用、复制、修改和分发软件,同时也允许将软件与非自由软件结合。

MIT许可证规则要求在分发软件时必须包含原始的许可证和版权声明。

4. Apache许可证:Apache许可证是一种被广泛使用的开源许可证,适用于多种类型的软件。

Apache许可证允许用户自由使用、复制、修改和分发软件,同时也允许将软件与非自由软件结合。

与BSD和MIT许可证类似,Apache许可证要求在分发软件时必须包含原始的许可证和版权声明。

需要注意的是,以上介绍的仅是常见的开源协议之一,实际上还有许多其他开源协议,每个协议都有其独特的许可证规则。

选择适合自己项目的开源协议时,需要仔细研究和理解相应的许可证规则,并确保符合规范进行软件的使用、复制、修改和分发。

开源软件许可协议

开源软件许可协议

开源软件许可协议多数人没有注意到开源软件许可的存在,这是因为它不同于传统的书面签字或上网点击那样“接受许可”的方式。

开源软件的许可协议是开放的,只要具有相应行为就可“默认”接受的许可;但如“被许可人”不遵守有关许可条件,许可随时会被终止,“被许可人”持有开源软件的权利将自动终止,并需承担违约责任的风险。

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. 收费和免费:大部分开源许可协议都是免费的,即用户可以免费地获取软件。

然而,某些许可协议也允许开发者以收费方式提供软件,但前提是用户能够获取软件的全部源代码。

3. 源代码:开源许可协议要求开发者将软件的源代码一并提供给用户。

这样,用户可以查看、修改和自由分发软件的源代码。

这也是开源软件和闭源软件的一个重要区别。

4. 修改和派生作品:开源许可协议鼓励用户对软件进行修改和创建派生作品。

用户可以基于开源软件进行创作,从而促进了软件创新和协作。

5. 分发限制:一些开源许可协议对于分发软件的方式和要求有一定的限制。

例如,一些协议要求用户在分发软件时必须保留软件的原始许可证和版权信息。

6. 协议选择:开源许可协议并非一种标准化的协议,而是有多种选择,包括GNU通用公共许可证(GPL)、BSD许可证、MIT许可证等。

开发者在选择协议时需要根据自己的需求和项目要求进行权衡和选择。

7. 法律保护:开源许可协议也具有法律保护的作用,即使开源软件是免费的,也需要用户遵守协议中的规定。

如果用户违反了开源许可协议的规定,将会承担相应的法律责任。

总结而言,开源许可协议为软件的开发、使用和分发提供了一种公平和平衡的模式。

关于GPL协议的理解(开源与商用免费与收费)

关于GPL协议的理解(开源与商用免费与收费)

关于GPL协议的理解(开源与商用免费与收费)GPL(General Public License)是一种开源软件授权协议,最初由Richard Stallman于1989年创立,旨在保护自由软件。

GPL具有一些独特的特性,其思想和原则对软件社区和开发者产生了深远的影响。

GPL协议的核心思想是确保所有使用和分发该软件的用户都能够享受到相同的自由。

根据GPL协议,任何使用GPL许可证的软件都需要以相同的方式分发其源代码。

这意味着,所有使用了GPL许可证的软件都必须是开源的,源代码必须是可被公众访问和修改的。

通过这种方式,GPL协议旨在鼓励合作、知识分享和技术进步。

GPL协议对开源和商用、免费和收费有一些特定的规定。

首先,GPL 软件的使用是免费的,任何人都有权免费使用、复制和分发这些软件。

这就意味着无论是个人用户还是企业用户,使用GPL软件都不需要支付任何费用。

然而,需要注意的是,即使GPL软件是免费的,也不能将其与其他软件包装在一起并销售,因为GPL要求将所有的修改和衍生作品也以开源形式共享。

除了免费使用之外,GPL也没有限制商业使用。

企业可以使用、部署和运营GPL软件而不必支付任何许可费用。

目前许多成功的商业模式都基于GPL软件,比如基于Linux内核的企业版Linux发行版。

企业可以通过提供附加服务和支持来赚取利润,而不必收取软件本身的费用。

然而,GPL协议对于在自己的软件中使用GPL代码或与GPL软件进行链接的程序有一些限制。

根据“传染性”原则,一旦将GPL软件的代码整合到其他软件中,整个软件项目都必须遵循GPL协议的要求,即需要开源其源代码。

这个原则主要是为了防止其他人利用GPL软件的代码和贡献而不分享他们的修改和改进。

GPL协议也为用户提供了一些自由的权利,比如修改软件的自由,将软件用于任何目的的自由,再分发软件的自由等等。

这使得GPL协议的软件具有长期维护和改进的潜力,因为任何人都可以参与其中并为软件做出贡献。

开源许可协议

开源许可协议

开源许可协议协议名称:开源许可协议一、背景和目的本协议旨在规定开源软件的许可条件和使用限制,以促进软件的共享、修改和再发布,保护软件的开发者和用户的权益。

二、定义1. 开源软件:指符合本协议要求的软件,其源代码可以被任何人免费获取、使用、修改和再发布。

2. 软件开发者:指开源软件的原始作者或开发团队。

3. 用户:指任何获取、使用、修改或再发布开源软件的个人或组织。

三、许可条件1. 授权:软件开发者授予用户无限制的使用、复制、修改和再发布开源软件的权利。

2. 源代码公开:用户必须在任何使用、复制、修改或再发布的情况下,公开软件的源代码。

3. 版权声明:用户在再发布或分发开源软件时,必须保留软件的原始版权声明、许可证和免责声明。

4. 修改限制:用户对开源软件进行修改后,必须在修改的部分明确标注,并在再发布时提供修改的源代码。

5. 分发限制:用户在再发布或分发开源软件时,不得对软件的许可条件进行更改或添加其他限制。

四、责任和免责1. 软件开发者不对开源软件的使用提供任何明示或暗示的担保,包括但不限于适销性、特定目的的适用性和非侵权性。

2. 软件开发者不对因使用、复制、修改或再发布开源软件而产生的任何直接、间接、偶然、特殊或间接损害承担责任。

3. 用户对于使用、复制、修改或再发布开源软件所产生的任何法律责任,应自行承担。

五、终止条件1. 用户违反本协议的任何条款,软件开发者有权终止用户对开源软件的使用和再发布权限。

2. 终止后,用户必须停止使用、复制、修改和再发布开源软件,并从其系统中删除所有相关的软件和源代码。

六、其他条款1. 本协议适用于所有的开源软件,无论其用途、形式和规模。

2. 本协议不涉及任何与政治、宗教或道德有关的内容。

3. 本协议的解释和适用受相关法律的管辖。

七、协议变更软件开发者有权随时修改本协议的条款和条件。

修改后的协议将在软件开发者的官方网站上公布,并自公布之日起生效。

八、协议生效本协议自用户获取、使用、复制、修改或再发布开源软件之日起生效。

开源软件许可协议书

开源软件许可协议书

开源软件许可协议书甲方(授权方):_____________________地址:_________________________________法定代表人(或授权代表):_____________职务:_________________________________乙方(被授权方):_____________________地址:_________________________________法定代表人(或授权代表):_____________职务:_________________________________鉴于甲方拥有以下开源软件(以下简称“软件”)的版权,甲方愿意按照本协议的条款和条件,授予乙方使用该软件的权利。

第一条定义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 如乙方违反本协议的任何条款,甲方有权立即终止本协议。

mit开源协议

mit开源协议

mit开源协议MIT开源协议简介MIT开源协议(MIT License)是一种常见的软件许可协议,广泛用于开源软件的分发。

该协议简洁明了,容易理解,且对用户的约束较为宽松,因此深受开源社区和开发者的青睐。

MIT协议的核心内容是允许被许可人在遵守协议的前提下使用、修改、复制、发布和再许可软件。

这意味着任何人都可以自由地使用、修改和分发软件,而无需支付许可费用或提供任何需保留权利的源代码。

此外,MIT协议允许被许可人将软件与其他软件结合使用,无论这些软件是开源的还是闭源的,也无论是商业还是非商业用途,都不受限制。

同时,被许可人还可以对源代码进行修改并将修改后的代码用于商业用途,这使得MIT协议成为商业公司开源项目的首选。

然而,MIT协议并不保证软件的质量和可靠性,也不提供任何担保,因此被许可人在使用软件时需要自行承担风险。

此外,在使用MIT协议下的代码时,必须包含版权声明和许可协议,以确保代码的来源和版权归属的清晰可见。

MIT协议的主要目的是促进开源软件的自由分发和共享,鼓励开发者贡献代码,推动技术的进步和创新。

它建立了一个开放的合作平台,让开发者可以在相互激励和互相借鉴的环境下共同改进和完善软件。

这种开放的共享模式不仅促进了软件的发展,也为用户提供了更多的选择和灵活性。

MIT协议作为一种灵活且容易理解的开源协议,已经被包括Python、React、Ruby on Rails等众多知名开源项目采用。

它与GNU通用公共许可证(GPL)相比,更加宽松和商业友好,适用于各种类型的项目和应用场景。

总结一下,MIT开源协议是一种灵活、简洁且商业友好的开源许可协议,旨在促进软件的自由分发和共享,推动技术的进步和创新。

它允许被许可人自由使用、修改、复制、发布和再许可软件,为开发者和用户提供了更多的选择和灵活性。

在选择开源协议时,MIT协议是一个理想的选择。

开源软件许可协议

开源软件许可协议

GNU LGPL、BSD、MIT、Apache、Creative Commons1、Apache License是著名的非盈利开源组织Apache采用的协议。

Apache License也是对商业应用友好的许可。

使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。

2、Linux就是采用了GPL。

GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。

这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了3、LGPL是GPL的一个为主要为类库使用设计的开源协议。

4、BSD协议是一个给于使用者很大自由的协议。

BSD协议也适合商业应用。

1.允许商用、闭源发布的协议:BSD 、Apache 、MIT 协议、LGPL(更宽松的GPL)1.1 BSD 协议BSD开源协议是一个给于使用者很大自由的协议。

可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

当你发布使用了BSD协议的代码,或者以BSD 协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。

如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。

不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

BSD代码鼓励代码共享,但需要尊重代码作者的著作权。

BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。

很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。

1.2 Apache协议Apache Licence是著名的非盈利开源组织Apache采用的协议。

开源许可协议

开源许可协议

开源许可协议开源许可协议是指允许他人在遵守特定条件的情况下使用、修改和重新分发软件的许可协议。

开源许可协议旨在促进软件的自由分发和共享,是开源软件运动的重要组成部分。

开源许可协议的核心思想是“开放”和“共享”。

通过开源许可协议,软件的源代码对任何人都是开放的,任何人都可以查看、修改和重新分发软件。

这种开放的方式有助于吸引更多的人参与软件的开发和改进,推动技术的进步和创新。

在选择开源许可协议时,开发者需要考虑一些重要因素。

首先,开发者需要确定软件的许可类型,例如GPL、MIT、Apache等。

不同的许可类型有不同的限制和要求,开发者需要根据自己的需求和意愿选择合适的许可类型。

其次,开发者需要明确许可协议的范围和条件,包括对源代码的要求、对修改的限制、对衍生作品的处理等。

最后,开发者需要考虑许可协议的适用性和可执行性,确保许可协议能够有效地保护软件的开放性和自由性。

开源许可协议对软件产业和开发者社区都有重要意义。

对于软件产业来说,开源许可协议有助于促进技术创新和竞争,降低软件开发成本,提高软件的质量和安全性。

对于开发者社区来说,开源许可协议为开发者提供了更多的自由和机会,鼓励他们积极参与开源项目,分享自己的技术和经验,从而推动整个开发者社区的发展和进步。

然而,开源许可协议也面临一些挑战和争议。

例如,一些商业软件开发商担心开源许可协议会损害其商业利益,限制了他们对软件的控制和盈利能力。

此外,开源许可协议的复杂性和不确定性也给开发者带来了一定的风险和困扰,需要他们在选择和遵守许可协议时格外小心和谨慎。

综上所述,开源许可协议是开源软件运动的重要组成部分,对软件产业和开发者社区都具有重要意义。

开源许可协议的选择和遵守对开发者来说是一项重要的决策,需要充分考虑各种因素,并在遵守许可协议的同时保护自己的权益。

同时,社会各界也应加强对开源许可协议的理解和支持,共同推动开源软件运动的发展和壮大。

开源软件以及gpl协议

开源软件以及gpl协议

开源软件以及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 协议的解除不影响双方因协议履行所产生的权利义务,协议的终止后甲方仍然保留依法追究乙方违约责任的权利。

mit 协议

mit 协议

mit 协议MIT 协议。

MIT 协议是一种开源软件许可协议,它是自由软件基金会所推荐的一种开源协议。

MIT 协议允许使用者自由使用、修改和再分发软件,只要在软件的所有副本中都包含了原许可协议和版权声明。

这使得 MIT 协议成为了广泛使用的开源许可协议之一。

MIT 协议的主要特点是简洁明了,几乎没有限制用户使用软件的方式。

在使用MIT 协议的软件时,用户可以自由地将软件包含在自己的项目中,修改软件以满足自己的需求,甚至将软件作为商业产品进行销售。

这种灵活性使得 MIT 协议成为了许多开发者和公司的首选开源许可协议。

与其他开源许可协议相比,MIT 协议的条款非常简单,没有复杂的限制和要求。

这使得开发者可以更加轻松地使用 MIT 协议的软件,而不必担心过多的法律限制和规定。

同时,MIT 协议也鼓励了开发者之间的合作和共享,促进了开源社区的发展和壮大。

然而,正是因为 MIT 协议的简洁性和灵活性,也存在一些潜在的问题。

由于MIT 协议几乎没有限制,一些商业公司可能会滥用 MIT 协议的软件,将其包含在闭源产品中而不公开源代码。

这可能会导致开发者的劳动成果被商业公司私有化,而无法享受到开源社区的共享和贡献。

另外,由于 MIT 协议允许任何形式的再分发,一些恶意用户可能会滥用 MIT协议的软件,将其中包含的恶意代码传播给他人。

这可能会对用户的计算机安全造成威胁,甚至导致严重的后果。

因此,在使用 MIT 协议的软件时,用户需要格外注意软件的来源和安全性。

总的来说,MIT 协议作为一种开源软件许可协议,具有简洁、灵活的特点,受到了许多开发者和公司的青睐。

然而,也需要注意潜在的滥用和安全风险。

在使用MIT 协议的软件时,用户需要理性对待,同时也需要开发者和社区的共同努力,保护开源软件生态的健康发展。

BSD协议

BSD协议

BSD协议简介BSD协议(Berkeley Software Distribution License)是一种开源软件许可协议,最早由加州大学伯克利分校开发。

BSD协议主要用于保护软件的版权,并且允许软件的自由分发、使用和修改。

本文将介绍BSD协议的历史背景、主要特点以及对开源社区的影响。

历史背景BSD协议最早起源于20世纪70年代末的加州大学伯克利分校,当时该校的计算机科学实验室是Unix操作系统的主要开发地之一。

实验室的研究人员开发了一系列基于Unix的操作系统,这些系统被称为BSD(Berkeley Software Distribution)。

为了保护他们的工作成果,他们创造了BSD许可证来管理软件的发布和使用。

主要特点BSD协议的主要特点如下:自由使用BSD协议允许任何人自由使用被许可的软件,无论是个人用户还是商业组织。

这使得BSD协议的软件非常受欢迎,并在各个领域广泛应用。

可修改性BSD协议允许用户修改被许可的软件,并将修改后的版本发布。

这为软件的改进和创新提供了良好的基础,同时也促进了开源社区的发展。

无责任BSD协议不对软件的使用者承担任何责任。

这意味着软件的使用者可以自由地使用、修改和分发软件,无需担心法律诉讼或版权纠纷。

保留版权BSD协议要求在软件的所有副本和衍生产品中都包含原始版权声明和许可证条款。

这样做可以确保原始作者的权益得到保护,并且在软件的发布和使用过程中保持透明和合法。

对开源社区的影响BSD协议对开源社区产生了深远的影响,主要体现在以下方面:促进合作BSD协议鼓励软件的自由分发和修改,使得开发者之间更容易进行合作和交流。

这种开放的环境促进了创新和技术进步,同时也加速了软件的发展和普及。

提供可靠基础BSD协议的软件被广泛应用于互联网、服务器和网络设备等领域。

它们提供了可靠的基础设施,支持了全球各地的网络通信和数据处理。

推动商业应用BSD协议允许商业组织自由使用和修改软件,这为商业应用提供了灵活的解决方案。

apache协议

apache协议

Apache协议简介Apache协议是一个开源软件许可协议,广泛应用于开源软件领域。

它由Apache软件基金会(Apache Software Foundation)制定和管理。

Apache协议的目标是促进开源软件的自由交流和共享,同时保护开发者的权益。

本文将介绍Apache协议的主要特点和作用。

Apache协议的主要特点1.免费使用:Apache协议允许任何人自由使用被许可软件,无需支付费用。

这使得开发者可以充分利用和修改软件,满足自己的需求。

2.源代码可用性:Apache协议要求被许可软件的源代码必须对用户开放。

这样,用户可以查看和修改源代码,加深对软件的理解,并且可以根据需要进行定制。

3.分发和修改:Apache协议允许用户自由地分发和修改被许可软件。

用户可以将软件用于任何目的,包括商业用途。

同时,用户也可以对软件进行修改,并将修改后的版本发布出去。

4.衍生软件的权利:Apache协议保护用户对衍生软件的权利。

如果用户对被许可软件进行了修改或衍生出新的软件,用户可以自由地分发和使用这些衍生软件,无需支付任何费用。

5.限制责任:Apache协议对开发者的责任做出了一定的限制。

开发者不对被许可软件的使用所产生的任何损失或责任负责。

这样一来,开发者可以更加放心地提供软件,并避免因软件使用问题而面临法律纠纷。

Apache协议的作用1.促进开源软件的发展:Apache协议为开源软件的发展提供了良好的环境。

它鼓励开发者自由地使用、修改和分发软件,推动了开源社区的协同合作和创新。

2.保护开发者的权益:Apache协议确保了开发者的权益不受侵犯。

开发者可以选择以Apache协议发布自己的软件,同时保护自己的知识产权。

3.推动技术的进步:Apache协议鼓励软件的共享和修改,使得技术能够不断演进和改良。

开发者可以基于已有的软件进行创新,从而推动技术的进步。

4.提供灵活的商业模式:Apache协议允许商业公司使用和修改被许可软件,从中获得商业利益。

开源软件许可协议简介

开源软件许可协议简介

开源软件许可协议简介很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法。

他们希望其他人也可以分享自己的作品,使用自己的作品。

开源社区之所以能蓬勃发展就是因为人们有这样的愿望。

开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影。

大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(WordPress, Drupal 和许多其它的内容管理系统都是开源软件)。

但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了。

当你选择了某种开源许可协议时,你都放弃了哪些权力在没有能明白各种开源协议的确切含义前,在不知道它们最适用于什么情况下时,软件开发者不可能在关于哪个许可协议最适合自己的软件的问题上做出准确的抉择。

什么是软件许可协议关于究竟什么是许可协议的问题上有很多事实而非的说法。

当你给软件附上许可证时,意味着你将保留对软件的所有权利。

你将对你的作品拥有原创版权(或者是专利权,如果你申请到了)。

许可协议用来授权其他人具有某种使用你的作品的权利。

依靠许可协议将你的作品对外开源或者对你的作品的各个方面逐一进行授权,是一个不错的方法。

一旦对外开源,你将失去所有对你的作品的版权,别人也没有义务将你标注为作品的原创者或捐献者。

而我说的后一种情况里,估计你需要从设计和开发的工作中抽出更多的时间来处理遇到的各种侵权问题。

开源许可协议使人们免去了研究那些专业的许可条款的麻烦,使人们更方便的对开源项目贡献出自己的代码。

而且它还能保护你作为作品的原创作者,确保你至少拥有由于贡献参与而带来的署名荣誉。

它还能用来阻止其他人企图声明对你的作品拥有所有权的行为。

GNU General Public License 通用公共许可协议GNU General PublicLicence 通用公共许可协议 (GPL) 可以说是在开源项目中使用最广泛的一种协议来。

GPL 对开发开源软件的开发者们在权利上进行了周详的认可和保障。

开源许可协议

开源许可协议

开源许可协议协议名称:开源许可协议一、引言本开源许可协议(以下简称“本协议”)旨在确保开源软件的自由使用、修改和分发,并保护原作者的权益。

本协议适用于任何使用、修改和分发开源软件的个人或组织。

在遵守本协议的前提下,任何人都可以自由地使用开源软件。

二、定义1. 开源软件:指根据本协议发布的软件,其源代码对任何人开放,并允许他人使用、修改和分发。

2. 贡献者:指对开源软件作出贡献的个人或组织。

3. 衍生作品:指基于开源软件进行修改和衍生的作品。

三、许可授权1. 授予许可:贡献者通过本协议授予使用、修改和分发开源软件的权利。

2. 条件限制:在使用、修改和分发开源软件时,必须遵守以下条件:a. 保留版权声明:在任何衍生作品中,必须保留原始版权声明和许可声明。

b. 源代码开放:在分发开源软件或衍生作品时,必须提供源代码,并允许他人自由获取、使用、修改和分发。

c. 修改说明:在对开源软件进行修改时,必须清楚地标明修改的内容,并提供修改的原因和目的。

d. 不歧视:禁止以种族、性别、宗教、国籍等因素限制对开源软件的使用、修改和分发。

e. 不担保:开源软件按“现状”提供,不提供任何明示或暗示的担保或保证。

f. 免责声明:贡献者不承担因使用、修改和分发开源软件而产生的任何直接或间接损失或责任。

四、许可变更1. 修改协议:贡献者有权根据需要修改本协议,并发布新版本。

2. 适用版本:使用、修改和分发开源软件的个人或组织可以选择适用本协议的特定版本,但一旦选择,必须遵守该版本的所有条款和条件。

五、违约与终止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. 乙方使用软件时,必须保留软件中的所有版权声明、商标声明、免责声明等法律声明。

2. 乙方不得删除、修改或隐藏软件中的任何版权、商标或其他法律声明。

3. 乙方不得将软件用于任何非法目的或违反本协议的行为。

第四条修改与分发1. 乙方有权对软件进行修改,并可以将其修改后的版本分发给他方,但必须同时遵守以下条件:a. 乙方必须在修改后的软件中明确标注修改的内容、修改者及修改日期。

b. 乙方必须在分发的软件中包含本协议的副本。

c. 若乙方将软件作为商业产品的一部分进行分发,必须获得甲方的书面同意。

2. 乙方在分发软件时,应确保接收方同样遵守本协议的条款。

第五条免责声明甲方提供软件“按原样”提供,不提供任何形式的保证,包括但不限于适销性、适用于特定目的的保证或不侵权的保证。

甲方不对因使用或无法使用软件而产生的任何直接、间接、附带的、特殊的或后果性的损害负责。

第六条知识产权1. 甲方保留软件的所有知识产权,包括但不限于版权、商标权、专利权等。

2. 乙方承认甲方对软件的知识产权,并同意不进行任何侵犯甲方知识产权的行为。

qt许可协议

qt许可协议

qt许可协议Qt许可协议Qt许可协议是一种开源软件许可协议,它是由Qt开发者Digia公司发布的。

Qt是一款跨平台的应用程序开发框架,广泛应用于图形用户界面(GUI)开发。

Qt许可协议为开发者提供了灵活的使用和分发Qt框架的方式。

Qt许可协议主要有两个版本:Qt商业许可和Qt开源许可。

商业许可适用于商业软件开发者,开源许可适用于开源软件开发者。

无论选择哪种许可方式,开发者都可以充分利用Qt框架的功能和性能。

Qt商业许可提供了一系列的优势和特权。

商业许可允许开发者将Qt 集成到自己的商业应用程序中,无需公开源代码。

这使得开发者可以保护自己的知识产权,并且在商业市场上获得更大的竞争优势。

另外,商业许可还提供了全面的技术支持和维护服务,确保开发者能够获得及时的帮助和解决方案。

Qt开源许可是一种自由的许可方式。

开发者可以免费使用Qt框架,并且可以修改和分发源代码。

开源许可使得Qt框架得到了广泛的应用和推广,为开发者提供了更多的开发机会。

开源许可还鼓励开发者积极参与Qt社区,共同改进和完善框架。

无论选择商业许可还是开源许可,开发者都需要遵守Qt许可协议的一些基本规定。

首先,开发者需要在自己的应用程序中包含Qt许可协议的副本。

其次,开发者需要遵守Qt许可协议的限制条件,如禁止修改Qt框架的版权声明和许可声明。

此外,开发者还需要尊重Qt框架的知识产权,并遵守相关法律法规。

Qt许可协议的发布,不仅为开发者提供了一个强大的工具,也为软件行业的发展做出了重要贡献。

Qt框架的开源特性和商业许可的灵活性,使得开发者可以根据自己的需求选择最合适的许可方式。

同时,Qt许可协议也促进了开源文化的传播和普及,为开发者提供了更多的学习和交流平台。

总结来说,Qt许可协议是一种开源软件许可协议,它为开发者提供了灵活的使用和分发Qt框架的方式。

无论是商业许可还是开源许可,Qt许可协议都为开发者提供了丰富的功能和优势。

开发者在使用Qt 框架时,需要遵守许可协议的规定,并尊重Qt框架的知识产权。

openeuler license协议

openeuler license协议

OpenEuler许可证协议一、引言在当今的信息技术领域,开源软件已成为推动技术创新和发展的重要力量。

作为开源软件的代表之一,OpenEuler项目吸引了全球的关注。

然而,与所有开源项目一样,OpenEuler也面临着一个重要的问题:许可证协议。

许可证协议不仅规定了软件的使用方式,还对软件的发展和传播方式产生深远影响。

本文将深入探讨OpenEuler的许可证协议,旨在帮助读者更好地理解其内涵和影响。

二、OpenEuler许可证协议概述OpenEuler是一个开源的、企业级的Linux发行版,广泛应用于构建企业级的信息技术架构。

为了确保OpenEuler项目的可持续发展,维护开源社区的权益,并满足商业用户的需求,OpenEuler采用了特定的许可证协议。

这一协议旨在平衡开源社区和商业用户之间的利益,促进双方的共同发展。

三、OpenEuler许可证协议的具体条款OpenEuler许可证协议包含以下主要条款:1.源代码公开:所有基于OpenEuler的衍生作品必须公开其源代码,确保开源社区的透明度和可审计性。

2.衍生作品要求:任何基于OpenEuler的修改或衍生产品都必须遵循相同的许可证协议,确保开源生态的连续性和一致性。

3.商业使用与修改:商业公司可以在不公开源代码的情况下使用和修改OpenEuler的代码,但必须遵循AFL 3.0许可证的规定。

4.禁止对等限制:遵循OpenEuler许可证协议的软件不得包含任何对等限制,确保软件的自由使用和分发。

5.版权保护:所有使用或修改OpenEuler源代码的人都需要遵守相关的版权声明,保护知识产权的合法权益。

6.全球化应用:OpenEuler许可证协议适用于全球范围内的使用和分发,促进软件的跨国交流和应用。

这些条款共同构成了OpenEuler许可证协议的核心内容,旨在平衡开源社区和商业用户之间的利益,推动OpenEuler项目的可持续发展。

四、影响与评价OpenEuler许可证协议的实施对开源社区和商业用户产生了深远的影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 许可协议更多的是在设计类工程中使用,而不是开发类,但没有人或妨碍你将之使用与后者。

只是你必须要清楚各部分条款能覆盖到的和不能覆盖到的权利。

相关文档
最新文档