¿qué tipo de licencia es copyleft?
Lista de licencias copyleft
Si quiere que su obra esté disponible libremente, puede hacerlo eliminando todas las restricciones y poniéndola en el dominio público. Sin embargo, es igualmente importante garantizar que los usuarios finales no modifiquen la obra y la conviertan en propiedad. Por lo tanto, en lugar de poner su obra a disposición del público, puede hacerla con “copyleft”. Bajo el copyleft, se pueden producir obras derivadas siempre que se liberen bajo los términos de la licencia copyleft compatible.
Una licencia copyleft, cuando se utiliza en relación con el software, se denomina software de código abierto, aunque no todas las licencias de software de código abierto incorporan el principio de copyleft. Un ejemplo de licencia copyleft es la Licencia Pública General GNU (GPL). Se trata de una licencia libre con copyleft para software y otros tipos de obras. Los términos de las licencias GPL están estructurados para asegurar que los usuarios sean libres de compartir y cambiar todas las versiones de un programa, siempre que las obras modificadas/derivadas no sean propietarias. Trataremos en detalle las licencias GPL en nuestras próximas entradas del blog.
Licencia pública general menor de gnu
Los componentes de código abierto han cambiado la forma de desarrollar software. Las librerías listas para usar de la comunidad de código abierto permiten a los ocupados desarrolladores centrarse en la creación de la salsa secreta necesaria para lanzar los nuevos y emocionantes productos de software del mañana, hoy mismo. Y no cuesta ni un céntimo. ¿O no? La descarga de un componente de código abierto no requiere el número de su tarjeta de crédito, pero la licencia de código abierto adjunta al componente sí exige que se respeten ciertos términos y condiciones. Especialmente cuando se trata de una licencia de código abierto copyleft.
Mientras que la licencia copyleft solía ser la licencia de código abierto más común en uso, en los últimos años hemos visto una disminución en el uso de licencias copyleft y un aumento en las licencias permisivas. Dicho esto, la licencia GPLv3 con copyleft sigue siendo la tercera licencia de código abierto más popular y, en general, las licencias con copyleft representan casi el 40% de las licencias de código abierto en uso.
Según GNU, los padres fundadores de la licencia de código abierto con copyleft, el copyleft es un método para hacer que un programa de software sea libre, a la vez que requiere que todas las versiones modificadas y ampliadas del programa sean también libres y se publiquen bajo los mismos términos y condiciones.
Licencias bsd
Para mucha gente, “código abierto” significa “libre”, pero esa es una descripción demasiado simplista de una filosofía mucho más compleja. El enfoque de una licencia de código abierto es una postura permisiva, o abierta, sobre lo que los usuarios pueden hacer con el código fuente original.
Para que un software sea de código abierto, debe cumplir diez criterios establecidos por la Iniciativa de Código Abierto, una organización sin ánimo de lucro. Estos criterios se refieren a cómo se puede acceder, modificar, utilizar y distribuir el código fuente.
El concepto más importante que hay que entender es la diferencia entre el software de naturaleza comercial y el software propietario. Aunque el software de código abierto puede ser comercial, nunca puede ser privativo. Cuando el software es privativo, utiliza código cerrado, lo que significa que no sólo los usuarios y desarrolladores no pueden modificar el código, sino que la empresa que distribuye el software privativo ni siquiera libera el código con el producto.
Por otro lado, todo el software de código abierto, al ser distribuido bajo una licencia de código abierto, debe incluir el código fuente, que puede ser utilizado, modificado o compartido libremente por cualquiera. Sin embargo, pueden aplicarse ciertos términos y restricciones, dependiendo del tipo de licencia de código abierto con la que se distribuya el software.
Licencia mit
¿Qué tiene que decir la Definición de Código Abierto sobre lo fuertes que pueden ser las licencias con copyleft? Resulta que no hay mucho que ayude, y bastante que no. Los criterios de la Definición, que tienen veinte años de antigüedad, sugieren, en el mejor de los casos, límites al copyleft de código abierto, sin ofrecer ningún término para analizarlos o expresarlos.
Podemos generalizar las licencias de software con copyleft como licencias de software públicas permisivas con reglas adicionales que requieren que los licenciatarios compartan otros trabajos por igual. Lawrence Rosen, antiguo consejero de la Iniciativa de Código Abierto, hizo esto explícito en la pequeña diferencia textual entre su Licencia Libre Académica permisiva y la Licencia de Software Abierto con copyleft.
Generalmente, cuantas más situaciones en las que se activa una implementación del copyleft, cuanto más código alcanza, cuanto más específicos son los términos de la licencia que requiere, y cuanto más ampliamente requiere que se distribuya el código fuente, más fuerte es esa licencia copyleft.
Llamar a una licencia copyleft fuerte nos da una pista general sobre su diseño, y los efectos esperados de ese diseño, en la práctica. Pero llamar a una licencia copyleft fuerte no nos dice qué opciones de diseño concretas se han tomado.