El servidor de impresión CUPS cambiará su licencia de GPL a Apache

CUPS

El día de anteayer sorprendió el anuncio por parte de Apple de relicenciar CUPS, el servidor de impresión que comparten GNU/Linux y macOS, a Apache License 2.0 a partir de la versión 2.3.

Quienes conozcan un poco sobre compatibilidades de licencias sabrán que CUPS hasta ahora ha sido publicado bajo GPLv2, y esta licencia es incompatible con la nueva que quiere aplicar Apple. Entonces, ¿por qué puede hacer esto? Al parecer, es debido a que Apple es propietaria absoluta de CUPS y su copyright, lo que le da libertad para cambiar la licencia, incluso convertirlo en software privativo si así lo desea. Por otro lado, la compañía ha publicado un formulario que tendrán que rellenar y enviar los que hagan “contribuciones significativas” al proyecto, debido a que estas “deben ser licenciadas por Apple utilizando el Acuerdo de Colaborador de Apple”. 

El gigante de Cupertino se ha abonado a la licencia Apache, utilizándola en tecnologías que ha liberado entre los últimos tiempos, como su implementación del lenguaje de programación Swift. Licencias como la mencionada Apache y MIT están ganando bastante terreno en el sector corporativo gracias a sus menores restricciones y, según algunas voces, porque defienden mejor la libertad de los desarrolladores en comparación con la GPL, más dada a proteger la libertad de cara a los usuarios.

¿Cómo impactará esto al futuro de CUPS? En torno a esto hay cierto debate, ya que algunos dicen que no impactará en el desarrollo de este servidor de impresión y simplemente se trata de un ajuste dentro de las políticas de Apple, mientras que otras voces denuncian la posibilidad de que existan en un futuro dos versiones: Una cerrada o semicerrada para macOS y otra totalmente abierta para GNU/Linux y otros Unix. Al fin y al cabo, Apple puede relicenciar el proyecto, pero no el código ya publicado.

Fuente: www.muylinux.com

Lanzado CUPS 2.1.0 con soporte para impresoras 3D

Lanzado

CUPS 2.1.0 ha sido lanzado. La nueva versión del servidor de impresión Open Soure, que resulta ser la abreviatura de Common UNIX Printing System (CUPS), corrige el soporte para sockets de dominio en sistemas GNU/Linux, mejora el soporte para systemd y de IPP Everywhere, además de añadir soporte para logging avanzado utilizando journald en GNU/Linux y ASL en OS X, junto a otras mejoras a nivel de seguridad.

Pero sin lugar a dudas la novedad más importante de CUPS 2.1.0 es la inclusión de soporte básico para impresoras 3D sobre la política y plantilla PWG White Paper. Aunque parece que por ahora la impresión 3D está en pañales en CUPS, la versión 2.1.0 supone un comienzo que abre nuevas puertas tanto a OS X como a GNU/Linux.

Propiedad de Apple

Para los que no lo sepan, CUPS es Software Libre y se publica bajo GPLv2 y LGPLv2. Su propietario actual es Apple, que lo adquirió con el fin de mejorar el soporte para impresoras en OS X. Desde entonces GNU/Linux y OS X ha compartido el servidor de impresión, un detalle que recordamos hace más de un año en una respuesta de J. Pomeyrol a una publicación mía en mi blog personal, Trolls y Open Source.

A niveles generales Apple ha tratado bastante bien CUPS, respetando la licencia y ayudando a mejorar el soporte para impresoras tanto en OS X como en GNU/Linux.

CUPS 2.1.0 supone un pequeño paso muy importante al abrir la puerta de la impresión 3D para este servidor. Por otro lado será incluido por defecto en OS X El Capitan, la próxima versión del sistema operativo de Apple para sus ordenadores Mac.

Fuente: www.muylinux.com