(Jabber 已停止使用或推荐此许可证)
此 Jabber 开源许可证(“许可证”)适用于 Jabber 服务器和相关软件产品,以及 Jabber.Com, Inc.(“许可方”)分发的该软件的任何更新或维护版本(“Jabber 产品”)。根据本许可证许可的任何 Jabber 产品均为许可产品。许可产品作为一个整体受美国版权法保护。本许可证明确了您可以使用、复制、分发或修改许可产品的条款。
序言
本序言旨在用通俗易懂的英语描述本许可证的性质和范围。但是,本序言不是本许可证的一部分。本许可证的法律效力仅取决于许可证的条款,而非本序言。
本许可证符合开源定义,并已获得开源促进会批准。根据本许可证分发的软件可以标记为“OSI 认证开源软件”。
本许可证规定:
1. 您可以单独使用、出售或赠送许可产品,或将其作为包含来自多个不同来源的程序的聚合软件发行版的一部分。无需支付版税或其他费用。
2. 许可产品的源代码和可执行版本,包括先前贡献者所做的修改,均可供您使用。(术语“许可产品”、“修改”、“贡献者”和“源代码”在许可证中定义。)
3. 您被允许对许可产品进行修改,并且可以从中创建衍生作品。(术语“衍生作品”在许可证中定义。)
4. 通过根据本许可证的规定接受许可产品,您同意您对许可产品进行的任何修改,以及随后分发的修改,均受本许可证的规定约束。特别是,您必须向他人提供您的修改的源代码。
5. 您可以将许可产品用于任何目的,但许可方不向您提供任何保证,也不对许可产品无法正常工作或对您造成任何伤害或损害承担任何责任。
6. 如果您再许可许可产品或衍生作品,您可以对保证或支持收费,或对接受对客户的赔偿或责任义务收费。您不能对源代码收费。
7. 如果您对许可方提出与许可产品相关的任何专利索赔,或者如果您违反本许可证的任何条款,您在本许可证下的许可产品权利将自动终止。
您可以使用本许可证分发您自己的衍生作品,在这种情况下,本许可证的规定将适用于您的衍生作品,就像它们适用于原始许可产品一样。
或者,您可以根据任何其他 OSI 批准的开源许可证或您选择的专有许可证分发您的衍生作品。但是,如果您使用本许可证以外的任何许可证,您必须继续履行本许可证的要求(包括与发布源代码相关的规定),对于您的衍生作品中由许可产品组成的部分,包括包含修改的文件。
新版本的本许可证可能会不时发布。您可以选择继续使用本版本许可证中的条款或新版本的条款。但是,只有许可方有权更改适用于许可产品的许可证条款。
本许可证依赖于某些术语的精确定义。这些术语在首次使用时定义,并且为了您的方便,这些定义在许可证末尾的词汇表中重复。
许可证条款
1. 许可方授予许可证。 许可方特此授予您全球范围内的、免版税的、非独占的许可证,但须遵守第三方的知识产权索赔,以进行以下操作:
a. 使用、复制、修改、展示、执行、再许可和分发任何此类贡献者创建的修改或其部分,无论是源代码形式还是可执行程序形式,无论是在未修改的基础上还是作为衍生作品的一部分。
b. 在贡献者现在或将来拥有或控制的专利权项下,制造、使用、销售、要约销售、委托制造和/或以其他方式处置修改或其部分,但仅限于任何此类权利要求对于使您能够制造、使用、销售、要约销售、委托制造和/或以其他方式处置修改或其部分或其衍生作品是必要的范围。
2. 授予贡献者修改许可证。 “修改”是指对以下各项的实质或结构的任何添加或删除:(i)包含许可产品的文件,或(ii)包含许可产品任何部分的新文件。在本许可证的下文中,“许可产品”一词应包括您从任何贡献者处收到的所有先前修改。通过应用以下第 4(a) 条的规定,每个创建或促成修改的创建并分发修改的个人或实体(“贡献者”)特此授予您全球范围内的、免版税的、非独占的许可证,但须遵守第三方的知识产权索赔,以进行以下操作:
- 使用、复制、修改、展示、执行、再许可和分发任何此类贡献者创建的修改或其部分,无论是源代码形式还是可执行程序形式,无论是在未修改的基础上还是作为衍生作品的一部分。
- 在贡献者现在或将来拥有或控制的专利权项下,制造、使用、销售、要约销售、委托制造和/或以其他方式处置修改或其部分,但仅限于任何此类权利要求对于使您能够制造、使用、销售、要约销售、委托制造和/或以其他方式处置修改或其部分或其衍生作品是必要的范围。
3. 许可证授予的排除项。 本许可证中的任何内容均不得被视为授予许可方或任何贡献者的商标、版权、专利、商业秘密或任何其他知识产权的任何权利,除非本文明确声明。未授予与许可产品分离的专利许可,用于您从许可产品中删除的代码,或用于许可产品与其他软件或硬件的组合。即使许可方或任何贡献者的商标包含在许可产品中,也未授予对其商标的权利。本许可证中的任何内容均不得解释为禁止许可方根据与本许可证不同的条款许可许可方以其他方式有权许可的任何代码。
4. 您关于分发的义务。
a. 本许可证对您的修改的适用。作为您使用许可产品的明确条件,您特此同意,您创建或贡献的任何修改,以及您分发的修改,均受本许可证条款的约束,包括但不限于第 2 条。您创建或贡献的任何修改只能根据本许可证或根据第 7 条发布的本许可证的未来版本分发。您必须在您分发的每份修改副本中包含本许可证的副本。您同意不提供或施加任何条款于许可产品或修改的任何源代码或可执行版本,这些条款会更改或限制本许可证的适用版本或接收者在本许可证下的权利。但是,您可以包含一份附加文件,提供第 4(e) 条中描述的附加权利。
b. 源代码的可用性。 您必须根据本许可证的条款,提供您分发的许可产品和任何修改的源代码,无论是在您分发任何可执行文件或其他形式的许可产品的相同介质上,还是通过软件开发社区普遍接受的电子数据传输机制(“电子分发机制”)。您分发的任何版本的许可产品或修改的源代码必须在最初可用的日期起至少十二 (12) 个月内保持可用,或在后续版本的所述许可产品或修改可用后至少六 (6) 个月内保持可用。您有责任确保源代码版本保持可用,即使电子分发机制由第三方维护。
c. 修改的描述。 您必须使您创建或贡献的任何修改,以及您分发的修改,包含一个文件,记录您为创建或贡献这些修改而进行的添加、更改或删除,以及任何此类添加、更改或删除的日期。您必须包含一个醒目的声明,说明修改直接或间接地来源于许可产品,并在 (i) 源代码和 (ii) 您分发的许可产品的版本显示的任何通知或您在其中描述许可产品的来源或所有权的相关文档中,包含许可方和任何许可产品贡献者的名称。您不得修改或删除许可产品中任何预先存在的版权声明。
d. 知识产权事宜。
i. 第三方索赔。 如果您知道行使本许可证授予的权利需要第三方知识产权许可,您必须在源代码发行版中包含一个名为“LEGAL”的文本文件,其中详细描述索赔和提出索赔的当事方,以便接收者知道与谁联系。如果您在根据第 4(b) 条的描述提供任何修改后获得此类知识,您应立即修改您之后提供的所有副本中的 LEGAL 文件,并应采取其他步骤(例如通知适当的邮件列表或新闻组),以合理地通知那些从您那里收到许可产品的人已获得新的知识。
ii. 贡献者 API。 如果您的修改包括应用程序编程接口(“API”),并且您知道实施该 API 合理必要的专利许可,您还必须将此信息包含在 LEGAL 文件中。
iii. 声明。 您声明,除非根据以上 4(d)(i) 条披露,否则您相信您分发的任何修改都是您的原创作品,并且您拥有充分的权利授予本许可证赋予的权利。
e. 必需的通知。 您必须在您提供的任何文档中复制本许可证,以及您创建或贡献的任何修改的源代码,以及您分发的源代码,无论您在哪里描述接收者与许可产品相关的权利。您必须在您分发的许可产品的每个源代码文件中复制附录 A(“通知”)中包含的通知。如果您创建了修改,您可以将您的姓名作为贡献者添加到通知中。如果由于其结构而无法将通知放在特定的源代码文件中,则您必须将此类通知包含在用户可能查找此类通知的位置(例如相关目录文件)中。您可以选择向许可产品的一个或多个接收者提供并收取保修、支持、赔偿或责任义务的费用。但是,您只能代表您自己这样做,而不能代表许可方或任何贡献者这样做。您必须明确说明任何此类保证、支持、赔偿或责任义务仅由您提供,并且您特此同意就许可方或此类贡献者因您提供的保证、支持、赔偿或责任条款而产生的任何责任向许可方和每位贡献者进行赔偿。
f. 可执行版本的发布。 您可以根据您选择的许可证分发许可产品作为可执行程序,该许可证可能包含与本许可证不同的条款,前提是 (i) 您已满足第 4(a) 条至第 4(e) 条对该分发的要求,(ii) 您在可执行版本、相关文档和辅助材料中包含醒目的通知,说明许可产品的源代码版本可根据本许可证的条款获得,包括对您如何以及在何处履行了第 4(b) 条义务的描述,(iii) 您保留许可产品中的所有现有版权声明,并且 (iv) 您明确说明任何与本许可证不同的条款仅由您提供,而不是由许可方或任何贡献者提供。您特此同意就许可方或此类贡献者因您提供的任何条款而产生的任何责任向许可方和每位贡献者进行赔偿。
g. 衍生作品的发布。 您可以创作衍生作品(例如,将部分或全部许可产品与其他代码组合),并以您选择的任何其他许可协议发布衍生作品产品,但前提是对于衍生作品中由许可产品或其修改部分组成的部分,本许可协议的要求已得到满足。
5. 因法规或规章而无法遵守。如果由于法规、司法命令或规章,您无法遵守本许可协议的任何条款(关于部分或全部许可产品),则您必须 (i) 在最大程度上遵守本许可协议的条款,(ii) 列举禁止您遵守本许可协议的法规或规章,以及 (iii) 描述限制及其影响的代码。此类描述必须包含在第 4(d) 节中描述的 LEGAL 文件中,并且必须随源代码的所有分发版本一起提供。除非法规或规章禁止,否则此类描述必须足够详细,以使具有普通计算机编程技能的接收者能够理解。
6. 本许可协议的适用范围。 本许可协议适用于许可方或贡献者在附件 A 中附加了声明的代码,该声明通过引用并入本文。
7. 本许可协议的版本。
a. 新版本。 许可方可能会不时发布本许可协议的修订版和/或新版本。
b. 新版本的影响。 一旦许可产品已根据特定版本的许可协议发布,您可以始终根据该版本的条款继续使用它。您也可以选择根据许可方发布的任何后续版本的许可协议使用此类许可产品。除许可方外,任何人都无权修改适用于根据本许可协议创建的许可产品的条款。
c. 本许可协议的衍生作品。 如果您创建或使用本许可协议的修改版本(您只能为了将其应用于尚未成为本许可协议下的许可产品的软件而这样做),则您必须重命名您的许可协议,使其与本许可协议没有混淆的相似之处,并且必须明确指出您的许可协议包含与本许可协议不同的条款。在命名您的许可协议时,您不得使用许可方或任何贡献者的任何商标。
8. 免责声明。 许可产品在本许可协议下按“现状”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于关于许可产品没有缺陷、适销性、适用于特定用途或不侵权的保证。关于许可产品的质量和性能的全部风险由您承担。如果许可产品在任何方面被证明是有缺陷的,则您(而不是许可方或任何其他贡献者)承担任何必要的维修、修理或更正的费用。本免责声明构成本许可协议的重要组成部分。除非在本免责声明下,否则未授权使用许可产品。
9. 终止。
a. 违约时自动终止。 如果您未能遵守本文条款,并且未能在意识到违约后的三十 (30) 天内纠正此类违约,则本许可协议及根据本协议授予的权利将自动终止。对许可产品正确授予的所有子许可证在本许可协议终止后仍然有效。其性质必须在本许可协议终止后仍然有效的条款应继续有效。
b. 声称专利侵权时终止。如果您通过对许可方或贡献者(您对其提起此类诉讼的许可方或贡献者在本文中称为“被诉方”)提起专利侵权索赔(不包括宣告性判决诉讼),声称许可产品直接或间接侵犯任何专利,则被诉方根据本许可协议第 1 节或第 2 节授予您的任何及所有权利应在被诉方发出六十 (60) 天通知(“通知期”)后预期终止,除非在该通知期内,您以书面形式同意 (i) 就您过去或将来使用被诉方制造的许可产品向被诉方支付双方同意的合理许可费,或 (ii) 撤回您针对被诉方关于许可产品的诉讼索赔。如果在所述通知期内,双方未以书面形式达成合理的许可费和付款安排,或者诉讼索赔未被撤回,则许可方根据第 1 节和第 2 节授予您的权利将在所述通知期届满时自动终止。
c. 本许可协议的合理价值。 如果您对被诉方提出专利侵权索赔,声称许可产品直接或间接侵犯任何专利,并且此类索赔在专利侵权诉讼开始之前得到解决(例如通过许可或和解),则在确定任何付款或许可的金额或价值时,应考虑被诉方根据第 1 节和第 2 节授予的许可的合理价值。
d. 终止不具有追溯效力。 如果根据上述第 9(a) 节或第 9(b) 节终止,则在终止之前由您或任何经销商根据本协议有效授予的所有最终用户许可协议(不包括给分销商和经销商的许可)应在终止后仍然有效。
10. 责任限制。 在任何情况下且在任何法律理论下,无论是侵权行为(包括疏忽)、合同还是其他,许可方、任何贡献者或许可产品的任何分销商,或任何此类方的任何供应商,均不对任何人承担任何间接的、特殊的、偶然的或后果性的损害赔偿责任,包括但不限于商誉损失、停工、计算机故障或失灵或任何及所有其他商业损害或损失的损害赔偿责任,即使该方已被告知发生此类损害赔偿的可能性。本责任限制不适用于因该方疏忽造成的人员死亡或人身伤害的责任,但适用法律禁止此类限制的情况除外。某些司法管辖区不允许排除或限制附带或后果性损害赔偿,因此此排除和限制可能不适用于您。
11. 索赔责任。 在许可方和贡献者之间,每一方均对其因使用本许可协议下的权利而直接或间接引起的索赔和损害承担责任。您同意与许可方和贡献者合作,在公平的基础上分配此类责任。本文中的任何内容均不旨在或应被视为构成对责任的承认。
12. 美国政府最终用户。 许可产品是商业项目,该术语在 48 C.F.R. 2.101 (1995 年 10 月) 中定义,由商业计算机软件和商业计算机软件文档组成,此类术语在 48 C.F.R. 12.212 (1995 年 9 月) 中使用。根据 48 C.F.R. 12.212 和 48 C.F.R. 227.7202-1 至 227.7202-4 (1995 年 6 月),所有美国政府最终用户仅获得本文规定的权利的许可产品。
13. 其他。 本许可协议代表关于本文主题事项的完整协议。如果本许可协议的任何条款被认定为不可执行,则应仅在使其可执行的必要范围内对该条款进行修订。本许可协议应受加利福尼亚州法律条款管辖(除非任何适用法律另有规定),但不包括其冲突法条款。您明确同意,与本许可协议相关的任何诉讼均应受加利福尼亚州北区联邦法院或加利福尼亚州圣克拉拉县高等法院(如适用)的管辖,审判地点位于加利福尼亚州圣克拉拉县,败诉方负责费用,包括但不限于诉讼费和合理的律师费和支出。《联合国国际货物销售合同公约》的适用性被明确排除。您和许可方明确放弃在任何关于许可产品或本许可协议的诉讼中进行陪审团审判的权利。任何规定合同语言应作不利于起草者的解释的法律或法规均不适用于本许可协议。
14. 本许可协议中“您”的定义。在本许可协议中,“您”(无论大小写)均指根据本许可协议或根据第 7 节发布的本许可协议的未来版本行使权利并遵守所有条款的个人或法人实体。对于法人实体,“您”包括控制您、受您控制或与您处于共同控制下的任何实体。就本定义而言,控制是指 (i) 直接或间接指示或管理此类实体的权力,无论是通过合同还是其他方式,或 (ii) 拥有百分之五十 (50%) 或以上已发行股份的所有权,或 (iii) 对此类实体的实益所有权。
15. 术语表。 为了方便读者,本许可协议中在多个章节中使用的所有已定义术语在此处按字母顺序重复列出。每个已定义术语首次使用的本许可协议章节在括号中显示。
贡献者:创建或贡献了修改作品的创作,并分发了修改作品的每个人或实体。(参见第 2 节)
衍生作品: 该术语在本许可协议中的使用根据美国版权法定义。(参见第 1(b) 节)
许可协议:本 Jabber 开源许可协议。(参见许可协议的第一段)
许可产品:根据本许可协议获得许可的任何 Jabber 产品。“许可产品”一词包括您收到的任何贡献者的所有先前修改作品。(参见许可协议的第一段和第 2 节)
许可方:Jabber.Com, Inc.(参见许可协议的第一段)
许可产品:根据本许可协议获得许可的任何 Jabber 产品。“许可产品”一词包括您收到的任何贡献者的所有先前修改作品。(参见许可协议的第一段和第 2 节)
许可方:Jabber.Com, Inc.(参见许可协议的第一段)
修改:对 (i) 包含许可产品的文件,或 (ii) 包含许可产品任何部分的新文件的实质或结构的任何添加或删除。(参见第 2 节)
声明:附件 A 中包含的声明。(参见第 4(e) 节)
源代码: 用于修改许可产品的首选形式,包括其中包含的所有模块,以及任何相关的接口定义文件、用于控制可执行程序编译和安装的脚本,或针对许可产品的源代码的差异比较列表。(参见第 1(a) 节)
您:本术语在本许可协议的第 14 节中定义。
附件 A
以下声明必须出现在您分发的许可产品或其任何修改版本的源代码的每个文件中。对任何修改的贡献者可以添加自己的版权声明以标识他们自己的贡献。
许可协议
本文件的内容受 Jabber 开源许可协议 1.0 版(“许可协议”)的约束。除非遵守许可协议,否则您不得以源代码或可执行形式复制或使用本文件。您可以在 http://www.jabber.com/license/ 或 https://open-source.org.cn/ 获取许可协议的副本。
根据许可协议分发的软件以“现状”为基础分发,不提供任何形式的保证,无论是明示的还是暗示的。有关许可协议下权利和限制的具体语言,请参阅许可协议。
版权
由 Jabber.com, Inc. 创建或分配的部分版权归 Jabber.com, Inc. 所有,1999-2000 年。保留所有权利。有关 Jabber.com, Inc. 的联系信息,请访问 http://www.jabber.com/。
部分版权归 Jeremie Miller 所有,1998-1999 年。
致谢
特别感谢 Jabber 开源贡献者对 Jabber 的建议和支持。
Modifications