PCM eCos

红帽eCos公共许可证v1.1

1.定义
1.1。 “贡献者”是指创建或为创建修改做出贡献的每个实体。
1.2。 “贡献者版本”是指原始代码,贡献者先前使用的修改以及该特定贡献者所做的修改的组合。
1.3。 “覆盖代码”是指原始代码或修改形式,或原始代码和修改形式的组合,在每种情况下均包括其一部分。
1.4。 “电子分发机制”是指软件开发社区中普遍接受的用于电子传输数据的机制。
1.5。 “可执行文件”是指源代码以外的任何形式的涵盖代码。
1.6。 “初始开发人员”是指在附件A要求的源代码通知中被标识为初始开发人员的个人或实体。
1.7。 “大型作品”是指将涵盖代码或其部分与不受本许可条款约束的代码结合在一起的作品。
1.8。 “许可”是指本文档。
1.9。 “修改”是指对原始代码或任何先前修改的实质或结构进行的任何添加或删除。当涵盖代码作为一系列文件发布时,修改为:
答:对包含原始代码或先前修改的文件内容进行的任何添加或删除。
B.包含原始代码或先前修改的任何部分的任何新文件。
1.10。 “原始代码”是指计算机软件代码的源代码,在附件A要求的源代码声明中将其描述为原始代码,并且在根据本许可发布时,它还不是受本许可管辖的代码。
1.11。 “源代码”是指涵盖代码的首选形式,用于对其进行修改,包括其包含的所有模块,以及任何相关的接口定义文件,用于控制可执行文件的编译和安装的脚本,或源代码差异比较的列表违反原始代码或贡献者选择的其他众所周知的可用覆盖代码。源代码可以采用压缩或存档形式,只要适当地广泛提供了适当的解压缩或解压缩软件即可,而无需付费。
1.12。 “您”是指根据本许可协议或根据6.1节发布的本许可协议的所有条款行使权利并遵守其所有条款的个人或法人实体。对于法人实体,“您”包括控制您,由您控制或受您共同控制的任何实体。就此定义而言,“控制”是指(a)直接或间接通过合同或其他方式指示或管理该实体的权力,或(b)百分之五十(50%)或以上的所有权该实体的已发行股份或实益拥有权。
1.13。 “ Red Hat品牌代码”是Red Hat分发和/或允许其他人以与Red Hat eCos Public License不同的条款分发的代码。红帽的品牌代码可能包含部分或全部涵盖代码。

2.源代码许可

2.1。初始开发人员补助金。
特此授予原始开发者全球性,免版税,非排他性许可,但需遵守第三方知识产权声明:
(a)使用,复制,修改,显示,执行,再许可和分发原始代码(或其部分),进行或不进行修改,或作为较大作品的一部分;和
(b)根据最初开发者现在或以后拥有或控制的专利,制造,制造,使用和销售(“使用”)原始代码(或其部分),但仅在合理地需要任何此类专利的范围内使您能够利用原始代码(或其部分),而不会在更大程度上利用进一步的修改或组合。
2.2。贡献者补助金。
每位贡献者特此授予您一个全球性的,免版税的非排他性许可,但须遵守第三方的知识产权要求:
(a)使用,复制,修改,显示,执行,再许可和分发由该贡献者(或其部分)创建的修改,这些修改在未经修改的基础上与其他修改一起作为涵盖代码或作为较大作品的一部分;和
(b)根据贡献者现在或以后拥有或控制的专利,以使用贡献者版本(或其部分),但仅在合理地需要使您能够使用贡献者版本(或其部分)的范围内,而不是使用进一步的修改或组合所必需的更大范围。

3.分销义务

3.1。许可证的申请。
您创建或贡献的修改受本许可条款的约束,包括但不限于第2.2节。涵盖代码的源代码版本只能根据本许可的条款或根据6.1节发布的本许可的未来版本进行分发,并且您必须在分发的每个源代码副本中包含本许可的副本。您不得在任何更改或限制本许可的适用版本或本协议下的接收者权利的源代码版本中提供或强加任何条款。但是,您可能会包括其他文件,其中提供了第3.5节中描述的其他权利。
3.2。源代码的可用性。
您创建或贡献的任何修改都必须根据本许可条款,以可接受的电子分发机制,以源代码形式提供给您向其提供可执行版本的任何人,以及初始开发者;并且如果通过电子分发机制提供,则必须在其首次提供之日起至少十二(12)个月内可用,或在该特定修改的后续版本已提供给该特定修改的以后至少六(6)个月内可用收件人。即使由第三方维护电子分发机制,您也有责任确保源代码版本仍然可用。如果有联系方式,则您有责任通知修改的初始开发者和源的位置。红帽将充当源代码的维护者,并可能提供电子分发机制以使修改可用。您可以联系Red Hat以使修改可用并通知初始开发人员。 (http://sourceware.cygnus.com/ecos/
3.3。修改说明。
您必须使您贡献的所有涵盖代码包含一个文件,该文件记录了您为创建该涵盖代码所做的更改以及任何更改的日期。您必须在显眼的地方声明该修改是直接或间接地由初始开发人员提供的原始代码派生的,并且在(a)源代码中以及(b)可执行文件的任何通知中都包括初始开发人员的名称。您在其中描述涵盖代码的来源或所有权的版本或相关文档。
3.4。知识产权事务
(a)第三方索赔。
如果您知道某方要求特定功能或代码的知识产权(或在本许可下的使用),则必须包括一个文本文件,该文件的源代码分发标题为“ LEGAL”,该文本文件描述了该索赔以及提出该要求的一方。要求足够详细地声明收件人将知道与谁联系。如果您在按照第3.2节所述进行修改后获得了此类知识,则应立即修改其后提供的所有副本中的LEGAL文件,并应采取合理计算的其他步骤(例如,通知适当的邮件列表或新闻组)来通知那些获得涵盖代码的人,已经获得了新知识。
(b)贡献者API。
如果您的修改是一个应用程序编程接口,并且您拥有或控制实现该API合理必要的专利,那么您还必须在LEGAL文件中包含此信息。
3.5。必要的通知。
您必须在源代码的每个文件中的附件A中复制通知,并在源代码的任何文档中复制本许可,在其中描述与涵盖代码有关的收件人权利。如果您创建了一个或多个修改,则可以将您的姓名作为贡献者添加到源代码中。如果由于其结构的原因无法在特定的源代码文件中放置此类通知,则必须在用户可能会查找此类通知的位置(例如相关的目录文件)中包含此类通知。您可以选择向一个或多个涵盖代码的接收者提供担保,支持,赔偿或责任义务并收取费用。
但是,您只能代表您自己,而不能代表初始开发人员或任何贡献者。您必须绝对清楚地指出,任何此类保证,支持,赔偿或责任义务仅由您自己提供,并且您在此同意赔偿初始开发人员和每个贡献者对于初始开发者或此类贡献者由于以下原因引起的任何责任:您提供的保修,支持,赔偿或责任条款。
3.6。可执行版本的发行。
只有在满足本涵盖代码第3.1-3.5节的要求的情况下,并且您在其中包含说明该涵盖代码的源代码版本在本许可条款下可用的通知时,您才可以以可执行形式分发涵盖代码。包括对您如何以及在何处履行第3.2条规定的义务的说明。该通知必须明显地包含在可执行版本,相关文档或抵押中的任何通知中,在其中您描述了与涵盖代码有关的收件人权利。您可以根据自己选择的许可分发涵盖代码的可执行版本,其中可能包含与本许可不同的条款,但前提是您遵守本许可的条款,并且可执行版本的许可不试图限制本许可。或从本许可中规定的权利中更改源代码版本中的接收者权利。如果您以不同的许可证分发可执行版本,则必须绝对清楚,与本许可证不同的任何条款仅由您提供,而不是由初始开发人员或任何贡献者提供。您在此同意赔偿初始开发者和每位贡献者因您提供的任何此类条款而引起的初始开发者或该贡献者的任何责任。
如果分发包含涵盖代码的可执行版本,则必须在产品随附的文档和/或其他材料中的附件B中复制该声明。
3.7。较大的作品。
您可以通过将涵盖代码与不受本许可条款约束的其他代码组合来创建大型作品,并将大型作品作为单个产品分发。在这种情况下,您必须确保涵盖代码满足本许可的要求。

4.无法遵守法规或法规

如果由于法规或法规您无法针对部分或全部涵盖代码遵守本许可的任何条款,则您必须:(a)尽可能遵守本许可的条款; (b)引用禁止您遵守许可的法规或规定; (c)描述限制及其影响的代码。这样的描述必须包含在第3.4节中描述的法律文件中,并且必须包含在源代码的所有发行版中。除了法律或法规所禁止的范围外,此类描述必须足够详细,以使普通技术人员能够理解它。您必须将此LEGAL文件提交给Red Hat进行审查,并且您将无法以任何方式使用所涵盖的代码,直到Red Hat授予许可以允许由于法规或法规而无法遵从。

5.本许可的申请

本许可适用于初始开发人员在附件A中附加了通知的代码,以及相关的涵盖代码。
Red Hat可能在产品中包含Covered Code,但此类附加产品不受本许可条款的约束,并且可能以与本许可中所含条款不同的条款对此类附加产品进行许可。
红帽可以许可红帽品牌代码的源代码,而红帽品牌代码不会受本许可条款的约束,并且红帽品牌代码的许可可以与本许可中的条款不同。请与Red Hat联系,以获取可用的替代许可条款的详细信息。

6.许可版本

6.1。新版本。
红帽可能会不时发布许可的修订版和/或新版本。每个版本都会有一个不同的版本号。
6.2。新版本的效果。
在涵盖的代码以特定版本的许可发布后,您可以始终根据该版本的条款继续使用它。您还可以根据Red Hat发布的任何后续许可版本的条款,选择使用此类涵盖代码。红帽以外的任何人均无权修改适用于涵盖代码的条款,超出本许可和后续许可所授予的范围。
6.3。衍生作品。
如果您创建或使用本许可证的修改版本(只能将其应用于尚未受本许可证管辖的涵盖代码的代码),您必须(a)重命名您的许可证,以便短语“ ECOS” ”,“ eCos”,“ Red Hat”,“ RHEPL”或任何令人困惑的类似短语都不会出现在您的许可证中的任何位置,并且(b)否则请明确说明您的许可证版本所包含的条款与Red Hat eCos Public不同执照。 (在附件A中所述的通知中以初始开发者,原始代码或贡献者的名义填写的内容,不应被视为对本许可的修改。)

7.免责声明

本许可根据本许可按“原样”提供涵盖的代码,不提供任何形式的明示或暗示的保证,包括但不限于所涵盖的代码无缺陷,可贸易,适合特定目的或特定用途的保证。 -入侵。所涵盖代码质量和性能的全部风险由您承担。任何情况下,如果所盖的代码证明是不利的,您(而不是初始开发者或任何其他贡献者)均应承担任何必要的服务,维修或纠正的费用。本保修免责声明构成本许可的重要部分。除免责声明外,未经授权,不得使用任何覆盖的代码。

8.终止

如果您不遵守此处的条款,并且在意识到违约后的30天内未能解决此类违约,则本许可和本协议授予的权利将自动终止。适当授予的涵盖代码的所有分许可均应在本许可终止后继续有效。就其性质而言,必须在本许可证终止后仍然有效的规定应继续有效。

9.责任范围

无论是侵权行为(包括过失),合同还是其他方式,在任何情况下和法律理论下,初始开发者,任何其他贡献者或任何覆盖代码的发布者,或任何一方的供应商,或任何其他人对任何特征的任何间接,特殊,偶发或继发性损害,包括但不限于,商誉损失,工作停工,计算机故障或故障,或任何及所有其他商业损害或损失当事人应已告知发生此类损害的可能性。此责任限制不适用于因该方疏忽大意而导致的死亡或人身伤害的责任,而该法律限制仅适用于此类法律。某些司法管辖区不允许排除或限制偶发或继发性损害,因此,该排除和限制可能对您不适用。

10.美国政府最终用户

涵盖代码是48 CFR 2.101(1995年10月)中定义的“商业项目”,由48 CFR 12.212中使用的“商业计算机软件”和“商业计算机软件文档”组成。 1995年9月)。与48 CFR 12.212和48 CFR 227.7202-1至227.7202-4(1995年6月)一致,所有美国政府最终用户仅获得此处规定的权利,才能获得涵盖代码。

11.其他

本许可代表有关本主题的完整协议。如果认为本许可的任何条款不可执行,则仅应在使该条款可执行的必要范围内对此类条款进行改革。本许可应受加利福尼亚州法律规定(除非适用法律另有规定,否则适用),但其法律冲突规定除外。对于至少有一方是美利坚合众国的公民,或者在美国经营特许经营或注册的实体的纠纷:(a)除非另有书面约定,否则与本许可有关的所有纠纷(任何与知识产权有关的争议)应接受最终且具有约束力的仲裁,败诉方应支付所有仲裁费用; (b)与本协议相关的任何仲裁应在JAMS / EndDispute的主持下在加利福尼亚州圣塔克拉拉县进行; (c)与本协议有关的任何诉讼均应受加利福尼亚北区联邦法院的管辖,法院地点在加利福尼亚州圣塔克拉拉县,败诉方应负责诉讼费用,包括但不限于法院费用以及合理的律师费和开支。明确排除了《联合国国际货物销售合同公约》的适用。规定应以起草者解释合同语言的任何法律或法规均不适用于本许可。

12.索赔责任

除非其他贡献者未遵守第3.4节的规定,否则您应根据您提供的涵盖代码的副本数,直接或间接地因使用本许可协议的权利而造成的损失承担责任,您是从使用此类权利以及其他相关因素而收到的。您同意与受影响的各方合作,以公平地分配责任。

13.适用于红帽ECOS公共许可的附加条款

本许可协议中的任何内容均不得解释为禁止Red Hat以与本许可协议不同的条款许可Red Hat否则有权获得许可的任何代码。

红帽和徽标–即使原始代码中包含此类标志,本许可也不授予使用商标红帽,红帽徽标,eCos徽标的任何权利。您可以联系Red Hat以获取许可,以在文档或可执行版本中显示超出附件B要求的Red Hat和eCos标记。

由于合同义务而无法遵守–在合同上限制红帽提供本许可下的第三方代码时,红帽可以选择将此类第三方代码集成到涵盖代码中,而无需在第三方中分发此类第三方代码。源代码形式,即使该第三方代码在本许可下被视为“修改”。

附件A

“此文件的内容受Red Hat eCos Public License Version 1.1(“许可证”)的约束;除非遵守许可,否则您不得使用此文件。您可以从http://www.redhat.com/获得许可证的副本。

根据许可协议分发的软件按“原样”分发,没有任何明示或暗示的担保。有关许可证下特定语言的管理权利和限制,请参阅许可证。

原始代码是1998年9月30日发布的eCos –嵌入式可配置操作系统。原始代码的最初开发者是Red Hat。 Red Hat创建的部分版权所有(C)1998、1999、2000 Red Hat,Inc.。保留所有权利。”

附件B

此产品中嵌入的软件的一部分是eCos –嵌入式可配置操作系统,它是Red Hat的商标。 Red Hat创建的部分是Red Hat,Inc.()版权所有(C)1998、1999、2000。版权所有。

本产品中的软件部分由红帽和任何明示或暗示的担保提供,包括但不限于针对特定目的的适销性和适用性的默示担保。在任何情况下,作者均不对任何直接,间接,偶发,特殊,特殊或后果性损害(包括但不限于替代商品或服务的购买,使用,数据或利润的损失或业务中断)承担责任)无论是基于合同,严格责任还是侵权(包括疏忽或其他方式)造成的任何责任理论,无论是基于使用本软件的任何方式引起的,即使已被告知可能存在这种情况。