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

相关推荐
疯狂打码的少年11 小时前
【计算机网络】子网掩码与子网划分计算(含CIDR表示法)
服务器·笔记·计算机网络·php
自小吃多12 小时前
PCB Editor软件复制、改变、删除操作笔记
笔记·嵌入式硬件
动词ing14 小时前
【学习笔记】数据结构栈与队列(栈先进后出+队列先进先出+括号匹配+消消乐模型)
数据结构·笔记·学习
彧azz14 小时前
Git 入门实操实例:从安装到远程仓库全流程
大数据·笔记·git·学习·elasticsearch
David猪大卫16 小时前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
江湖人称菠萝包16 小时前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter6-动态链接库
windows·笔记
宵时待雨17 小时前
linux笔记归纳18:传输层协议TCP
linux·网络·笔记·网络协议·tcp/ip
逆境不可逃17 小时前
Pi Agent 学习笔记:一次提问背后的工具调用循环
java·笔记·学习
Ztt66666666617 小时前
紫釉高筒壶向上收紧,修长器身更显精神
经验分享·笔记·其他·百度·微信公众平台
疯狂打码的少年17 小时前
【计算机网络】UDP协议与TCP/UDP对比(面向连接vs无连接)
笔记·tcp/ip·计算机网络·udp