En los últimos años el universo de las infraestructuras ha sido objeto de una constante evolución tecnológica. La gran tendencia que prometía una revolución –los contenedores– que apoyaron el desarrollo ágil y la adopción de DevOps (Operaciones de Desarrollo), dio origen a la computación sin servidor, que no dista mucho de esas características y del tema de alinear procesos y herramientas entre los equipos de desarrollo y operativos.Al mismo tiempo, temas como el Cloud Computing y el Software Defined Anything (SDx) están ganando importancia en el mercado y se están convirtiendo en la base de la infraestructura tecnológica del futuro. Dentro de todo este panorama, el software libre también apareció como una opción útil y como el gran cambio en esta nueva era digital. Pero ¿cómo asegurar la protección legal del software libre en México para empresas y organizaciones gubernamentales?
Antes de responder a esta pregunta, es importante mostrar claramente la diferencia entre software libre y software de código abierto.
Un aspecto del desarrollo de software que mucha gente tiende a olvidar es cómo se debe licenciar el software. Una licencia de software determina cómo los titulares de la licencia (usuarios finales) pueden utilizar y distribuir el código, lo que puede tener un impacto significativo en el propósito para el que se utiliza la tecnología. La mayoría del software moderno se vende bajo una licencia de propiedad, lo que permite al editor o creador conservar los derechos de propiedad intelectual sobre el software.
Sin embargo, existe una visión alternativa de que esto coloca un nivel innecesario de control en manos de los editores de software. Al impedir que los licenciatarios copien y alteren el código fuente del software, la idea es que los editores de software propietario repriman la innovación e impidan el crecimiento potencial de nuevas tecnologías.
Esta posición inspiró la creación de licencias que otorgan libremente a los usuarios el derecho de estudiar, modificar y compartir el código fuente del software. Generalmente, el software licenciado de esta manera se conoce con uno de dos nombres: “software libre” o “software de código abierto”.
La definición de software libre presenta los criterios para definir si un programa de software específico califica como software libre. De vez en cuando, hay una revisión de esa definición -por parte de una comunidad de desarrolladores profesionales- para aclararla o desarrollar preguntas sobre puntos particulares. En el caso del “Open Source” la forma de verlo es diferente: tiene una filosofía muy diferente, basada en valores diferentes respecto al software libre. Su definición práctica también difiere, pero casi todos los programas de código abierto son, de hecho, gratuitos.
Según el Movimiento de Software Libre, para que un software sea considerado verdaderamente «libre», su licencia debe garantizar cuatro libertades esenciales a sus usuarios. Estos son los siguientes:
- -Libertad para ejecutar el programa como desees, para cualquier propósito.
- -Libertad para estudiar cómo funciona el programa y modificarlo para que funcione como quieras. El acceso al código fuente es una condición previa para ello.
- -Libertad de distribuir copias de versiones modificadas a otras personas. De esta manera, podrá brindarle a toda la comunidad la oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición previa para ello.
La FSF (Free Software Foundation) cree que cualquier software que no cumpla con cada uno de estos criterios se considera no libre y, por lo tanto, poco ético.
La OSI (Open Source Initiative) también proporciona una lista de diez principios que debe cumplir una licencia de software para ser considerada de código abierto:
- -Redistribución gratuita.- La licencia no impedirá que cualquiera de las partes venda o distribuya el software como componente de una distribución de software más grande que contenga programas de múltiples fuentes.
- -Código fuente.- El programa debe incluir código fuente y debe permitir la distribución del código fuente, así como el formato compilado.
- -Obras Derivadas.- La licencia deberá permitir modificaciones y obras derivadas, así como su distribución en las mismas condiciones que la licencia de software original.
- -Integridad del código fuente del autor.- La licencia podrá limitar la distribución del código fuente en forma modificada sólo si la licencia permite la distribución de “archivos de parche” con el código fuente, para modificar el programa en el momento de su creación.
- -No discriminación de personas o grupos.- La licencia no deberá discriminar a ninguna persona o grupo de personas.
- -No discriminación en ámbitos de emprendimiento.– La licencia no debe impedir que nadie utilice el programa en un campo de actividad específico.
- -Distribución de la licencia.- Los derechos inherentes al programa deberán aplicarse a todos aquellos a quienes se distribuye el programa, sin necesidad de que tales partes firmen una licencia adicional.
- -La licencia no debe ser específica de un producto.- Los derechos asociados al programa no deben depender de si el programa proviene de una distribución de software específica.
- -La licencia no debe restringir otro software.- La licencia no debe imponer restricciones a otro software distribuido con el software licenciado.
- -La licencia debe ser tecnológicamente neutra.- Ninguna disposición de la licencia puede basarse en una tecnología o estilo de interfaz individual.
¿Cuál es la situación del software libre en México?
Cualquier programa, por ser una obra escrita, por defecto implica derechos de autor, lo que prohíbe la ejecución, copia, alteración o distribución del programa sin el permiso expreso del creador de la obra. Según la legislación mexicana, que sigue los lineamientos del Convenio de Berna para la Protección de las Obras Literarias y Artísticas, el artículo 5 de la Ley Federal de Derecho de Autor garantiza la protección “a las obras desde el momento en que han sido colocadas como soporte material, cualquiera que sea su mérito, destino o modo de expresión”.
En este caso el software libre no tiene cabida en la legislación mexicana. Sin embargo, el objetivo no es negar los derechos morales del autor dentro de su concepción del software libre. La distribución del sistema operativo GNU/Linux o Linus Torvalds es un tema delicado para su creador, hasta el punto de que los medios lo llaman explícitamente GNU/Linux y le atribuyen coautoría. El problema está más relacionado con los derechos patrimoniales y la imposibilidad de garantizar las cuatro libertades fundamentales del software libre: ejecución, modificación, reproducción y distribución.
De hecho, la legislación mexicana protege los derechos patrimoniales del autor durante 100 años después de su muerte, lo que en el caso del software se vuelve aún más problemático, porque la mayoría de los programas de computadora no son creados por un individuo sino por un grupo, lo que significa que los derechos están protegidos durante 100 años después de la muerte del último miembro de este grupo.
Como puedes ver, aún quedan muchos puntos por discutir respecto a la legislación del software libre, tanto en México como en el mundo. La cuestión todavía plantea muchas preguntas y debates sobre qué es realmente el software libre.
Siguenos en nuestras Redes
Ultimas entradas Publicadas
Método para Obtener una Cuenta Premium de CHAT GPT Usando Cookie Editor
Cómo asignar unidades de red y agregar ubicaciones FTP en Windows 11
¿Qué es el menú WinX y cómo abrirlo?
Revisión de Tenda nova MW6: ¿qué te ofrece el sistema WiFi en malla más barato?
2 formas de actualizar el firmware en un enrutador TP-Link con Wi-Fi 6
10 lugares donde puedes descargar fuentes gratis y seguras
¿Qué rendimiento se obtiene en Diablo 4 con NVIDIA DLSS 4, Frame Generation y Reflex?
Construcción de una PC para juegos AMD Ryzen 7 9800X3D: qué esperar
Revisión de Synology WRX560: ¡Un excelente enrutador de malla Wi-Fi 6!
