¿cómo se usa el copyleft?
Copyleft frente a permisivo
Los componentes de código abierto han cambiado la forma de desarrollar software. Las bibliotecas 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.
Licencia pública general gnu
Las licencias de software con copyleft se consideran protectoras o recíprocas en contraste con las licencias de software libre permisivas,[4] y requieren que la información necesaria para reproducir y modificar el trabajo se ponga a disposición de los receptores del programa de software, o binarios. Esta información suele presentarse en forma de archivos de código fuente, que suelen contener una copia de los términos de la licencia y reconocen a los autores del código.
Las licencias copyleft más destacadas son la Licencia Pública General de GNU (GPL), escrita originalmente por Richard Stallman, que fue la primera licencia copyleft de software que tuvo un uso extenso,[5] la Licencia Pública de Mozilla, la Licencia de Arte Libre[6] y la condición de licencia share-alike de Creative Commons,[7] las dos últimas destinadas a otras formas de trabajo intelectual y artístico, como documentos e imágenes.
Uno de los primeros usos de la palabra copyleft fue el aviso de distribución del Tiny BASIC de Li-Chen Wang en Palo Alto “@COPYLEFT ALL WRONGS RESERVED” en junio de 1976[8][9] El Tiny BASIC no se distribuyó bajo ninguna forma formal de términos de distribución con copyleft, pero se presentó en un contexto en el que se compartía y modificaba el código fuente. De hecho, Wang había contribuido antes a editar el Tiny BASIC Extended antes de escribir su propio intérprete de BASIC[10]. Animó a otros a adaptar su código fuente y a publicar sus adaptaciones, como con la versión de PATB de Roger Rauskolb publicada en Interface Age[11].
Ejemplos de copyleft
Directamente: Nunca había oído hablar del término “copyleft”. El hecho de que aparezca ese pequeño garabato rojo debajo me indica que no es realmente una palabra. En resumen, mi pregunta es: ¿qué significa para usted?
Copyleft es en realidad un término acuñado por Richard Stallman (también llamado RMS), que es el pionero del Movimiento del Software Libre, que en última instancia dio lugar al mundo actual en el que la gente da por sentado el uso de software FOSS.
Verás, la libertad de los usuarios es el principal objetivo del movimiento FSF y no tiene nada que ver con el coste cero o libre como en la cerveza, se refiere a libre como en la libertad, que se expresa más con el término libre que gratis.
El otro bando del mundo del software libre, por el contrario, prefiere utilizar el término permisivo en lugar de copyleft. Este campo está a favor de las licencias de software como MIT, Apache, BSD, etc., que generalmente conceden todos los derechos de uso junto con el código. Este segundo bando también prefiere el término código abierto al de software libre. La razón es que la innovación del software resultante del código fuente desarrollado abiertamente es un objetivo mucho más importante para este campo que una ideología liberal.
Copyleft débil
En este artículo, explicaremos las medidas que pueden tomarse para reducir el riesgo de encontrarse con alguno de estos problemas al utilizar componentes con licencias de código abierto más comunes en un entorno comercial. La medida más importante es considerar cuidadosamente la licencia de código abierto aplicable antes de incorporar componentes de código abierto en su producto de software. Es aconsejable establecer una política de código abierto y un procedimiento de cumplimiento de código abierto que debe seguirse antes de utilizar cualquier código abierto. Disponer de estas medidas de bajo coste es un signo de una empresa tecnológica madura con buenas medidas de protección de su propiedad intelectual, lo que también puede influir en la valoración de la empresa.
Cuando se activan las cláusulas de copyleft, los desarrolladores de la “obra derivada” no pueden elegir los términos y condiciones bajo los que se licenciará la “obra derivada”. Así, el efecto del copyleft no suele ser comercialmente aceptable si un componente de código abierto establece una “obra derivada”.