MPL 2.0 许可协议

简介

MPL 2.0 许可协议(Mozilla Public License 2.0)是由Mozilla组织发布的,要求修改后代码需保持开源。其许可条件是针对许可的文件,和在同一许可(或某些可用的许可,比如 GNU 类的许可之一)下文件的修改,提供可用的源代码。版权和许可声明必须保留,贡献者明确授予专利权。但是,使用许可作品的较大作品能够以不同的许可分发,而且较大作品可以不提供源代码。

权限

  • 专利: 该许可证提供了明确的专利权授予权力。
  • 修改: 许可材料可以被修改。
  • 分发: 许可材料可以分发。
  • 商业用途: 许可的材料和衍生物可用于商业目的。
  • 私人使用: 许可的材料可以私下使用和修改。

条件

  • 公开源码: 分发许可材料时,必须提供源代码。
  • 相同许可证(文件): 分发许可材料时,必须在同一许可下发布对现有文件的修改。在某些情况下,可以使用类似或相关的许可证。
  • 许可和版权声明: 许可和版权声明的副本必须包含在许可材料中。

限制

  • 商标使用: 该许可证明确声明它不授予商标权,即使没有此类声明的许可证也可能不授予任何隐含的商标权。

协议内容

详情请点击:

如何使用

在项目源代码的根目录中创建一个许可协议文本文件(通常命名为 LICENSE 或 LICENSE.txt),并将许可协议内容复制到该文件中。

Mozilla 基金会建议,将样板声明(Exhibit A)添加到每个源文件的顶部(注释)中。

谁在使用