开源协议

Last Edited Time
Feb 9, 2022 07:33 AM
date
Jul 31, 2020
slug
licence
status
Published
tags
Licence
Open Source
Notebook
必读系列
summary
开源协议学习总结
type
Post

基本介绍

notion image

相关工具

案例说明

开源协议:在项目中使用Apache License 2.0_知行合一 止于至善-CSDN博客
Apache License 2.0的使用限制有很多介绍,这篇文章说明一下在项目中使用Apache License 2.0的步骤和注意事项。 在项目的根目录下,创建一个LISENCE文件,其内容为Apache官网提供的Apache Lisence 2.0的内容,就满足了Apache License 2.0的要求,这种不太准确的理解非常常见,而事实上并非如此,规范使用Apache License 2.0需要不少注意的事项。 准备LICENSE文件,此文件内容请从Apache官方获取,目前URL如下所示: 注意事项: LICENSE文件名称请不要修改 LICENSE文件名称不需要后缀 LICENSE文件中保存官方内容部分请不要修改 LICENSE文件放置的路径一般需要在根目录下,同时根据需要一般在相应的各子模块根目录下也可以保存,尽可能不要藏的太深 准备NOTICE文件,此文件用于保存声明的信息,一般使用到的三方类库也会在此处提出。 注意事项: NOTICE文件名称请不要修改 NOTICE文件名称不需要后缀 NOTICE文件放置的路径一般需要在根目录下,和LICENSE文件同一层级,尽可能不要藏的太深 其实Apache License 2.0的官方文档中已经有明确说明(附文的HOW TO APPLY THE APACHE LICENSE TO YOUR WORK部分),具体来说有如下的声明内容: 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.
开源协议:在项目中使用Apache License 2.0_知行合一 止于至善-CSDN博客