苹果公共源代码许可证 苹果公共源代码许可证Apple Public Source License缩写为APSL是一个开源和自由软件许可证它随着Apple的Darwin操作系统的公开而发布 苹果公共源代码许可证的第一版通过了开放源代码促进会OSI的认证年月日发布的第二版符合自由软件基金会的指引也通过了OSI的认证自由软件基金会认可APSL 作为自由软件协议并表示开发者为符合该协议的工程工作是可以接受的然而他们建议开发者不要在这个协议下发布新功能因为其copyleft不彻底与GNU通用公共许可证不兼容并且该协议允许将这些符合APSL的文件与其它完全作为私有软件发布的文件链接该协议明确要求对原始代码进行的任何修改都必须发布修改后的源代码 许多Apple发布的软件现在都在更自由的Apache许可证之下发布例如Bonjour