Apache 许可证
来源:LICENSE.md
2.0 版,2004 年 1 月 <http://www.apache.org/licenses/>
使用、复制和分发的条款和条件
1. 定义
“许可证”应指本文件第 1 至第 9 节中定义的使用、复制和分发的条款和条件。
“许可方”应指授予许可证的版权所有者或由版权所有者授权的实体。
“法律实体”应指行动实体与控制、被控制或与该实体共同控制的所有其他实体的联合。出于本定义的目的,“控制”是指 (i) 通过合同或其他方式,直接或间接地对该实体的方向或管理具有权力,或 (ii) 拥有五成 (50%) 或更多已发行股份,或 (iii) 对该实体的受益所有权。
“您” (或“您的”)应指行使本许可证授予的权限的个人或法律实体。
“源代码”形式应指进行修改的首选形式,包括但不限于软件源代码、文档源代码和配置文件。
“对象”形式应指源代码形式的机械转换或翻译产生的任何形式,包括但不限于编译后的目标代码、生成的文档以及转换为其他媒体类型。
“作品”应指在源代码或对象形式下提供的著作权作品,如版权声明中所述,该声明包含在作品中或附加在作品中(示例见下文附录)。
“衍生作品”应指任何作品,无论是在源代码或对象形式下,都基于(或衍生自)作品,并且其编辑修订、注释、阐述或其他修改总体上构成原创著作权作品。出于本许可证的目的,衍生作品不包括与作品及其衍生作品的接口分离的,或仅仅链接(或按名称绑定)到作品及其衍生作品的接口的作品。
“贡献”应指任何著作权作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或添加,版权所有者或有权代表版权所有者提交的个人或法律实体有意提交给许可方以包含在作品中。出于本定义的目的,“提交”是指任何形式的电子、口头或书面通讯,发送给许可方或其代表,包括但不限于在许可方管理的或代表许可方管理的电子邮件列表、源代码控制系统和问题跟踪系统中进行的通讯,以讨论和改进作品,但排除版权所有者以明显的书面方式明确标记或以其他方式指定为“非贡献”的通讯。
“贡献者”应指许可方以及许可方收到其贡献并随后纳入作品中的任何个人或法律实体。
2. 授予版权许可证
在遵守本许可证条款和条件的前提下,每位贡献者特此授予您永久性、全球性、非排他性、无偿、免版税、不可撤销的版权许可,以复制、制作作品的衍生作品、公开展示、公开表演、再许可和分发作品以及此类衍生作品,无论是源代码还是对象形式。
3. 授予专利许可证
在遵守本许可证条款和条件的前提下,每位贡献者特此授予您永久性、全球性、非排他性、无偿、免版税、不可撤销(除本节所述外)的专利许可,以制造、委托制造、使用、提供销售、销售、进口和以其他方式转让作品,其中此类许可仅适用于该贡献者可许可的那些专利权利,这些权利必然会被其单独的贡献或其贡献与提交该贡献的作品的组合侵犯。如果您对任何实体提起专利诉讼(包括诉讼中的交叉请求或反请求),指控作品或纳入作品的贡献构成直接或间接专利侵权,则您根据本许可证获得的该作品的任何专利许可将在提起该诉讼之日起终止。
4. 再分配
您可以以任何媒介、无论是否修改,以及以源代码或对象形式复制和分发作品或其衍生作品的副本,前提是您满足以下条件
- (a) 您必须向作品或其衍生作品的任何其他接收者提供本许可证的副本;并且
- (b) 您必须使任何修改后的文件带有突出显示的通知,表明您更改了这些文件;并且
- (c) 您必须在您分发的任何衍生作品的源代码形式中保留来自作品源代码形式的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的那些声明;并且
- (d) 如果作品在其分发中包含一个名为“NOTICE”的文本文件,那么您分发的任何衍生作品都必须在以下至少一个位置包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的那些声明:在作为衍生作品的一部分分发的 NOTICE 文本文件中;在源代码形式或文档中(如果与衍生作品一起提供);或者,在由衍生作品生成的显示中(如果以及在这些第三方声明通常出现的位置)。NOTICE 文件的内容仅供参考,不会修改许可证。您可以在您分发的衍生作品中添加您自己的归属声明,并置于作品中的 NOTICE 文本旁或作为其附录,前提是此类额外的归属声明不能被解释为修改许可证。
您可以为您的修改添加您自己的版权声明,并可以为使用、复制或分发您的修改或任何此类衍生作品的整体提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发符合本许可证中规定的条件。
5. 提交贡献
除非您明确说明,否则您有意提交给许可方以包含在作品中的任何贡献应根据本许可证的条款和条件,没有任何其他条款或条件。尽管有上述规定,本协议中的任何内容均不应取代或修改您可能与许可方就此类贡献签署的任何单独许可协议的条款。
7. 担保免责声明
除非适用法律要求或书面同意,否则许可方以“现状”提供作品(每位贡献者提供其贡献),不提供任何形式的明示或暗示担保或条件,包括但不限于任何有关所有权、非侵权、适销性或特定用途适用性的担保或条件。您全权负责确定使用或重新分发作品的适当性,并承担您在本许可证下行使权限相关的任何风险。
附录:如何将 Apache 许可证应用于您的作品
要将 Apache 许可证应用于您的作品,请附加以下样板声明,将方括号 []
中的字段替换为您自己的识别信息。(不要包含方括号!)该文本应包含在适用于文件格式的适当注释语法中。我们还建议将文件或类名称以及目的描述包含在与版权声明相同的“印刷页面”上,以便更轻松地在第三方档案中进行识别。
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.