Apache License 2.0的中文介绍及其许可使用

Apache license 2.0的介绍

Apache2.0也是非常常见的一个协议英文原版链接:https://www.apache.org/licenses/LICENSE-2.0.txt

------------------------------中文翻译如下:-----------------------------------

2.版权许可的授予

受限于本许可证的条款和条件,每个贡献者特此授予您永久的、全球性的、非排他性的、免交易费的、免许可费的、不可撤销的版权许可,以复制、准备衍生作品、公开展示、公开表演、再许可和分发本作品及其衍生作品,以源码或目标码形式。

3.专利许可的授予

受限于本许可证的条款和条件,每个贡献者特此授予您永久的、全球性的、非排他性的、免交易费的、免许可费的、不可撤销的(按本节规定的除外)专利许可,以制造、委托制造、使用、许诺销售、销售、进口及以其他方式转移本作品,该许可仅及于贡献者有权许可且由其贡献本身或由其贡献与其提交时所针对的本作品形成的组合所必然侵犯的专利权利要求。如果您对任何实体提起专利诉讼(包括在法律诉讼中的交叉诉讼主张或反诉主张),主张本作品或纳入本作品的贡献构成专利的直接侵权或帮助侵权,则在本许可证下授予您的任何专利许可自该诉讼提起之日起终止。

4.再分发

您可在任何媒介上复制和分发本作品或其衍生作品的副本,无论是否经过修改,无论以源码形式或目标形式,只要您同时满足以下条件:

a. 您必须向本作品或衍生作品的任何其他接收者提供本许可证的副本;

b. 您必须使任何修改后的文件都附上显著的声明,说明您修改了该文件;

c. 您必须在您分发的任何衍生作品的源码形式中,保留来自本作品源码形式的所有版权、专利、商标和权属声明,但与该衍生作品任何部分无关的声明除外;

d. 如果本作品分发时包含"NOTICE"文本文件,则您分发的任何衍生作品必须至少在下述一处位置包含本文件中的署名声明的可读副本,但与该衍生作品任何部分无关的声明除外:在作为衍生作品一部分的NOTICE文本文件中;在与衍生作品一并提供的源码形式或文档中;或在衍生作品生成的显示界面中通常展示第三方声明的任何位置(如有)。NOTICE文件中的内容仅为提供信息,并不修改本许可。您可以在您分发的衍生作品中添加您自己的权属声明,与本作品的NOTICE文本并列或作为其附录,只要该添加的权属声明不被解释为修改本许可。

只要您使用、复制和分发本作品的做法符合本许可规定的条件,您可以对您修改的部分添加自己的版权声明,并可以就您修改的部分或任何衍生作品整体提供额外或不同的许可条款和条件,以供使用、复制或分发。

5.贡献的提交

除非另有明确说明,您有意向许可方提交且为了纳入本作品的任何贡献,均受本许可证的条款和条件约束,而不带有任何附加条款或条件。尽管有上述规定,本许可证中任何内容,均不会取代或修改您就该贡献可能与许可方另行签署的许可协议条款。

6.商标

本许可证不授予使用许可方的商号、商标、服务标志或产品名称的许可,但在描述本作品来源及复制NOTICE文件内容时因合理和习惯用法需要的除外。

------------------------------------使用方式-----------------------------

1. 添加LICENSE文件

在项目根目录下创建LICENSE或LICENSE.txt文件,包含完整的Apache License 2.0文本。

2. 源代码文件头部声明

在每个源文件顶部添加版权声明和许可信息:

/*

* Copyright Year Your Name.

*

* 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.

*/

3. README文档声明

在README.md中明确说明项目使用的许可证类型:

"This project is licensed under the Apache License 2.0 - see the LICENSE file for details."

4.NOTICE文件(如适用)

如果原始项目包含NOTICE文件,衍生作品也必须包含该文件。

备注:

https://www.apache.org/licenses/LICENSE-2.0.txt

https://opensource.org/license/apache-2-0

相关推荐
LinXunFeng2 天前
Obsidian - 使用 Share Note 分享笔记并自部署
前端·笔记·github
闪闪发亮的小星星6 天前
高斯光以及高斯光公式解释
笔记
cqbzcsq6 天前
CellFlow虚拟细胞论文阅读
论文阅读·人工智能·笔记·学习·生物信息
阿米亚波6 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
自传.6 天前
尚硅谷 Vibe Coding|第三章(1) Claude Code深度使用与进阶技巧 学习笔记
笔记·学习·尚硅谷·vibecoding
.千余6 天前
【C++】模板进阶全解:非类型参数|全特化|偏特化|分离编译完全指南
开发语言·c++·笔记·学习·其他
自传.6 天前
尚硅谷 Vibe Coding|第二章 AI编程工具生态 学习笔记
笔记·学习·ai编程·尚硅谷·vibe coding
小小龙学IT6 天前
Apache Airflow 2.x 深度指南:用 Python 编排一切的现代化工作流引擎
开发语言·python·apache
秋波。未央7 天前
Java Agent 开发 · Day 1 学习笔记(含作业完整标准答案)
java·笔记·学习
Shepherd06197 天前
【IT 运维】Apache 使用 mod_remoteip 恢复 Cloudflare 后的真实访客 IP
运维·tcp/ip·apache