El software libre es aquel que respeta la libertad de los usuarios para ejecutar, estudiar, modificar y compartir el programa. No se define por el precio: se define por las libertades que la licencia otorga sobre el código. Un programa puede costar dinero y ser libre, o ser gratuito y seguir siendo propietario.
Si alguna vez te has preguntado en qué se diferencia «libre» de «gratis», qué significan licencias como la GPL o la MIT, o por qué proyectos como LibreOffice y Firefox existen en tantos sistemas a la vez, este artículo lo explica con claridad. Lo publico en mi blog, donde cada mes escribo sobre software libre, cultura digital y herramientas multiplataforma — complementando la guía ¿Qué es el Software Multiplataforma?.
¿Qué es el software libre?
Según la Free Software Foundation (FSF), el software es libre cuando su licencia garantiza un conjunto concreto de derechos al usuario. En la práctica, «libre» alude a libertad (como en «libertad de expresión»), no necesariamente a gratuidad. El código fuente debe estar disponible de forma que puedas entenderlo y adaptarlo; la licencia debe permitirte redistribuir copias, con o sin cambios.
Eso cambia la relación entre quien escribe el programa y quien lo usa. En el software propietario, el fabricante decide qué puedes hacer: a menudo no puedes ver el código, ni corregir un fallo, ni adaptar la herramienta a tu flujo de trabajo. En el software libre, el programa deja de ser una caja negra contractual y pasa a ser un bien que la comunidad puede auditar, mejorar y conservar aunque el autor original desaparezca.
No todo el software útil es libre, ni todo el software libre cubre todas las necesidades. Pero entender la definición te permite elegir con criterio: saber qué estás cediendo cuando aceptas una EULA restrictiva, y qué ganas cuando instalas una herramienta con licencia libre.
Las cuatro libertades (según la FSF)
La FSF enumera cuatro libertades esenciales. Si falta cualquiera de ellas, el programa no se considera software libre en sentido estricto:
- Libertad 0 — Ejecutar: usar el programa para cualquier propósito, sin pedir permiso ni justificar el uso.
- Libertad 1 — Estudiar: examinar cómo funciona y adaptarlo a tus necesidades. Eso implica acceso al código fuente.
- Libertad 2 — Compartir: redistribuir copias para ayudar a otras personas.
- Libertad 3 — Mejorar: modificar el programa y publicar tus mejoras, de modo que toda la comunidad se beneficie.
Estas libertades no son «permisos de marketing»: son condiciones legales de la licencia. Si un fabricante te deja descargar el instalador pero prohíbe descompilar, compartir o adaptar, estás ante software propietario aunque no pagues nada.
En la vida cotidiana, la libertad 0 la ejerces cada vez que abres Firefox o LibreOffice. La 1 y la 3 importan especialmente a desarrolladores, administradores y organizaciones que necesitan auditar seguridad o integrar el software en sistemas propios. La 2 es la que permite que una escuela, un ayuntamiento o un colectivo reparte copias sin miedo a una demanda por «piratería» — porque redistribuir software libre con su licencia no es piratería.
Libre, gratis, open source y propietario: no son lo mismo
El español complica la conversación porque free en inglés significa a la vez «libre» y «gratis». Por eso la comunidad hispanohablante insiste en software libre frente a software gratuito (freeware). Un antivirus gratuito puede ser propietario: no pagas, pero no puedes ver ni modificar el código. Un soporte comercial de Red Hat o SUSE puede costar dinero y, aun así, el software subyacente ser libre.
Open source (código abierto) describe un enfoque cercano: criterios de la Open Source Initiative (OSI) sobre licencias, desarrollo colaborativo y disponibilidad del código. En la práctica, casi todos los programas libres son open source y viceversa, pero el matiz importa. El movimiento del software libre pone el acento en la ética y la libertad del usuario; el open source suele enfatizar el método de desarrollo y las ventajas prácticas (calidad, transparencia, adopción empresarial). No son enemigos; son focos distintos sobre un solapamiento enorme.
El software propietario (o privativo) restringe esas libertades mediante licencia, secreto industrial o ambos. No implica que sea «malo» en todos los contextos —hay herramientas propietarias excelentes—, sino que el control queda en manos del titular. Cuando dependes de un solo fabricante para datos críticos, formatos cerrados o actualizaciones de seguridad, asumes un riesgo de dependencia (vendor lock-in).
Resumen rápido:
- Libre: libertades 0–3 garantizadas por la licencia.
- Gratis: precio cero; puede ser libre o propietario.
- Open source: licencia aprobada OSI / desarrollo abierto (muy solapado con libre).
- Propietario: el titular limita estudio, modificación o redistribución.
Una breve historia: del software compartido a GNU y Linux
En los primeros años de la informática académica y de investigación, compartir código era habitual: los programas se intercambiaban en cintas, listados y comunidades de usuarios. Con la comercialización del software en los años ochenta, muchas empresas pasaron a licencias restrictivas y a tratar el código como secreto. Richard Stallman reaccionó impulsando el proyecto GNU (1983) y, más adelante, la Free Software Foundation: el objetivo era un sistema operativo completo compuesto solo por software libre.
GNU aportó herramientas fundamentales —compilador GCC, Emacs, bash, coreutils—, pero faltaba el núcleo (kernel). En 1991, Linus Torvalds publicó el embrión de Linux bajo una licencia que acabó alineándose con la GPL. La combinación GNU/Linux —a menudo llamada simplemente «Linux» en el habla cotidiana— demostró que un sistema libre podía competir en servidores, embebidos y, con el tiempo, en el escritorio.
Desde entonces, el software libre ha pasado de nicho idealista a infraestructura invisible: Internet, la nube, Android (núcleo Linux), herramientas de desarrollo, bases de datos y buena parte del stack que sostiene la web moderna dependen de componentes libres. Eso no significa que «todo sea libre»: capas propietarias siguen encima. Significa que las libertades del software ya no son solo un manifiesto; son el cimiento de gran parte de la industria.
Licencias: GPL, MIT, Apache y por qué importan
Una licencia libre es el contrato que garantiza las cuatro libertades (o un subconjunto compatible según el marco que uses). No todas las licencias libres son iguales:
- GPL (GNU General Public License): licencia copyleft. Si redistribuyes un programa derivado, debes hacerlo también bajo GPL (con matices según versión). Protege que las mejoras vuelvan a la comunidad. Es la licencia de Linux y de muchos proyectos GNU.
- LGPL: copyleft más suave, pensado sobre todo para bibliotecas: permite enlazar desde software propietario bajo ciertas condiciones.
- MIT, BSD, Apache License 2.0: licencias permisivas. Exigen sobre todo conservar avisos de autoría (y, en Apache, patentes de forma explícita). Facilitan la adopción en productos comerciales; a cambio, no obligan a publicar el código de los derivados.
Para un usuario final que solo instala aplicaciones, la licencia explica qué derechos tienes y si puedes compartir el instalador con un compañero. Para quien desarrolla o integra software en una empresa, la licencia define obligaciones legales: ¿puedo cerrar un fork?, ¿debo publicar mis cambios?, ¿puedo combinar este componente con código propietario?
Elegir licencia no es un detalle burocrático: es una decisión de gobernanza. El copyleft fuerte favorece ecosistemas donde las mejoras permanecen libres; las permisivas favorecen adopción amplia, incluso dentro de productos cerrados. Ambas son software libre si cumplen las libertades; responden a prioridades distintas.
Por qué importa al usuario (no solo al programador)
Aunque el discurso histórico nace entre programadores, el impacto cotidiano es de usuario:
- Control sobre tus datos y formatos: suites como LibreOffice trabajan con estándares abiertos (ODF) y exportan a formatos comunes, reduciendo el riesgo de quedar atrapado en un formato que solo entiende un fabricante.
- Privacidad y auditoría: un navegador libre como Firefox puede ser inspeccionado por terceros; las extensiones y políticas de telemetría son debatibles en comunidad, no solo en un departamento de marketing.
- Continuidad: si un proyecto libre tiene comunidad o un fork activo, la herramienta no «muere» el día que una empresa cancela el producto.
- Coste total: gratis no es automáticamente más barato (formación, soporte, migración), pero evita licencias por puesto y permite redistribuir en aulas, ONGs o flotas de PCs sin negociar cada copia.
- Soberanía digital: administraciones, colegios y pymes que dependen menos de un único proveedor tienen más margen para decidir cuándo actualizar, qué telemetría aceptar y dónde alojar sus datos.
El software libre no elimina la necesidad de criterio: hay proyectos abandonados, interfaces toscas y curvas de aprendizaje. La ventaja es que puedes elegir, auditar y, si hace falta, contratar a alguien para mejorar el código en lugar de esperar a que un proveedor priorice tu caso.
Software libre y multiplataforma: el mismo ADN práctico
Históricamente, el software libre y la portabilidad han caminado juntos. Cuando el código es público y la comunidad necesita Windows, macOS y GNU/Linux, aparecen builds, empaquetados y capas de abstracción. Por eso tantas herramientas libres son también multiplataforma: no porque la licencia lo exija, sino porque el modelo de colaboración lo favorece.
Tres ejemplos cotidianos —útiles sin convertir este artículo en un listado vacío—:
- LibreOffice: suite ofimática libre con versiones para los tres escritorios principales. Edición de textos, hojas de cálculo y presentaciones sin atarte a una sola tienda de software. En el catálogo de este sitio la encontrarás en ofimática.
- Firefox: navegador libre multiplataforma, base de muchas conversaciones sobre privacidad, estándares web y extensiones. Categoría internet del catálogo.
- GIMP: editor de imágenes libre, con una curva de aprendizaje propia, pero con la libertad de usarlo, enseñarlo y adaptarlo. Herramientas creativas y de mantenimiento suelen agruparse en utilidades y categorías afines del directorio.
La lección práctica: si valoras poder cambiar de sistema operativo sin rehacer tu flujo de trabajo, priorizar software libre multiplataforma reduce fricción. La licencia te da derechos; la portabilidad te da opciones de entorno. Son ejes distintos que, en la práctica, se refuerzan.
Preguntas frecuentes
¿El software libre es siempre gratuito?
No. Libre se refiere a libertades, no al precio. Puedes pagar por una distribución, por soporte o por una copia en medio físico y seguir teniendo software libre. Al revés: mucho freeware es gratuito y propietario.
¿Cuál es la diferencia entre software libre y open source?
En la práctica se solapan casi siempre. El software libre enfatiza la ética y las cuatro libertades del usuario; el open source enfatiza el modelo de desarrollo y las licencias OSI. La mayoría de proyectos relevantes cumplen ambos marcos.
¿Puedo usar software libre en una empresa?
Sí. Millones de empresas lo hacen en servidores, desarrollo y escritorio. Debes respetar las obligaciones de cada licencia (atribución, copyleft, avisos) y, si redistribuyes software modificado, cumplir lo que esa licencia exige. El uso interno suele ser más sencillo que la redistribución de derivados.
¿GNU/Linux es lo mismo que software libre?
GNU/Linux es un sistema operativo compuesto en gran parte por software libre, pero «software libre» es la categoría general: abarca también aplicaciones en Windows o macOS (Firefox, LibreOffice, GIMP…). Puedes usar software libre sin abandonar tu sistema actual.
¿Por dónde empiezo si vengo de software propietario?
Sustituye una herramienta a la vez: navegador (Firefox), ofimática (LibreOffice) o edición de imágenes (GIMP). Comprueba que existan versiones para tu sistema —muchas son multiplataforma, como se explica en el artículo sobre software multiplataforma— y revisa el catálogo de este sitio para descubrir alternativas por categoría.
Conclusión
El software libre no es un eslogan ni un sinónimo de «regalo». Es un modelo legal y cultural que garantiza ejecutar, estudiar, compartir y mejorar los programas. Distinguirlo de lo meramente gratuito, entender el matiz con open source y leer las implicaciones de licencias como GPL o MIT te permite decidir con más soberanía qué instalas en tu PC, en tu aula o en tu empresa.
En la práctica, ese modelo ha impulsado sistemas como GNU/Linux y aplicaciones que usamos a diario en varios sistemas operativos. Si te interesa cómo esa portabilidad se construye en lenguajes y frameworks, continúa con ¿Qué es el Software Multiplataforma?. Y si buscas herramientas concretas, mi catálogo de software agrupa opciones libres y multiplataforma por categoría.
¿Quieres profundizar en cultura digital o proponer un tema para el próximo artículo? Puedes ver mi bio o escribirme a través del formulario de contacto.