La Licencia de Código Público de Apple ( APSL ) es la licencia de software libre y de código abierto bajo la cual se lanzó el sistema operativo Darwin de Apple en 2000. Se adoptó voluntariamente una licencia de software libre y de código abierto para involucrar aún más a la comunidad de la cual se originó gran parte de Darwin.
La primera versión de la Licencia de Código Público de Apple fue aprobada por la Iniciativa de Código Abierto (OSI). [5] La versión 2.0, publicada el 29 de julio de 2003, también está aprobada como licencia de software libre por la Free Software Foundation (FSF), que considera aceptable que los desarrolladores trabajen en proyectos que ya están cubiertos por esta licencia. Sin embargo, la FSF recomienda que los desarrolladores no publiquen nuevos proyectos bajo esta licencia, porque el copyleft parcial no es compatible con la Licencia Pública General de GNU y permite la vinculación con archivos publicados completamente como software propietario . [4] La licencia requiere que si se publican externamente derivados de la fuente original, su fuente debe estar disponible; la Free Software Foundation compara este requisito con uno similar en su propia Licencia Pública General Affero de GNU . [4]
Muchos lanzamientos de software de Apple han sido reautorizados bajo la más liberal Licencia Apache , como la pila Bonjour Zeroconf . Sin embargo, la mayor parte del código fuente de los componentes del sistema operativo sigue estando bajo la APSL.