Software libre y propietario para el TAI: licencias y conceptos que caen en el Bloque II

Editor de código en la pantalla de un ordenador, representando los conceptos de software libre y propietario del temario TAI

Software libre no es sinónimo de software gratuito, y esa confusión es la que más preguntas falla en el examen del TAI. Lo libre tiene que ver con las libertades que te da sobre el programa (usarlo, estudiarlo, modificarlo, redistribuirlo), no con el precio. Aquí tienes el tema ordenado para que no se te escape ningún matiz.

En este artículo

¿Qué diferencia hay entre software libre y software propietario?

El software propietario restringe el uso, la copia, la modificación o la redistribución del programa mediante una licencia que reserva esos derechos al fabricante; su código fuente normalmente no es accesible. El software libre, en cambio, se distribuye con una licencia que garantiza al usuario un conjunto mínimo de libertades sobre el programa, y su código fuente está disponible para quien quiera revisarlo o modificarlo. Un matiz importante para el examen: software libre y software gratuito no son lo mismo. Puede haber software libre de pago (por ejemplo, cobrando por el soporte o por una distribución específica) y software gratuito que no es libre porque no permite modificar ni redistribuir el código.

¿Cuáles son las cuatro libertades del software libre?

La definición clásica, promovida por la Free Software Foundation, establece cuatro libertades básicas que debe respetar una licencia para considerarse libre:

  • Libertad 0: ejecutar el programa para cualquier propósito.
  • Libertad 1: estudiar cómo funciona el programa y adaptarlo a tus necesidades (requiere acceso al código fuente).
  • Libertad 2: redistribuir copias para ayudar a otros.
  • Libertad 3: mejorar el programa y publicar las mejoras, para que toda la comunidad se beneficie (también requiere acceso al código fuente).
Código fuente de un programa en pantalla, ilustrando el acceso al código que caracteriza al software libre
El acceso al código fuente es la base de dos de las cuatro libertades del software libre.

¿Qué tipos de licencias libres existen?

No todas las licencias libres funcionan igual, y el temario suele distinguir sobre todo dos familias:

  • Licencias copyleft (por ejemplo, GPL): exigen que cualquier obra derivada se distribuya también bajo una licencia libre equivalente. Es la lógica de ‘si usas código libre, lo que tú crees a partir de él también debe ser libre’.
  • Licencias permisivas (por ejemplo, BSD, MIT, Apache): permiten crear obras derivadas privativas, es decir, puedes coger ese código, modificarlo y distribuirlo bajo una licencia propietaria si quieres, sin obligación de mantenerlo libre.

Y luego está el código abierto (open source), un concepto próximo pero no idéntico al de software libre: pone el foco en el acceso al código y en el proceso de desarrollo colaborativo, mientras que el software libre pone el foco en las libertades éticas del usuario. En la práctica, la mayoría de licencias que cumplen una definición cumplen también la otra, pero conviene saber que son enfoques distintos si aparece una pregunta de matiz.

Ejemplos que suelen aparecer en examen: Linux y LibreOffice como software libre; Microsoft Windows y Microsoft Office como software propietario; Android como ejemplo mixto (núcleo libre, capas propietarias según el fabricante).

¿Por qué importa esto en la Administración Pública?

La normativa española fomenta explícitamente el uso de estándares abiertos y la reutilización de aplicaciones entre administraciones. El Esquema Nacional de Interoperabilidad establece la preferencia por formatos y estándares abiertos en las relaciones entre administraciones y con los ciudadanos, y la Ley 40/2015 de Régimen Jurídico del Sector Público regula la reutilización de sistemas y aplicaciones de titularidad de las administraciones. La idea de fondo, y la que conviene entender para el examen, es que el software libre facilita esa reutilización entre organismos y reduce la dependencia de un único proveedor, algo especialmente relevante en el sector público.

Código de programación en pantalla, relacionado con los estándares abiertos usados en la Administración
Los estándares abiertos facilitan que las aplicaciones se reutilicen entre distintos organismos públicos.
Bloque II · Tecnología Básica

Licencias, software y hardware, todo en un mismo PDF

El Bloque II reúne los conceptos técnicos básicos del TAI, incluido este tema, explicados sin tecnicismos innecesarios.

Ver Bloque II (19,99€) →

Preguntas frecuentes

¿El software gratuito es siempre software libre?

No. Un programa puede ser gratuito (freeware) y no permitir el acceso a su código fuente ni su modificación, por lo que no cumpliría con la definición de software libre.

¿Qué diferencia hay entre licencia copyleft y licencia permisiva?

La copyleft obliga a que las obras derivadas mantengan una licencia libre equivalente; la permisiva permite crear versiones derivadas privativas sin esa obligación.

¿Software libre y código abierto son sinónimos exactos?

Son conceptos muy próximos pero no idénticos: el software libre pone el acento en las libertades éticas del usuario, y el código abierto en el acceso al código y el desarrollo colaborativo.

¿Por qué la Administración Pública española fomenta el software libre?

Principalmente por interoperabilidad entre organismos, reducción de la dependencia de un proveedor concreto y facilidad de reutilización de aplicaciones ya desarrolladas por otras administraciones.

¿Linux es software libre en su totalidad?

El núcleo (kernel) de Linux es software libre bajo licencia GPL, aunque muchas distribuciones incluyen también componentes propietarios adicionales según el caso.