
APL,全称 Adaptive Public License,它是一个旨在平衡开发者自由和原始贡献者权益的开源协议。
它鼓励代码的共享和改进,同时确保了原始作者的工作得到尊重和认可。
它的主要特点,包括:
- 版权归属:许可证要求在分发包含受 APL-1.0 保护的代码的软件时,必须保留原作者的版权声明和许可证声明。
- 源代码共享:如果对受 APL-1.0 保护的代码进行了修改,并且这些修改被整合到了一个更大的项目中,那么只要这个项目包含了受 APL-1.0 保护的代码,就必须以开放源代码的形式发布。
- 专利授权:APL-1.0 许可证授予用户使用、复制和修改受保护代码的权利,同时也隐含了对这些行为的专利授权。
- 贡献者许可:许可证还规定,任何向项目贡献代码的人都必须同意 APL-1.0 的条款,这意味着贡献者也必须将其贡献的代码置于相同的许可证下。
如需更多了解 APL,可点击 这里 。