概况
通常,为项目列出的许可证是项目本身的许可证,而不是依赖项。
项目许可证
Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0
Copyright [2022] [MaxKey of copyright http://www.maxkey.top]
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.
Apache License Version 2.0中文解释
Apache License Version 2.0 鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。Apache Licence 也是对商业应用友好的许可,使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
协议中明确写出,只要遵守该许可的条款和条件的前提下,每位贡献者将被授予永久的、全球性的、非排他性的、免费的、免版税的、不可撤销的版权许可,以复制、准备衍生作品、公开展示、公开使用、再许可、分发本作品和其衍生作品(无论是以“源码”还是“目标”形式)。
也就是不仅可以用,还可以对基于 Apache License Version 2.0 的作品或衍生作品进行修改或增补,并应用到商业项目。但前提是满足以下几个条件:
1、需要给代码的用户一份 Apache Licence;
2、如果你修改了代码,需要在被修改的文件中说明;
3、在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明;
4、如果再发布的产品中包含一个 Notice 文件,则在 Notice 文件中需要带有 Apache Licence。你可以在 Notice 中增加自己的许可,但不可以表现为对 Apache Licence 构成更改。
总结下来,就是需要在相关产品的 发行版本,Notice 文件、源码或文档里,添加归属声明的可读拷贝,并给接收者提供开源项目中提供的 Apache License Version 2.0 许可证的拷贝,在分发的衍生作品的源代码中,必须保留本作品源码中的所有版权、专利、商标和归属声明。
公司在使用 Apache License Version 2.0 授权的开源软件,进行分发的过程中,不应隐瞒或故意忽略提及对此软件的使用。
第三方软件依赖声明
参见项目依赖
MaxKey 声明
可直接商用无需授权,必须保留本作品及源码中的所有版权、专利、商标和归属声明。
页脚中以下声明不可忽略,否则视为侵权仅使用java程序情况,必须在软件前端页脚中添加此声明
违反开源协议新闻
关于Authing.cn在百度搜索关键字“MaxKey单点登录认证系统”侵权的进展通告-2022年07月16日
开源项目维权成功案例: spug 开源运维平台成功维权-2022年06月28日
删库跑路、“投毒”、改协议,开源有哪几大红线千万不能踩?-2022年06月24日
GPL 法律之战:它是自由软件许可证,更具合同效力-2022年05月18日
违规再分发 SkyWalking,火山引擎回应并道歉-2022年01月29日
关于Authing.cn在百度搜索关键字“MaxKey单点登录认证系统”侵权的通告-2021年12月15日
首例!违反 GPL 协议致侵权,被判赔偿 50 万元-2021年09月09日
Apache Doris 声明 | 你们想知道的一切,都在这里了-2021年09月09日
致老男孩教育的维权声明 - Spug 运维-2021年03月31日