La Licencia de Atribución Pública Común ("CPAL") es una licencia de software libre aprobada por la Open Source Initiative en 2007. [4] Su propósito es ser una licencia general para software distribuido a través de una red. Se basa en la Licencia Pública de Mozilla , pero agrega un término de atribución que se parafrasea a continuación:
[…] el desarrollador original puede incluir […] el requisito de que cada vez que se inicie o ejecute inicialmente un código fuente y ejecutable o un trabajo más amplio […] debe aparecer en el gráfico una visualización destacada de la información de atribución del desarrollador original […] interfaz de usuario empleada por el usuario final para acceder a dicho Código cubierto […]
La CPAL también agrega la siguiente sección que analiza el "uso de la red", que activa disposiciones de copyleft cuando se ejecuta código con licencia CPAL en un servicio de red y de esta manera cierra la denominada laguna jurídica ASP :
El término "Implementación externa" significa el uso, distribución o comunicación del Código original o las Modificaciones de cualquier forma tal que el Código original o las Modificaciones puedan ser utilizados por cualquier persona que no sea usted, ya sea que esos trabajos se distribuyan o comuniquen a esas personas o disponible como una aplicación destinada a su uso a través de una red. Como condición expresa para la concesión de licencia en virtud del presente, debe tratar cualquier implementación externa que realice del Código original o sus modificaciones como una distribución según la sección 3.1 y hacer que el Código fuente esté disponible según la Sección 3.2.
El proyecto Debian encontró que la licencia era incompatible con sus Directrices de Software Libre (DFSG) [1] debido a su requisito de atribución.