Motosoto 开源许可

版本 0.9提交日期: 2001年4月23日提交者:Leon Gommans SPDX 短标识符:Motosoto

Open Source Initiative Approved License

MOTOSOTO 开源许可

版本 0.9

本 Motosoto 开源许可(“许可”)适用于“社区门户服务器”和相关软件产品,以及 Motosoto.Com B.V.(“许可人”)分发的该软件的任何更新或维护版本(“Motosoto 产品”)。根据本许可获得许可的任何 Motosoto 产品均为“许可产品”。许可产品整体受荷兰版权法保护。本许可规定了您可以使用、复制、分发或修改许可产品的条款。

序言

本序言旨在用通俗易懂的英语描述本许可的性质和范围。但是,本序言不属于本许可的一部分。本许可的法律效力仅取决于本许可的条款,而不取决于本序言。

本许可符合开源定义,并已获得开源促进组织的批准。根据本许可分发的软件可以标记为“OSI 认证的开源软件”。

本许可规定:

  1. 您可以单独或作为包含来自多个不同来源的程序的聚合软件发行版的一部分使用、出售或赠送许可产品。无需支付版税或其他费用。
  2. 许可产品的源代码和可执行版本,包括先前贡献者所做的修改,均可供您使用。(术语“许可产品”、“修改”、“贡献者”和“源代码”在本许可中定义。)
  3. 您被允许对许可产品进行修改,并且可以从中创建衍生作品。(术语“衍生作品”在本许可中定义。)
  4. 通过接受本许可条款下的许可产品,您同意您对许可产品进行的任何修改以及随后分发的修改均受本许可条款的约束。特别是,您必须向他人提供您的修改的源代码。
  5. 您可以将许可产品用于任何目的,但许可人未向您提供任何担保,也不对许可产品无法正常工作或对您造成任何伤害或损害承担任何责任。
  6. 如果您再许可许可产品或衍生作品,您可以对担保或支持收费,或者对接受对客户的赔偿或责任义务收费。您不能对源代码收费。
  7. 如果您对许可人提出与许可产品相关的任何专利索赔,或者您违反了本许可的任何条款,则您在本许可下的许可产品权利将自动终止。

您可以使用本许可分发您自己的衍生作品,在这种情况下,本许可的条款将适用于您的衍生作品,就像它们适用于原始许可产品一样。

或者,您可以根据任何其他 OSI 批准的开源许可或您选择的专有许可分发您的衍生作品。但是,如果您使用本许可以外的任何其他许可,您必须继续履行本许可的要求(包括与发布源代码相关的条款),对于您的衍生作品中由许可产品组成的部分,包括包含修改的文件。

本许可的新版本可能会不时发布。您可以选择继续使用本版本许可中的许可条款或新版本的许可条款。但是,只有许可人有权更改适用于许可产品的许可条款。

本许可依赖于某些术语的精确定义。这些术语在首次使用时定义,并且为了您的方便,定义在许可末尾的词汇表中重复。

许可条款

  1. 许可人授予许可。许可人在此授予您全球范围内的、免版税的、非独占的许可,但须遵守第三方的知识产权主张,以执行以下操作:
  1. 使用、复制、修改、展示、执行、再许可和分发许可产品或其部分(包括下文定义的修改),无论是源代码形式还是可执行程序形式。“源代码”是指用于修改许可产品的首选形式,包括其中包含的所有模块,以及任何相关的接口定义文件、用于控制可执行程序编译和安装的脚本,或针对许可产品源代码的差异比较列表。
  2. 通过添加或删除所述许可产品的实质或结构来创建许可产品的衍生作品(该术语在荷兰版权法下定义)。
  3. 根据许可人现在或将来拥有或控制的专利权,制造、使用、销售、要约销售、制造和/或以其他方式处置许可产品或其部分,但仅限于任何此类权利要求对于使您能够制造、使用、销售、要约销售、制造和/或以其他方式处置许可产品或其部分或其衍生作品是必要的。
  1. 贡献者授予修改许可。“修改”是指对 (i) 包含许可产品的文件或 (ii) 包含许可产品任何部分的新文件的实质或结构的任何添加或删除。在本许可中,术语“许可产品”应包括您从任何贡献者处收到的所有先前的修改。通过应用下文第 4(a) 条的规定,每个创建或贡献于创建并分发修改的个人或实体(“贡献者”)在此授予您全球范围内的、免版税的、非独占的许可,但须遵守第三方的知识产权主张,以执行以下操作:
  1. 使用、复制、修改、展示、执行、再许可和分发此类贡献者创建的任何修改或其部分,无论是源代码形式还是可执行程序形式,无论是基于未修改的基础还是作为衍生作品的一部分。
  2. 根据贡献者现在或将来拥有或控制的专利权,制造、使用、销售、要约销售、制造和/或以其他方式处置修改或其部分,但仅限于任何此类权利要求对于使您能够制造、使用、销售、要约销售、制造和/或以其他方式处置修改或其部分或其衍生作品是必要的。

  1. 许可授予的排除。本许可中的任何内容均不得被视为授予许可人或任何贡献者的商标、版权、专利、商业秘密或任何其他知识产权的任何权利,除非本文明确声明。不授予与许可产品分离的专利许可,不授予您从许可产品中删除的代码的专利许可,也不授予许可产品与其他软件或硬件组合的专利许可。即使许可产品中包含许可人或任何贡献者的商标,也不授予其商标的权利。本许可中的任何内容均不得解释为禁止许可人根据与本许可不同的条款许可许可人本来有权许可的任何代码。
  2. 您关于分发的义务。
  1. 本许可对您的修改的适用。作为您使用许可产品的明确条件,您在此同意,您创建或贡献的任何修改,以及您分发的修改,均受本许可条款的约束,包括但不限于第 2 条。您创建或贡献的任何修改只能根据本许可的条款或根据第 7 条发布的本许可的未来版本分发。您必须在您分发的每个修改副本中包含本许可的副本。您同意不提供或施加任何条款于许可产品或修改的任何源代码或可执行版本,这些条款会更改或限制本许可的适用版本或接收者在本许可下的权利。但是,您可以包含一份额外文件,提供第 4(e) 条中描述的额外权利。
  2. 源代码的可用性。您必须根据本许可的条款,提供您分发的许可产品和任何修改的源代码,无论是在您分发许可产品的任何可执行文件或其他形式的相同介质上,还是通过软件开发社区普遍接受的电子数据传输机制(“电子分发机制”)。您分发的任何版本的许可产品或修改的源代码必须至少在最初可用之日起十二 (12) 个月内保持可用,或至少在后续版本的所述许可产品或修改可用之日起六 (6) 个月内保持可用。即使电子分发机制由第三方维护,您也有责任确保源代码版本保持可用。
  3. 修改的描述。您必须使您创建或贡献的任何修改,以及您分发的修改,包含一个文件,记录您为创建或贡献这些修改而进行的添加、更改或删除,以及任何此类添加、更改或删除的日期。您必须包含一个突出的声明,说明修改直接或间接地来源于许可产品,并在 (i) 源代码和 (ii) 您分发的许可产品的任何版本显示的任何通知或您描述许可产品的来源或所有权的相关文档中包含许可人和任何许可产品贡献者的姓名。您不得修改或删除许可产品中任何现有的版权声明。
  4. 知识产权事项。

    1. 第三方索赔。如果您知道行使本许可授予的权利需要获得第三方的知识产权许可,您必须在源代码分发中包含一个名为“LEGAL”的文本文件,其中详细描述索赔和提出索赔的当事方,以便接收者知道与谁联系。如果您在根据第 4(b) 条提供任何修改后获得此类知识,您应立即修改您之后提供的所有副本中的 LEGAL 文件,并应采取其他步骤(例如通知适当的邮件列表或新闻组)合理地计算以告知那些从您处收到许可产品的人已获得新的知识。
    2. 贡献者 API。如果您的修改包括应用程序编程接口(“API”),并且您知道实施该 API 合理必要的专利许可,您还必须将此信息包含在 LEGAL 文件中。
    3. 声明。您声明,除非根据上述 4(d)(i) 条披露,否则您相信您分发的任何修改都是您的原创作品,并且您拥有充分的权利授予本许可所转让的权利。

  1. 必需的通知。您必须在您提供的任何文档中复制本许可,以及您创建或贡献的任何修改的源代码,以及您描述接收者与许可产品相关的权利的任何地方。您必须在您分发的许可产品的任何副本的源代码的每个文件中复制附件 A(“通知”)中包含的通知。如果您创建了修改,您可以将您的姓名添加为通知的贡献者。如果由于其结构而无法将通知放在特定的源代码文件中,则您必须将此类通知包含在用户可能查找此类通知的位置(例如,相关目录文件)中。您可以选择向许可产品的一个或多个接收者提供并收取担保、支持、赔偿或责任义务的费用。但是,您只能代表您自己这样做,而不能代表许可人或任何贡献者。您必须明确表示任何此类担保、支持、赔偿或责任义务仅由您提供,并且您在此同意就许可人或此类贡献者因您提供的担保、支持、赔偿或责任条款而承担的任何责任向许可人和每位贡献者进行赔偿。
  2. 可执行版本的发布。您可以根据您选择的许可分发许可产品作为可执行程序,该许可可能包含与本许可不同的条款,前提是 (i) 您已满足第 4(a) 条至第 4(e) 条对该分发的要求,(ii) 您在可执行版本、相关文档和辅助材料中包含显眼的通知,声明许可产品的源代码版本在本许可的条款下可用,包括如何以及在何处履行第 4(b) 条义务的描述,(iii) 您保留许可产品中的所有现有版权声明,并且 (iv) 您明确表示与本许可不同的任何条款仅由您提供,而不是由许可人或任何贡献者提供。您在此同意就许可人或此类贡献者因您提供的任何条款而承担的任何责任向许可人和每位贡献者进行赔偿。
  3. 衍生作品的分发。您可以创建衍生作品(例如,许可产品的一部分或全部与其他代码的组合),并根据您选择的任何其他许可分发衍生作品作为产品,但前提是对于衍生作品中由许可产品或对其进行的任何修改组成的部分,必须满足本许可的要求。

  1. 因法规或条例而无法遵守。如果由于法规、司法命令或条例,您无法遵守本许可的某些或全部条款,则您必须 (i) 在最大程度上遵守本许可的条款,(ii) 引用禁止您遵守许可的法规或条例,以及 (iii) 描述限制及其影响的代码。此类描述必须包含在第 4(d) 条中描述的 LEGAL 文件中,并且必须包含在源代码的所有分发中。除非法规或条例禁止,否则此类描述必须足够详细,以便具有普通计算机编程技能的接收者能够理解它。
  2. 本许可的适用。本许可适用于许可人或贡献者已附加附件 A 中的通知的代码,附件 A 通过引用并入本文。
  3. 本许可的版本。
  1. 版本。Motosoto 开源许可协议源自 Jabber 开源许可协议。所有修改均与适用法律和法院所在地相关。
  2. 新版本。许可方可能会不时发布许可协议的修订版和/或新版本。
  3. 新版本的影响。一旦许可产品已根据特定版本的许可协议发布,您可以始终按照该版本的条款继续使用它。您也可以选择按照许可方发布的任何后续版本的许可协议条款使用该许可产品。除许可方外,任何人都无权修改适用于根据本许可协议创建的许可产品的条款。
  4. 本许可协议的衍生作品。如果您创建或使用本许可协议的修改版本(您只能为了将其应用于尚未成为本许可协议项下许可产品的软件而进行此操作),则您必须重命名您的许可协议,使其名称与本许可协议不至混淆,并且必须明确指出您的许可协议包含与本许可协议不同的条款。在命名您的许可协议时,您不得使用许可方或任何贡献者的任何商标。

  1. 保证免责声明。许可产品在本许可协议下以“现状”为基础提供,不提供任何明示或暗示的保证,包括但不限于关于许可产品无缺陷、适销性、适用于特定用途或不侵权的保证。关于许可产品的质量和性能的全部风险由您承担。如果许可产品在任何方面被证实存在缺陷,您(而非许可方或任何其他贡献者)将承担任何必要维护、修理或更正的费用。本保证免责声明构成本许可协议的必要组成部分。除非接受本免责声明,否则不得在本协议项下使用许可产品。
  2. 终止。
  1. 违约时自动终止。如果您未能遵守本协议条款,且未能在知悉违约后三十 (30) 天内纠正违约行为,则本许可协议及据此授予的权利将自动终止。所有已适当授予的许可产品子许可,在本许可协议终止后应继续有效。根据其性质,在本许可协议终止后仍需保持有效的条款应继续有效。
  2. 主张专利侵权时终止。如果您通过对许可方或贡献者(您对其提起诉讼的许可方或贡献者在本文中称为“答辩方”)提出专利侵权索赔(不包括宣告判决诉讼)来启动诉讼,并声称许可产品直接或间接侵犯了任何专利,则答辩方根据本许可协议第 1 条或第 2 条授予您的任何及所有权利应在答辩方发出六十 (60) 天通知(“通知期”)后预期终止,除非在该通知期内,您以书面形式同意 (i) 向答辩方支付双方均认可的合理许可费,以用于您过去或将来使用答辩方制造的许可产品,或 (ii) 撤回您针对答辩方许可产品的诉讼索赔。如果在所述通知期内,双方未能以书面形式就合理的许可费和付款安排达成一致,或者诉讼索赔未被撤回,则许可方根据第 1 条和第 2 条授予您的权利将在所述通知期届满时自动终止。
  3. 本许可协议的合理价值。如果您对答辩方提出专利侵权索赔,声称许可产品直接或间接侵犯了任何专利,且该索赔在专利侵权诉讼启动前已解决(例如通过许可或和解),那么在确定任何付款或许可的金额或价值时,应将答辩方根据第 1 条和第 2 条授予的许可的合理价值考虑在内。
  4. 终止不具追溯效力。如果根据上述第 9(a) 或 9(b) 条款终止,则在终止前由您或任何分销商根据本协议有效授予的所有最终用户许可协议(不包括授予分销商和经销商的许可)应在终止后继续有效。
  1. 责任限制。在任何情况下及任何法律理论下,无论是侵权(包括过失)、合同或其他,许可方、任何贡献者、许可产品的任何分销商或上述任何一方的供应商,均不对任何人承担任何间接、特殊、附带或后果性损害赔偿责任,包括但不限于商誉损失、停工、计算机故障或运行失常,或任何及所有其他商业损害或损失,即使该方已被告知可能发生此类损害。本责任限制不适用于因该方过失导致死亡或人身伤害的责任,但以适用法律禁止此类限制为限。某些司法管辖区不允许排除或限制附带或后果性损害,因此本排除和限制可能不适用于您。
  2. 索赔责任。在许可方和贡献者之间,各方应就其因使用本许可协议项下权利而直接或间接产生的索赔和损害负责。您同意与许可方和贡献者协作,在公平基础上分摊此类责任。本协议中的任何内容均不旨在或不应被视为构成对责任的任何承认。
  3. 美国政府最终用户。许可产品属于“商业项目”,该术语在《美国联邦法规汇编》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 月),所有美国政府最终用户仅获得本协议中规定的许可产品权利。
  4. 其他条款。本许可协议代表关于本协议标的之完整协议。如果本许可协议的任何条款被认定为不可执行,则应仅在使其可执行的必要范围内对该条款进行修订。本许可协议应受荷兰法律条款管辖。《联合国国际货物销售合同公约》的适用性被明确排除。您和许可方明确放弃在任何关于许可产品或本许可协议的诉讼中进行陪审团审判的权利。任何规定合同语言应作不利于起草者的解释的法律或法规均不适用于本许可协议。
  5. 本许可协议中“您”的定义。在本许可协议全文中,“您”(无论大小写)均指根据本许可协议或根据第 7 条发布的本许可协议未来版本行使权利并遵守所有条款的个人或法律实体。对于法律实体,“您”包括控制您、受您控制或与您受共同控制的任何实体。就本定义而言,“控制”是指 (i) 直接或间接地引导或管理该实体的权力,无论是通过合同或其他方式,或 (ii) 拥有百分之五十 (50%) 或以上的流通股,或 (iii) 该实体的实益所有权。
  6. 词汇表。为方便读者,本许可协议中在多个条款中使用的所有已定义术语在此按字母顺序重复列出。每个已定义术语首次使用的许可协议条款在括号中注明。

贡献者:创建或贡献于修改版本的创建并分发修改版本的每一个人或实体。(参见第 2 条)

衍生作品:该术语在本许可协议中的使用定义于荷兰版权法之下。(参见第 1(b) 条)

许可协议:本 Motosoto 开源许可协议。(参见许可协议首段)

许可产品:根据本许可协议获得许可的任何 Motosoto 产品。术语

“许可产品”包括您收到的任何贡献者的所有先前修改版本。(参见许可协议首段和第 2 条)

许可方:Motosoto.Com B.V.。(参见许可协议首段)

修改版本:对 (i) 包含许可产品的文件,或 (ii) 包含许可产品任何部分的新文件的实质或结构的任何添加或删除。(参见第 2 条)

通知:附件 A 中包含的通知。(参见第 4(e) 条)

源代码:用于对许可产品进行修改的首选形式,包括其中包含的所有模块,以及任何相关的接口定义文件、用于控制可执行程序编译和安装的脚本,或针对许可产品源代码的差异比较列表。(参见第 1(a) 条)

您:此术语在本许可协议的第 14 条中定义。

附件 A

以下通知必须出现在您分发的许可产品或对其进行的任何修改版本的源代码的每个文件中。任何修改版本的贡献者可以添加自己的版权声明,以标识他们自己的贡献。

许可

本文件的内容受 Motosoto 开源许可协议 0.9 版(“许可协议”)的约束。除非遵守许可协议,否则您不得以源代码或可执行形式复制或使用本文件。您可以在 http://www.motosoto.com/license/ 或 https://open-source.org.cn/ 获取许可协议的副本。

根据许可协议分发的软件以“现状”为基础分发,不提供任何形式的明示或暗示保证。有关许可协议项下权利和限制的具体语言,请参阅许可协议。

版权

由 Motosoto.com B.V. 创建或分配的部分版权归 Motosoto.com B.V. 所有,版权所有 (c) 2000-2001。

保留所有权利。有关 Motosoto.com B.V. 的联系信息,请访问 http://www.motosoto.com/。

致谢

特别感谢 Motosoto 开源贡献者对 Motosoto 的建议和支持。

修改