Copyleft
La forma más simple de hacer que un programa sea libre es ponerlo bajo dominio público, sin derechos de autor. Esto permite a la gente compartir el programa y sus mejoras si así lo desean. Pero también permite quegente no tan cooperativa convierta el programa en software privativo. Pueden realizarse tantos cambios como se quiera y distribuir el resultado como un producto privativo. Las personas que reciben el programa con esas modificaciones no tienen la libertad que el autor original les dio, ya que han sido eliminadas por el intermediario.
El objetivo del Proyecto GNU es dar a todos los usuarios lalibertad de redistribuir y cambiar software GNU. Si los intermediarios pudiesen quitar la libertad, tendríamos muchos usuarios, pero no tendrían las anteriores libertades. Por eso, en lugar de poner el software GNU bajo dominio público, lo protegemos con “Copyleft”. Con copyleft cualquiera que redistribuya el software, con o sin cambios, deberá de otorgar al usuario la libertad de copiarlo ymodificarlo, garantizando que se mantendrán estas libertades para todos los usuarios.
El copyleft también provee un incentivo para que otros programadores se sumen al software libre. Algunos programas libres importantes, como el compilador GNU para C++, existen sólo por este motivo.
El copyleft también ayuda a los programadores que quieran contribuir con mejoras al software libre obteniendo permisopara hacerlo. Estos programadores a menudo trabajan para compañías o universidades que harían casi cualquier cosa para conseguir más dinero. Un programador puede querer contribuir con sus cambios a la comunidad, pero su superior puede querer convertir sus cambios en un producto software privativo.
Cuando nosotros le explicamos a sus superiores que es ilegal el distribuir la versión mejorada amenos que sea software libre, normalmente deciden distribuirlo como software libre en lugar de desecharlo.
Para cubrir un programa con «copyleft» se debe, en primer lugar, declarar que sus derechos están reservados (tiene copyright). Después deben añadirse unos términos de distribución, los cuales son un instrumento legal que dotará a todo el mundo de los derechos de utilizar, modificar, yredistribuir el código del programa o de cualquier programa derivado del mismo, pero sólo si los términos de distribución no son alterados. Así, el código y las libertades se hacen legalmente inseparables.
Los desarrolladores de software privativo usan el copyright para eliminar la libertad de los usuarios; nosotros usamos los derechos de autor para garantizar esa libertad. Es por eso queinvertimos el nombre, convirtiendo los derechos de autor (copyright) en copyleft. [Nota del traductor: El nombre es un juego de palabras en inglés para indicar que el copyleft es, de alguna manera, distinto al copyright. El término «left» de «copyleft» significa «izquierda», que es la dirección opuesta a la derecha, «right» (de «copyright») en inglés.].
El copyleft es una forma de usar los derechos deautor en un programa. No implica abandonar los derechos de autor, ya que, si se abandonasen, el uso del copyleft sería imposible.
El copyleft es un concepto general y, por lo tanto, no puede usarse de forma directa; solamente es posible utilizar una implementación especifica del concepto. En el Proyecto GNU los términos específicos de distribución que usamos para nuestro software estáncontenidas en la Licencia Pública GNU (disponible en formato HTML , texto plano y Texinfo). La Licencia Pública General GNU se llama a menudo GPL de GNU para acortar. También existe una página de preguntas frecuentes sobre la GPL de GNU. También puede leer sobre porqué la FSF obtiene las asignaciones de copyright de sus colaboradores.
Otra forma alternativa de copylef es la Licencia Pública General...
Regístrate para leer el documento completo.