Saltar al contenido

¿Cuál es la diferencia entre copyleft y software de dominio público?

Copyright vs copyleft quora+

Desde la década de 1950 hasta la década de 1990, la cultura del software, como fenómeno académico original, el software de «dominio público» (normalmente abreviado como «PD») fue muy popular. Este tipo de «software libre» distribuido y compartido libremente combinaba las clases de software actualmente diferenciadas de freeware, shareware y software libre y de código abierto, y fue creado en el ámbito académico y por aficionados y hackers[2] Como el software solía estar escrito en un lenguaje interpretado como BASIC, el código fuente era necesario y, por tanto, se distribuía para ejecutar el software. El software de DP también se compartía y distribuía como código fuente impreso (programa mecanografiado) en revistas de informática (como Creative Computing, SoftSide, Compute!, Byte, etc.) y libros, como el bestseller BASIC Computer Games.[3] Al principio, el software de código cerrado era poco común hasta mediados de los años 70 y hasta los 80.[4][5][6]

En la década de 1980, una forma habitual de compartir software de dominio público[verificación necesaria] era recibirlo a través de un grupo de usuarios local o de una empresa como PC-SIG, de Sunnyvale, California, que mantenía un catálogo de venta por correo de más de 300 discos con un precio medio de 6 dólares[9] El software de dominio público con código fuente también se compartía en redes BBS.

Copyleft vs dominio público

Tanto el software de dominio público como el de código abierto permiten a los usuarios acceder y modificar el código fuente del software para el propio programa. El código fuente es básicamente una lista de comandos que dictan cómo se ejecuta el programa.

También puede ver los términos shareware asociados a las aplicaciones de software. El shareware es un software de bajo o nulo coste, pero requerirá un registro y quizás una cuota para la versión completa. El freeware también puede tener un coste reducido y suele ser una aplicación pequeña sin asistencia al usuario. Es posible que no pueda modificar o compartir directamente ni el shareware ni el freeware.

El software de código abierto viene en todas las formas y tamaños y puede servir para múltiples propósitos.  Algunos ejemplos son LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice y SquirrelMail. Firefox es un simple navegador web, mientras que LINUX es más complicado. Es un sistema operativo basado en UNIX. OpenOffice es una suite ofimática ofrecida por Apache.

En el caso de OpenOffice, puedes descargar e instalar el programa en casi cualquier ordenador de forma gratuita, incluso si lo instalas en varios ordenadores. También puedes hacer copias y repartirlas a tus amigos y familiares. No hay costes de licencia. Utilízalo como cualquier otro programa de procesamiento de textos, hojas de cálculo o bases de datos. Y si tienes algún problema -por ejemplo, que aparezca un error- o si crees que puedes mejorarlo, puedes informar de ello o simplemente retocar el problema tú mismo en tu copia. El programa permite a los usuarios «mejorarlo», según Apache.

Licencia Copyleft

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.

En cambio, 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.

Copyleft vs creative commons

Dicho esto, comprender lo básico de las licencias de software de código abierto no tiene por qué ser un reto. Como abogado de Capital One que apoya a nuestra Oficina del Programa de Código Abierto, ayudo a educar a nuestros ingenieros y desarrolladores de software sobre los impactos del uso de código bajo las diversas licencias de código abierto. Esa educación conduce a una mejor comprensión de la política de la empresa y ayuda a los desarrolladores a pensar estratégicamente sobre el software de código abierto que utilizan en sus proyectos.

La forma más fácil de entender las licencias de código abierto es dar un paso atrás y observar los patrones de las licencias. Cuando se hace esto, se ve que es posible agrupar las licencias que comparten términos comunes en ciertas categorías:

Este post comparará las diferentes categorías de licencias, explicando lo que significan, lo que necesitas saber sobre el uso de una licencia en esa categoría, y por qué podrías elegir usar código bajo una licencia en la categoría. También trataré el concepto de Dominio Público como una categoría separada de las licencias de código abierto. ¿Qué son las licencias de código abierto permisivas?

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad