跳到内容

RustFS 开源许可

开源许可

  • RustFS 根据 Apache 2.0 许可发布。
  • Apache 2.0

许可条款

2.0 版,2004 年 1 月https://apache.ac.cn/licenses/

使用、复制和分发的条款和条件

1. 定义

“许可”应指本文档第 1 至第 9 条所定义的,关于使用、复制和分发的条款和条件。

“许可方”应指版权所有者或经版权所有者授权授予本许可的实体。

“法律实体”应指行动实体以及所有控制、受控制或与该实体共同控制的其他实体的联合。就本定义而言,“控制”是指 (i) 直接或间接通过合同或其他方式,导致该实体方向或管理的权力,或 (ii) 持有百分之五十 (50%) 或以上已发行股份的所有权,或 (iii) 该实体的受益所有权。

“您”(或“您的”)应指行使本许可授予的权限的个人或法律实体。

“源代码”形式应指进行修改的首选形式,包括但不限于软件源代码、文档源代码和配置文件。

“目标”形式应指通过机械转换或翻译源代码形式产生的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。

“作品”应指根据本许可提供的,以源代码或目标代码形式出现的,由版权声明(示例如下文附录所示)指明的,可用于创作的作品。

“衍生作品”应指任何作品,无论以源代码还是目标代码形式,均基于(或源自)本作品,并且其编辑修订、注释、阐述或其他修改整体上构成原创性的创作。就本许可而言,衍生作品不包括可以与本作品及其衍生作品分离的作品,或仅仅链接(或以名称绑定)到本作品及其衍生作品接口的作品。

“贡献”应指任何作者作品,包括本作品的原始版本以及对本作品或其衍生作品的任何修改或添加,这些作者作品由版权所有者或经授权代表版权所有者提交的个人或法律实体有意提交给许可方以包含在本作品中。就本定义而言,“提交”是指以任何形式的电子、口头或书面方式发送给许可方或其代表的通讯,包括但不限于在电子邮件列表、源代码控制系统以及由许可方或其代表管理的,用于讨论和改进本作品的问题跟踪系统中进行的通讯,但不包括版权所有者以书面形式明确标记或以其他方式指定为“非贡献”的通讯。

“贡献者”应指许可方以及任何已收到许可方贡献并随后被包含在本作品中的个人或法律实体。

在遵守本许可条款和条件的前提下,每一位贡献者特此授予您一项永久的、全球范围的、非独占的、免费的、免版税的、不可撤销的版权许可,允许您复制、准备衍生作品、公开展示、公开表演、再许可和分发本作品以及该等衍生作品(以源代码或目标代码形式)。

3. 专利许可授予

在遵守本许可条款和条件的前提下,每一位贡献者特此授予您一项永久的、全球范围的、非独占的、免费的、免版税的、不可撤销的(除非本节另有说明)专利许可,允许您制造、已制造、使用、要约出售、出售、进口和以其他方式转让本作品,其中该许可仅适用于该贡献者可许可的那些专利权利要求,这些专利权利要求因其贡献本身或其贡献与提交该贡献的作品的组合而被必然侵犯。如果您对任何实体提起专利诉讼(包括在诉讼中提出的交叉诉讼或反诉),声称本作品或包含在本作品中的贡献构成了直接或协助性的专利侵权,则根据本许可授予您的与该作品相关的任何专利许可将在提起该诉讼之日起终止。

4. 再分发

您可以通过任何介质复制和分发本作品或其衍生作品的副本,无论是否修改,无论以源代码或目标代码形式,前提是您满足以下条件:

  • (a) 您必须向本作品或衍生作品的任何其他接收者提供本许可的副本;并且
  • (b) 您必须确保任何修改过的文件带有醒目的通知,说明您更改了文件;并且
  • (c) 在您分发的任何衍生作品的源代码形式中,您必须保留本作品源代码形式中的所有版权、专利、商标和署名通知,但不包括与衍生作品的任何部分无关的通知;并且
  • (d) 如果本作品在其分发中包含“NOTICE”文本文件,则您分发的任何衍生作品必须在以下至少一个位置包含可读的该 NOTICE 文件中包含的署名通知副本,但不包括与衍生作品的任何部分无关的通知:在作为衍生作品一部分分发的 NOTICE 文本文件中;在随衍生作品提供的源代码或文档中;或者,在衍生作品生成的显示中,如果且只要该第三方通知通常显示在那里。NOTICE 文件的内容仅供参考,并不修改本许可。您可以在您分发的衍生作品中添加您自己的署名通知,与本作品的 NOTICE 文本并列或作为补充,前提是这些附加的署名通知不能被解释为修改本许可。

您可以为您的修改添加您自己的版权声明,并可以为您的修改或任何此类衍生作品的整体使用、复制或分发提供额外的或不同的许可条款和条件,前提是您对本作品的使用、复制和分发在其他方面符合本许可中规定的条件。

5. 贡献的提交

除非您明确声明其他内容,否则您有意提交给许可方的任何旨在包含在本作品中的贡献,都将根据本许可的条款和条件提供,不附带任何额外条款或条件。尽管有上述规定,本协议中的任何内容均不应取代或修改您可能已与许可方就此类贡献签订的任何单独许可协议的条款。

6. 商标

本许可不授予使用许可方的商号、商标、服务标记或产品名称的权限,除非是为了合理和惯常地描述本作品的来源并复制 NOTICE 文件内容所必需。

7. 免责声明

除非适用法律要求或书面同意,许可方按“原样”提供本作品(以及每一位贡献者提供其贡献),不附带任何明示或暗示的保证或条件,包括但不限于任何关于所有权、非侵权、适销性或特定用途适用性的保证或条件。您应全权负责确定使用或再分发本作品的适当性,并承担您行使本许可项下权限所伴随的任何风险。

8. 责任限制

在任何情况下,在任何法律理论下,无论是在侵权(包括疏忽)、合同还是其他方面,除非适用法律要求(例如蓄意或严重疏忽行为)或书面同意,任何贡献者均不对您因本许可或使用或无法使用本作品而产生的任何性质的损害负责(包括但不限于商誉损失、停工、计算机故障或失灵,或任何及所有其他商业损害或损失),即使该贡献者已被告知可能发生此类损害。

9. 接受保证或额外责任

在再分发本作品或其衍生作品时,您可以选择提供并收取支持、保修、赔偿或其他符合本许可的责任义务和/或权利的费用。但是,在接受此类义务时,您只能代表您自己和您自己的责任行事,不得代表任何其他贡献者,并且只有在您同意就您接受任何此类保证或额外责任而产生的任何责任或针对该贡献者提出的索赔,向该贡献者进行赔偿、辩护并使其免受损害。

条款和条件结束

附录:如何将 Apache 许可应用于您的作品

要将 Apache 许可应用于您的作品,请附上以下样板通知,并将方括号 [] 中的字段替换为您自己的标识信息。(不要包含方括号!)文本应包含在适用于文件格式的适当注释语法中。我们还建议在版权通知的同一“打印页面”上包含文件名或类名以及用途说明,以便在第三方存档中更易于识别。

版权 [yyyy] [版权所有者名称]

根据 Apache 许可 2.0 版(“许可”)许可;您不得使用本文件,除非符合许可。您可以获取许可的副本,网址为:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,根据许可分发的软件按“原样”分发,不附带任何明示或暗示的保证或条件。请参阅许可,了解关于许可下的权限和限制的特定语言。

根据 Apache 许可证 2.0 发布。