Apache License是一种用于开发和分发开源软件的许可协议,由Apache Software Foundation(ASF)制定,并用于ASF旗下的软件项目,例如Apache HTTP Server等。Apache License的最新版本是2.0,它主要包含以下内容³:
- 定义了一些术语,例如“许可证”、“贡献者”、“源”、“对象”、“作品”、“衍生作品”等,以便于理解许可协议的条款⁵。
- 规定了许可证的授予范围,即在遵守许可协议的条件下,可以对作品进行复制、修改、分发、展示、执行等行为,不受专利权或商标权的限制。
- 规定了许可证的条件,即在分发作品或衍生作品时,必须保留原始作品中的版权声明、免责声明、许可证声明等信息,以及在修改作品时,必须在源代码中注明修改的内容和日期。
- 规定了许可证的免责条款,即ASF和贡献者不对作品的质量、性能、适用性等提供任何保证,也不承担任何责任,除非法律另有规定。
- 规定了许可证的终止条款,即如果违反许可协议的条件,许可证将自动终止,除非得到ASF或贡献者的书面同意⁵。
- 规定了许可证的其他条款,例如许可证不可撤销,许可证不构成合作关系,许可证不受法律管辖区的限制等。