Software libre, licencias y protección jurídica de programas — Cuerpo de Gestión de Sistemas e Informática de la Administración del Estado
Test de 30 preguntas con explicaciones justificadas.
Pregunta 1: Según la Free Software Foundation, ¿cuál de las siguientes es una de las cuatro libertades esenciales del software libre?
- A) Libertad de estudiar cómo funciona el programa y adaptarlo a las propias necesidades.
- B) Libertad de vender el software sin restricciones.
- C) Libertad de utilizar el software sin necesidad de atribución.
- D) Libertad de distribuir el software sin obligación de compartir las modificaciones.
La Free Software Foundation define las cuatro libertades como: 0) ejecutar el programa; 1) estudiar y cambiar; 2) redistribuir copias; 3) distribuir versiones modificadas. La libertad de estudiar y adaptar corresponde a la libertad 1.
Pregunta 2: ¿Qué característica define el 'copyleft' fuerte en una licencia de software libre?
- A) Permite la creación de obras derivadas bajo cualquier licencia.
- B) Exige que las obras derivadas se distribuyan bajo la misma licencia o una compatible.
- C) No impone restricciones sobre la redistribución del software original.
- D) Requiere el pago de royalties por el uso comercial.
El copyleft fuerte, como en la licencia GPL, obliga a que cualquier obra derivada se distribuya bajo los mismos términos de la licencia original, preservando así las libertades. (Concepto de la FSF).
Pregunta 3: Según la Ley de Propiedad Intelectual española, ¿a qué tipo de obras se asimilan los programas de ordenador?
- A) A las obras científicas.
- B) A las invenciones industriales.
- C) A las obras literarias.
- D) A las bases de datos.
El artículo 95.1 del Texto Refundido de la Ley de Propiedad Intelectual (Real Decreto Legislativo 1/1996) establece: 'Los programas de ordenador se protegerán por el presente título como obras literarias en el sentido del artículo 10, dentro de la propiedad intelectual.'
Pregunta 4: ¿Qué licencia de software libre permite la vinculación dinámica con software propietario sin que este último tenga que licenciarse bajo los mismos términos?
- A) GPL v3.
- B) AGPL v3.
- C) BSD 3-Cláusula.
- D) LGPL v3.
La Licencia Pública General Reducida de GNU (LGPL) permite que las bibliotecas bajo LGPL se enlacen con software propietario, sin imponer la licencia copyleft sobre el programa principal, siempre que se cumplan ciertas condiciones (como permitir la modificación de la biblioteca LGPL).
Pregunta 5: En el contexto de la protección jurídica de programas de ordenador en la Unión Europea, ¿cuál es la duración de los derechos de autor?
- A) 70 años después de la muerte del autor.
- B) 50 años desde la creación del programa.
- C) 25 años desde la primera publicación.
- D) La duración es perpetua mientras el programa se mantenga en secreto.
La Directiva 2009/24/CE, en su artículo 3, remite a la Directiva 2006/116/CE sobre el plazo de protección del derecho de autor, que establece una duración de 70 años después de la muerte del autor. En España, el artículo 26 de la LPI establece la duración general de 70 años p.m.a.
Pregunta 6: Según la normativa española sobre reutilización de software en el sector público, ¿qué artículo de la Ley 40/2015 establece el principio de preferencia para el software de fuentes abiertas?
- A) Artículo 45.
- B) Artículo 129.
- C) Artículo 156.
- D) Artículo 74.
El artículo 129 de la Ley 40/2015, de 1 de octubre, de Régimen Jurídico del Sector Público, establece: 'En el ámbito de la Administración General del Estado y sus organismos públicos, se establecerán las condiciones para la preferencia del software de fuentes abiertas, sin perjuicio de que, en determinados supuestos debidamente justificados, pueda optarse por soluciones propietarias.'
Pregunta 7: ¿Cuál de las siguientes licencias es considerada 'permisiva' porque no exige que las obras derivadas se distribuyan bajo la misma licencia?
- A) GPL v2.
- B) AGPL v3.
- C) MIT.
- D) EUPL v1.2.
La licencia MIT es una licencia permisiva que permite el uso, copia, modificación, distribución, incluso con software propietario, sin obligar a que las obras derivadas se licencien bajo los mismos términos. Las licencias GPL, AGPL y EUPL tienen copyleft.
Pregunta 8: ¿Qué debe garantizar el titular de los derechos de un programa de ordenador para que un usuario pueda realizar una copia de seguridad según la LPI?
- A) Nada, el usuario siempre puede hacer una copia de seguridad sin necesidad de autorización.
- B) El usuario necesita una autorización expresa por escrito.
- C) Solo si el programa ha sido adquirido mediante licencia perpetua.
- D) El usuario puede realizarla siempre que sea necesaria para la utilización del programa.
El artículo 100.1 de la LPI establece que no necesitan autorización del titular los actos de reproducción, traducción, adaptación, transformación o arreglo del programa cuando sean necesarios para la utilización del mismo por el usuario legítimo, incluida la corrección de errores. La copia de seguridad se considera necesaria para la utilización.
Pregunta 9: En el marco de la protección de programas de ordenador, ¿qué se entiende por 'interoperabilidad' según la Directiva 2009/24/CE?
- A) La capacidad de intercambiar información y de utilizar mutuamente la información intercambiada.
- B) La capacidad de un programa para funcionar en diferentes sistemas operativos.
- C) La posibilidad de acceder al código fuente de un programa para realizar modificaciones.
- D) La compatibilidad entre diferentes versiones del mismo programa.
La Directiva 2009/24/CE, en su artículo 1, define la interoperabilidad como 'la capacidad de intercambiar información y de utilizar mutuamente la información intercambiada'.
Pregunta 10: ¿Qué licencia de software libre fue creada específicamente para software que se ejecuta en servidores y ofrece servicios a través de una red?
- A) GPL v2.
- B) AGPL v3.
- C) LGPL v3.
- D) Apache 2.0.
La Licencia Pública General Affero de GNU (AGPL) fue diseñada para garantizar que los usuarios que interactúan con el software a través de una red también tengan acceso al código fuente, cerrando la 'laguna de la aplicación de red' que presentaba la GPL.
Pregunta 11: Según la Ley de Propiedad Intelectual española, ¿quién es considerado autor de un programa de ordenador creado por un empleado en el ejercicio de sus funciones?
- A) El empleado, siempre.
- B) Depende del tipo de programa.
- C) El empleador, salvo pacto en contrario.
- D) El empleado y el empleador de forma conjunta.
El artículo 97.1 de la LPI establece que 'Se presumirá salvo pacto en contrario, que los derechos de explotación sobre el programa de ordenador creado por un trabajador asalariado en el ejercicio de las funciones que le han sido confiadas o siguiendo las instrucciones de su empleador corresponden a este último.'
Pregunta 12: En relación con las patentes de software en Europa, ¿cuál de las siguientes afirmaciones es correcta?
- A) Europa permite patentar programas de ordenador 'como tales'.
- B) Las patentes de software están expresamente prohibidas por el Convenio de Munich.
- C) España tiene una legislación específica que permite patentar algoritmos.
- D) No es posible patentar un programa de ordenador, pero sí las invenciones implementadas por ordenador que aporten un efecto técnico.
Según el Convenio sobre la Patente Europea (Convenio de Munich), los programas de ordenador 'como tales' no son patentables (artículo 52), pero las invenciones implementadas por ordenador que resuelven un problema técnico de manera nueva e inventiva sí pueden serlo.
Pregunta 13: ¿Qué licencia de software libre incluye una cláusula expresa de concesión de patente?
- A) Apache 2.0.
- B) MIT.
- C) GPL v2.
- D) BSD 2-Cláusula.
La licencia Apache 2.0 incluye una concesión explícita de patentes de los contribuyentes a los usuarios, así como una terminación de dicha concesión en caso de que el usuario interponga una demanda por infracción de patente relacionada con el software.
Pregunta 14: Según el Esquema Nacional de Interoperabilidad, ¿qué se entiende por 'estándar abierto'?
- A) Cualquier especificación técnica pública.
- B) Una especificación técnica de uso público, mantenida mediante un proceso abierto y disponible de manera gratuita o a bajo coste.
- C) Un formato de fichero que puede ser leído por múltiples programas.
- D) Un estándar establecido por un organismo de normalización internacional.
El Real Decreto 4/2010, por el que se regula el Esquema Nacional de Interoperabilidad, en su Anexo I, define estándar abierto como aquel que cumple una serie de condiciones, entre ellas: ser público, estar mantenido mediante un proceso abierto y estar disponible gratuitamente o a un coste reducido.
Pregunta 15: ¿Cuál de las siguientes NO es una condición de la Open Source Definition (OSD) mantenida por la Open Source Initiative?
- A) Libre redistribución.
- B) Distribución del código fuente.
- C) La licencia debe ser específica para un producto determinado.
- D) La licencia no debe discriminar contra personas o grupos.
La OSD establece 10 criterios; el criterio 1 es 'Free Redistribution', el 2 es 'Source Code', el 5 es 'No Discrimination Against Persons or Groups'. La licencia no debe ser específica de un producto, según el criterio 8: 'License Must Not Be Specific to a Product'.
Pregunta 16: En el contexto de la licencia GPL v3, ¿qué se entiende por 'tivoización'?
- A) La práctica de distribuir software en formato binario sin ofrecer el código fuente.
- B) La combinación de software GPL con software bajo licencias incompatibles.
- C) La venta de software GPL sin ofrecer soporte técnico.
- D) La distribución de software que se ejecuta en dispositivos que impiden la ejecución de versiones modificadas mediante arranque seguro (secure boot).
El término 'tivoización' proviene del dispositivo TiVo, que ejecutaba software GPL pero utilizaba arranque seguro para impedir la ejecución de versiones modificadas. La GPL v3 incluye cláusulas (sección 6) para prevenir esta práctica y garantizar la 'libertad 0' de ejecutar el programa como se desee.
Pregunta 17: Según la LPI, ¿qué acto no requiere la autorización del titular de los derechos sobre un programa de ordenador?
- A) La observación, estudio o prueba del funcionamiento del programa para determinar las ideas y principios que subyacen a cualquier elemento del mismo.
- B) La reproducción permanente o temporal del programa.
- C) La traducción, adaptación, arreglo y cualquier otra transformación del programa.
- D) La distribución al público de copias del programa.
El artículo 100.2 de la LPI establece que no necesitan autorización del titular 'la realización de una copia de seguridad' y 'la observación, estudio o prueba del funcionamiento del programa para determinar las ideas y principios que subyacen a cualquier elemento del mismo, en la medida en que ello se realice durante cualquiera de las operaciones de carga, visualización, ejecución, transmisión o almacenamiento del programa a las que tenga derecho el usuario legítimo.'
Pregunta 18: ¿Qué tipo de licencia Creative Commons es la más compatible con los principios del software libre?
- A) CC BY (Atribución).
- B) CC0 (Dedicación al Dominio Público).
- C) CC BY-SA (Atribución-CompartirIgual).
- D) CC BY-NC (Atribución-NoComercial).
CC0 permite renunciar a todos los derechos, equivalente a dominio público, lo que permite las cuatro libertades del software libre. Aunque CC BY-SA es copyleft, Creative Commons no recomienda su uso para software; para software libre se prefieren licencias específicas como GPL. CC0 es la que menos restricciones impone.
Pregunta 19: ¿Qué artículo de la Ley 19/2013, de 9 de diciembre, hace referencia al uso de software libre en la administración?
- A) Artículo 37, sobre reutilización de la información del sector público.
- B) Artículo 45, sobre transparencia de la información.
- C) No contiene disposiciones específicas sobre software libre.
- D) Artículo 12, sobre buenas prácticas en la contratación pública.
La Ley 19/2013, de transparencia, acceso a la información pública y buen gobierno, no contiene menciones específicas al software libre. Las referencias a software libre se encuentran en la Ley 40/2015 y en el Real Decreto 4/2010 sobre el Esquema Nacional de Interoperabilidad.
Pregunta 20: ¿Cuál de las siguientes licencias de software libre es compatible con la GPL v3?
- A) Apache License 2.0.
- B) BSD 3-Cláusula con cláusula de publicidad original.
- C) Licencia MIT.
- D) Todas las anteriores.
Según la Free Software Foundation, tanto la licencia Apache 2.0 como la MIT y la BSD 3-Cláusula (sin la cláusula de publicidad obsoleta) son compatibles con la GPL v3. La compatibilidad significa que se puede combinar código bajo esas licencias con código GPL v3 y distribuir el conjunto bajo GPL v3.
Pregunta 21: En el contexto de la protección de programas de ordenador, ¿qué se considera 'código fuente' según la LPI?
- A) El conjunto de instrucciones escritas en un lenguaje de programación, legible por personas.
- B) El código objeto listo para ejecutar en una computadora.
- C) La documentación técnica del programa.
- D) Los algoritmos y diagramas de flujo utilizados en el diseño.
El artículo 96.2 de la LPI define el código fuente como 'toda secuencia de instrucciones escrita en un lenguaje de programación y que puede ser convertida en un código ejecutable por un dispositivo que procese información'.
Pregunta 22: ¿Qué licencia de software libre requiere que se proporcione el código fuente a los usuarios que accedan al software a través de una red?
- A) GPL v2.
- B) AGPL v3.
- C) LGPL v2.1.
- D) MPL 2.0.
La AGPL (Affero General Public License) contiene una cláusula adicional (sección 13) que obliga a poner a disposición el código fuente a los usuarios que interactúen con el software a través de una red.
Pregunta 23: ¿Cuál es el plazo de prescripción de las acciones civiles por infracción de los derechos de autor sobre programas de ordenador en España?
- A) 3 años.
- B) 15 años.
- C) 5 años.
- D) 10 años.
Según el artículo 130 de la LPI, las acciones civiles derivadas de la propiedad intelectual prescriben a los cinco años desde que pudieron ejercitarse. Esta disposición se aplica también a los programas de ordenador.
Pregunta 24: Según la Directiva 2009/24/CE, ¿qué acto no está expresamente incluido entre los que requieren autorización del titular de los derechos?
- A) La reproducción permanente o temporal.
- B) La traducción, adaptación, arreglo y cualquier otra transformación.
- C) La distribución al público, incluido el alquiler.
- D) La cesión del programa a un tercero para su uso personal.
La Directiva 2009/24/CE, en su artículo 4, enumera los actos que requieren autorización: reproducción, traducción, adaptación, arreglo y cualquier otra transformación, y distribución al público, incluido el alquiler. La cesión para uso personal puede considerarse distribución, pero no está explícitamente mencionada como una categoría separada; en todo caso, la distribución al público sí requiere autorización, pero una cesión privada puede estar cubierta por excepciones.
Pregunta 25: ¿Qué licencia de software libre es promovida por la Unión Europea para la distribución de software público?
- A) EUPL (European Union Public Licence).
- B) GPL v3.
- C) CeCILL.
- D) BSD revisada.
La Unión Europea desarrolló la EUPL (European Union Public Licence) como una licencia de software libre con validez jurídica en los Estados miembros, promoviendo su uso para software público.
Pregunta 26: En relación con la interoperabilidad, ¿qué permite la excepción de descompilación en la LPI?
- A) Cualquier usuario puede descompilar un programa para estudiar su funcionamiento.
- B) Permite la descompilación cuando sea indispensable para obtener la información necesaria para lograr la interoperabilidad de un programa creado independientemente.
- C) El titular del programa puede descompilarlo para corregir errores.
- D) Permite la descompilación solo con fines de enseñanza o investigación.
El artículo 100.3 de la LPI establece que no necesita autorización del titular 'la reproducción del código y la traducción de su forma cuando sean indispensables para obtener la información necesaria para lograr la interoperabilidad de un programa creado independientemente con otros programas, siempre que se cumplan ciertas condiciones'.
Pregunta 27: ¿Cuál de las siguientes afirmaciones sobre la licencia GPL v2 es correcta?
- A) Incluye una cláusula de concesión expresa de patentes.
- B) Prohíbe expresamente la venta de software licenciado bajo GPL.
- C) Requiere que cualquier obra derivada se distribuya bajo la misma licencia.
- D) Es incompatible con la licencia Apache 2.0.
La GPL v2 establece condiciones de copyleft fuerte: cualquier obra derivada distribuida debe hacerse bajo los términos de la GPL v2 (sección 2). No incluye una cláusula expresa de patentes (eso lo hace la GPL v3). No prohíbe la venta (sección 1). Es incompatible con la Apache 2.0 porque la Apache 2.0 tiene cláusulas de patentes que la GPL v2 no puede satisfacer.
Pregunta 28: ¿Qué establece el principio de 'neutralidad tecnológica' en el Esquema Nacional de Interoperabilidad?
- A) Que las administraciones deben utilizar solo software libre.
- B) Que las soluciones tecnológicas deben ser evaluadas por un organismo independiente.
- C) Que las administraciones deben mantener múltiples proveedores para cada servicio.
- D) Que las decisiones tecnológicas deben basarse en estándares abiertos, evitando la dependencia de proveedores específicos.
El Real Decreto 4/2010, en su artículo 4, establece los principios de interoperabilidad, incluyendo la neutralidad tecnológica, que implica que las decisiones se basen en estándares abiertos para evitar la dependencia de soluciones propietarias.
Pregunta 29: Según la LPI, ¿quién tiene la carga de la prueba en los procedimientos por infracción de derechos sobre programas de ordenador cuando hay indicios de violación?
- A) Se invierte la carga de la prueba, pudiendo el juez requerir al demandado que aporte pruebas.
- B) El demandante debe probar la infracción.
- C) El demandado debe probar que no ha infringido.
- D) La carga de la prueba recae siempre en la autoridad judicial.
El artículo 103 de la LPI establece que 'en los procedimientos por infracción de los derechos reconocidos en este título y existan indicios fundados de la comisión de una infracción, el juez, a instancia de parte, podrá requerir al demandado la presentación de los medios de prueba que estén bajo su control, incluidos los documentos pertinentes'.
Pregunta 30: ¿Qué licencia de software libre se caracteriza por ser 'recíproca' solo sobre los archivos fuente licenciados bajo ella, permitiendo combinar con código propietario en una obra mayor?
- A) GPL v3.
- B) MPL 2.0 (Mozilla Public License).
- C) LGPL v3.
- D) Apache 2.0.
La MPL (Mozilla Public License) es una licencia de copyleft débil o 'recíproca por archivos': los archivos bajo MPL deben permanecer bajo MPL, pero se pueden combinar con archivos bajo otras licencias (incluso propietarias) en un proyecto más grande, siempre que los archivos MPL sean accesibles bajo los términos de la MPL.