Software libre: historia, filosofía y movimiento

📅 Actualizado en febrero 2026 ✍️ Ángel López 📊 Nivel: Avanzado ⏱️ 19 min de lectura

El software libre es mucho más que un modelo de desarrollo: es un movimiento filosófico, político y tecnológico que ha transformado la industria del software y la sociedad digital. Desde que Richard Stallman lanzó el proyecto GNU en 1983, pasando por la creación del kernel Linux por Linus Torvalds en 1991, hasta los miles de millones de dispositivos que hoy ejecutan software libre, esta historia es la de una revolución silenciosa que cambió para siempre la relación entre las personas y la tecnología. En este artículo recorremos la historia completa, las ideas fundacionales, las tensiones internas del movimiento y su impacto en el mundo actual.

📜 ¿Qué es el software libre?

El término software libre (free software en inglés) designa todo programa informático que respeta la libertad de sus usuarios. No se trata de una cuestión de precio — un programa puede ser libre y tener un coste económico —, sino de derechos fundamentales que el usuario conserva sobre el software que utiliza.

La Free Software Foundation (FSF), fundada por Richard Stallman en 1985, define el software libre mediante cuatro libertades esenciales que todo programa debe garantizar para ser considerado libre. Estas libertades constituyen el núcleo ético e ideológico del movimiento y son el criterio que distingue el software libre del software propietario.

Para entender la importancia de estas libertades, conviene recordar el contexto en que nacieron. Durante los años 70 y 80, la industria del software experimentó una transformación radical: los programas pasaron de compartirse libremente entre investigadores y universidades a convertirse en productos cerrados, protegidos por licencias restrictivas que prohibían copiar, estudiar o modificar el código. Stallman vivió esta transición en primera persona en el Laboratorio de Inteligencia Artificial del MIT, y su respuesta fue articular un marco de derechos que devolviera el control a los usuarios.

💡 «Libre» no significa «gratis»
En inglés, free significa tanto «libre» como «gratuito», lo que genera confusión. Stallman lo aclara con una frase célebre: «Free as in freedom, not as in free beer» (libre como en libertad, no como en cerveza gratis). En español no existe esta ambigüedad: libre y gratis son conceptos distintos.

🔓 Las cuatro libertades esenciales

Las cuatro libertades del software libre, numeradas del 0 al 3 (una tradición heredada de la programación en C, donde los arrays empiezan en 0), son:

Libertad 0 — Usar el programa con cualquier propósito. Puedes ejecutar el software como desees, para cualquier fin: personal, educativo, comercial o gubernamental. Nadie puede restringir el uso que haces del programa.

Libertad 1 — Estudiar cómo funciona el programa y adaptarlo a tus necesidades. Esto exige acceso al código fuente. Sin código fuente, un programa es una caja negra que no puedes comprender ni modificar.

Libertad 2 — Redistribuir copias para ayudar a otros. Puedes compartir el programa con quien quieras, ya sea de forma gratuita o cobrando por la copia.

Libertad 3 — Distribuir copias de tus versiones modificadas. Puedes publicar tus mejoras para que toda la comunidad se beneficie. Esto también requiere acceso al código fuente.

Estas cuatro libertades no son independientes: se refuerzan mutuamente. Sin la libertad 1 (estudiar el código), las libertades 0 y 3 quedan vacías de contenido real. Sin la libertad 2 (redistribuir), la comunidad no puede crecer. El software libre funciona como un ecosistema donde cada libertad sostiene a las demás.

Un punto crucial que genera confusión es la diferencia entre «software libre» y «software gratuito». Google Chrome es gratuito pero no es libre: no puedes acceder a su código fuente completo, ni modificarlo, ni redistribuir tu versión. En cambio, Bash es software libre: puedes descargar su código, estudiarlo, modificarlo y distribuir tu versión. Chromium (la base sobre la que se construye Chrome) sí es libre. La gratuidad no implica libertad, ni la libertad implica gratuidad.

Las cuatro libertades del software libre Libertad 0 — Usar Ejecutar el programa con cualquier propósito Libertad 1 — Estudiar Acceder al código fuente y adaptarlo Libertad 2 — Redistribuir Compartir copias para ayudar a otros Libertad 3 — Mejorar Distribuir versiones modificadas ⚠️ Chrome es gratis pero NO es libre · Chromium SÍ es libre · La gratuidad ≠ libertad Un programa debe cumplir TODAS las libertades para ser software libre
Las cuatro libertades del software libre Libertad 0 — Usar Ejecutar el programa con cualquier propósito Libertad 1 — Estudiar Acceder al código fuente y adaptarlo Libertad 2 — Redistribuir Compartir copias para ayudar a otros Libertad 3 — Mejorar Distribuir versiones modificadas ⚠️ Chrome es gratis pero NO es libre · Chromium SÍ es libre · La gratuidad ≠ libertad Un programa debe cumplir TODAS las libertades para ser software libre

🏛️ Historia: los orígenes del movimiento

Para comprender el movimiento del software libre hay que retroceder hasta la cultura hacker de los años 60 y 70 en el Laboratorio de Inteligencia Artificial del MIT. En esa época, compartir código era lo normal. Los investigadores intercambiaban programas, los mejoraban colectivamente y consideraban el software como parte del conocimiento científico común. No existía la noción de «software propietario» tal como la entendemos hoy.

Los ordenadores de aquella era — como el PDP-10 de Digital Equipment Corporation — venían con su código fuente disponible. Los programadores del MIT creaban herramientas, sistemas operativos y utilidades que compartían libremente con otros laboratorios universitarios y centros de investigación. Era una cultura de colaboración donde el conocimiento fluía sin barreras legales.

Esta cultura empezó a resquebrajarse a finales de los 70. Varios factores convergieron para cambiar el paradigma: las empresas de software descubrieron que podían vender licencias restrictivas, los compiladores y sistemas operativos comenzaron a distribuirse solo en formato binario (sin código fuente), y las universidades firmaron acuerdos de confidencialidad que impedían a sus investigadores compartir código.

El caso que simboliza este cambio es el del sistema operativo UNIX: creado en los Laboratorios Bell de AT&T como herramienta interna, su licencia se fue restringiendo progresivamente hasta convertirse en software propietario de alto coste. Muchos programadores que habían contribuido código a UNIX se encontraron de pronto sin acceso al sistema que habían ayudado a construir.

El momento que cristalizó la frustración de muchos programadores — y que Stallman cita frecuentemente — fue el incidente de la impresora Xerox en el MIT. A principios de los 80, el laboratorio recibió una nueva impresora láser Xerox 9700 cuyo software presentaba atascos frecuentes. Stallman quiso modificar el controlador para notificar a los usuarios cuando la impresora se atascaba (como había hecho con la impresora anterior), pero Xerox se negó a proporcionar el código fuente. Un investigador de Carnegie Mellon que tenía acceso al código también rechazó compartirlo, citando un acuerdo de confidencialidad. Para Stallman, este episodio representó la muerte de la cultura de compartir y el nacimiento de una lucha que definiría su vida.

⚠️ El punto de inflexión
El incidente de la impresora Xerox no fue un problema técnico menor: fue la evidencia de que la cultura de compartir código estaba muriendo. Para Stallman, representaba una amenaza directa a la libertad de los usuarios y a la capacidad de los programadores para colaborar y mejorar el software que usaban.

🦬 Stallman, GNU y la Free Software Foundation

Código fuente abierto en pantalla de ordenador, símbolo del software libre
El acceso al código fuente es el requisito fundamental del software libre.
Foto: Markus Spiske · Pexels License

El 27 de septiembre de 1983, Richard Matthew Stallman publicó un mensaje en los grupos de noticias de ARPANET anunciando el Proyecto GNU (acrónimo recursivo de «GNU's Not Unix»). Su objetivo era crear un sistema operativo completamente libre, compatible con UNIX, pero sin las restricciones de licencia que AT&T imponía.

Stallman no era un recién llegado. Nacido en 1953 en Nueva York, había sido programador en el Laboratorio de IA del MIT desde 1971. Era conocido por su brillantez técnica — autor de Emacs, uno de los editores de texto más influyentes de la historia — y por su compromiso con la libertad de compartir software. Cuando vio que la cultura hacker del MIT se desmoronaba bajo la presión comercial, decidió construir una alternativa completa.

El plan era ambicioso: crear desde cero todas las piezas de un sistema operativo. No solo un kernel, sino un compilador (GCC), un depurador (GDB), un editor (Emacs), un shell (Bash), utilidades básicas (coreutils), bibliotecas del sistema (glibc) y todas las herramientas necesarias para que un ordenador fuera completamente funcional sin depender de ningún software propietario.

En 1985, Stallman dio dos pasos fundamentales. Primero, publicó el Manifiesto GNU, un documento filosófico y programático donde exponía las razones éticas del software libre. Segundo, fundó la Free Software Foundation (FSF), una organización sin ánimo de lucro dedicada a promover el software libre y a dar soporte legal y financiero al proyecto GNU.

El logro técnico más importante de GNU fue el compilador GCC (GNU Compiler Collection). Lanzado en 1987, GCC no era simplemente un buen compilador: era un compilador libre que podía compilar código C con calidad comparable a los compiladores comerciales. GCC se convirtió en la piedra angular del ecosistema libre porque permitía que todo lo demás se compilara sin depender de herramientas propietarias.

En 1989, Stallman completó otra pieza fundamental: la GNU General Public License (GPL), la primera licencia de software diseñada específicamente para garantizar las cuatro libertades. La GPL introdujo el concepto revolucionario del copyleft: cualquier obra derivada de software bajo GPL debe distribuirse también bajo GPL, asegurando que las libertades se propaguen. Es lo que Stallman llama «usar el copyright contra sí mismo».

✅ ¿Por qué «copyleft»?
El término copyleft es un juego de palabras con copyright. Mientras que el copyright restringe la copia, el copyleft usa el mecanismo legal del copyright para garantizar que el software siga siendo libre. Es darle la vuelta al copyright: en lugar de prohibir, obliga a compartir.

A finales de los años 80, GNU tenía casi todas las piezas de un sistema operativo funcional excepto una: el kernel. El proyecto GNU había iniciado el desarrollo de GNU Hurd, basado en una arquitectura de microkernel, pero su desarrollo avanzaba con extrema lentitud. Esta pieza faltante sería completada por un estudiante finlandés de 21 años.

🐧 Linus Torvalds y el nacimiento de Linux

Portátil con código de programación, representando la comunidad de desarrollo
Miles de desarrolladores contribuyen al ecosistema de software libre cada día.
Foto: Rodrigo Santos · Pexels License

El 25 de agosto de 1991, un estudiante de informática de la Universidad de Helsinki llamado Linus Benedict Torvalds publicó un mensaje en el grupo comp.os.minix que se convertiría en uno de los textos más citados de la historia de la tecnología. Torvalds anunciaba que estaba desarrollando un sistema operativo libre como proyecto personal, y que no sería «grande ni profesional como GNU».

La motivación de Torvalds era práctica, no filosófica. Quería un sistema operativo compatible con UNIX para su PC Intel 386, pero no podía permitirse una licencia de UNIX. Minix, un sistema educativo creado por Andrew Tanenbaum, tenía demasiadas limitaciones. Así que decidió escribir su propio kernel desde cero.

En septiembre de 1991, publicó la versión 0.01 del kernel con apenas 10.239 líneas de código. Lo llamó Linux (combinación de «Linus» y «Unix»), y en enero de 1992 lo relicenció bajo la GPL. Esta decisión fue crucial: al adoptar la GPL, cualquier mejora al kernel debía compartirse con la comunidad, lo que catalizó una explosión de contribuciones de programadores de todo el mundo.

La combinación del kernel Linux con las herramientas GNU produjo el primer sistema operativo completamente libre y funcional: lo que técnicamente se denomina GNU/Linux. Stallman insiste en usar «GNU/Linux» para reconocer la contribución del proyecto GNU, mientras que la mayoría de la industria lo llama simplemente «Linux» — un debate que continúa hasta hoy.

El crecimiento de Linux fue meteórico. De un proyecto personal pasó a ser el kernel más desplegado del mundo: ejecuta el 100% de los 500 supercomputadores más potentes, más del 96% de los servidores web, todos los dispositivos Android, la mayor parte de la infraestructura cloud (AWS, Google Cloud, Azure) y miles de millones de dispositivos embebidos. En 2026, el kernel Linux tiene más de 35 millones de líneas de código y recibe contribuciones de más de 4.000 desarrolladores de más de 500 empresas cada año.

Cronología: del proyecto GNU a la nube 1983GNU 1985FSF 1989GPL v1 1991Linux 1998OSI 2005Git 2008Android 2026Hoy En 43 años, el software libre pasó de un manifiesto universitario a ejecutar el 96% de los servidores web y el 100% de los supercomputadores Es la base de Android, la nube, la IA y la infraestructura digital global
Cronología: del proyecto GNU a la nube 1983GNU 1985FSF 1989GPL v1 1991Linux 1998OSI 2005Git 2008Android 2026Hoy En 43 años, el software libre pasó de un manifiesto universitario a ejecutar el 96% de los servidores web y el 100% de los supercomputadores Es la base de Android, la nube, la IA y la infraestructura digital global

⚖️ Open source vs software libre: el gran debate

En 1998, Netscape tomó una decisión histórica: liberar el código fuente de su navegador. Este acto galvanizó a un grupo de activistas y empresarios — entre ellos Eric S. Raymond, Bruce Perens y Tim O'Reilly — que consideraban que el término «software libre» era contraproducente para las empresas. La palabra free en inglés se asociaba con «gratis», dificultando convencer a directivos corporativos.

En febrero de 1998, este grupo fundó la Open Source Initiative (OSI) y acuñó el término «open source» (código abierto). La OSI redactó su propia definición que, en la práctica, aprueba las mismas licencias que la FSF. La mayoría del software «libre» también es «open source» y viceversa.

Sin embargo, la diferencia es filosófica. El software libre (Stallman, FSF) enfatiza la libertad como principio ético: el software propietario es moralmente inaceptable porque priva a los usuarios de libertades fundamentales. El código abierto (Raymond, OSI) enfatiza las ventajas prácticas: produce mejor software, más seguro y más eficiente gracias a la colaboración masiva.

Stallman rechaza el término «open source» porque elimina el componente ético. Para él, hablar solo de «código abierto» es como defender la libertad de prensa solo porque produce mejor periodismo, sin mencionar que es un derecho fundamental. Raymond argumenta que el enfoque pragmático es más efectivo para convencer empresas y gobiernos.

En la práctica, esta división ha sido más productiva que destructiva. Mientras la FSF mantiene la llama del idealismo y vigila que las licencias sean realmente libres, la OSI ha logrado que las mayores corporaciones tecnológicas del mundo adopten el desarrollo abierto como estrategia central. Ambas perspectivas son necesarias y complementarias.

💡 Dos caras de la misma moneda
La inmensa mayoría del software que cumple la definición de «open source» también cumple la de «software libre». Linux, Firefox, Apache, Python... pertenecen a ambas categorías. La diferencia está en la motivación, no en el código.

📋 Licencias de software libre

Las licencias son el mecanismo legal que hace posible el software libre. Sin licencia explícita, el código está protegido por copyright y no puede copiarse ni redistribuirse. Las licencias libres se clasifican en dos familias:

Licencias copyleft — Garantizan que las obras derivadas mantengan la misma licencia libre. La más conocida es la GPL (GNU General Public License). Si modificas y distribuyes software GPL, tu versión también debe ser GPL. Variantes: LGPL (para bibliotecas, permite enlazar con software propietario) y AGPL (extiende la GPL a software ejecutado en servidores).

Licencias permisivas — Permiten relicenciar las obras derivadas con cualquier licencia, incluyendo propietarias. Las más populares: MIT (la más simple y usada: Node.js, React, Vue.js), Apache 2.0 (incluye cláusula de patentes: Android, TensorFlow, Kubernetes) y BSD (histórica, ligada a Berkeley: FreeBSD, OpenBSD).

El kernel Linux usa GPL v2 por decisión de Torvalds, que se negó a migrar a v3 por considerar excesivas sus cláusulas contra la tivoización (restricción por hardware). Esta decisión generó tensiones con Stallman, que considera la GPL v3 necesaria para proteger la libertad del usuario en la era de los dispositivos embebidos.

Fuera del software, las licencias Creative Commons aplican principios similares al contenido: texto, imágenes, música y vídeos. Wikipedia usa CC BY-SA, que es copyleft para contenido. Las variantes CC BY y CC BY-SA son compatibles con los principios del software libre; las que incluyen restricciones NC (no comercial) o ND (sin derivados) no lo son.

Copyleft vs Permisivas ← Más copyleft Más permisiva → AGPL v3 GPL v2/v3 LGPL Apache 2.0 MIT BSD Todas son libres y open source. La diferencia: obligaciones sobre obras derivadas. Linux = GPL v2 · Android = Apache 2.0 · React = MIT · Wikipedia = CC BY-SA
Copyleft vs Permisivas ← Más copyleft Más permisiva → AGPL v3 GPL v2/v3 LGPL Apache 2.0 MIT BSD Todas son libres y open source. La diferencia: obligaciones sobre obras derivadas. Linux = GPL v2 · Android = Apache 2.0 · React = MIT · Wikipedia = CC BY-SA

💰 Impacto económico y social

El software libre no es un fenómeno marginal: es la infraestructura invisible sobre la que se construye la economía digital global. Un estudio de la Comisión Europea (2021) estimó un impacto de entre 65.000 y 95.000 millones de euros anuales solo en la economía de la UE. La Linux Foundation calcula que reconstruir el código abierto existente desde cero costaría más de 15.000 millones de dólares.

Empresas que en los años 90 declaraban que el software libre era «un cáncer» ahora basan su estrategia en él: Microsoft es el mayor contribuidor a proyectos open source del mundo, Google gestiona Android, TensorFlow y Kubernetes, Meta mantiene React y PyTorch, e IBM adquirió Red Hat por 34.000 millones de dólares en 2019.

El impacto social es igualmente profundo. En educación, universidades y escuelas de todo el mundo usan Linux, LibreOffice, Python y R sin coste de licencias, permitiendo a países en desarrollo ofrecer formación tecnológica de primer nivel. En administración pública, gobiernos como los de Francia, Brasil, India y Múnich han adoptado software libre para reducir costes y garantizar soberanía digital. En investigación científica, herramientas como R, Jupyter y CERN ROOT facilitan la reproducibilidad y la colaboración global.

El software libre también es fundamental para la privacidad y la seguridad. Proyectos como Tor, Signal, GPG y VeraCrypt permiten a periodistas, activistas y ciudadanos proteger sus comunicaciones. El código abierto permite auditorías independientes imposibles con software propietario: cuando se descubre una vulnerabilidad, miles de ojos la revisan y corrigen en horas, no en meses.

🌍 El software libre hoy

En 2026, el panorama del software libre es radicalmente diferente al de sus orígenes. Según GitHub, más del 97% de las aplicaciones comerciales contienen componentes open source. El 90% de las empresas Fortune 500 contribuyen activamente a proyectos de código abierto. Y la inteligencia artificial generativa, el campo tecnológico más disruptivo de la década, se construye mayoritariamente sobre software libre: PyTorch, TensorFlow, Hugging Face Transformers, LangChain y LLaMA son todos proyectos open source.

Sin embargo, el movimiento enfrenta tensiones nuevas. La sostenibilidad es el reto más urgente: miles de proyectos críticos para la infraestructura global están mantenidos por voluntarios sin financiación. El caso de Heartbleed (2014) — un bug devastador en OpenSSL, una biblioteca de cifrado usada por millones de servidores, mantenida por apenas dos personas — fue una llamada de atención sobre la fragilidad del modelo.

Otra tensión emergente es el open source washing: empresas que comercializan servicios basados en software libre sin contribuir de vuelta, o que cambian licencias de proyectos populares cuando les conviene. Casos recientes como los de Elastic, Redis y HashiCorp — que migraron de licencias open source a licencias propietarias o «source-available» — han generado debates intensos sobre el futuro del modelo.

A pesar de estos retos, el software libre sigue expandiéndose. La adopción de Linux en el escritorio, históricamente marginal, ha superado el 4% de cuota de mercado global gracias al auge del gaming en Linux con Steam Deck y Proton. Las distribuciones como Ubuntu y Linux Mint ofrecen experiencias cada vez más pulidas para el usuario final.

En el ámbito de la inteligencia artificial, el software libre ha demostrado ser el motor de la innovación más disruptiva de la década. Los grandes modelos de lenguaje que han transformado la industria se construyen sobre ecosistemas completamente libres: PyTorch (Meta, licencia BSD), TensorFlow (Google, licencia Apache 2.0), Hugging Face Transformers (Apache 2.0) y la familia LLaMA de Meta han democratizado el acceso a la IA de formas que habrían sido impensables con un modelo propietario. Empresas, investigadores y desarrolladores independientes pueden entrenar, ajustar y desplegar modelos de IA sin depender de licencias costosas ni de proveedores que controlen el acceso a la tecnología.

La gobernanza del software libre también ha madurado enormemente. Fundaciones como la Linux Foundation, la Apache Software Foundation, la Eclipse Foundation y la Cloud Native Computing Foundation (CNCF) proporcionan estructuras organizativas, legales y financieras que permiten a las empresas contribuir y colaborar con garantías. Estas organizaciones actúan como «terreno neutral» donde competidores directos (Google, Microsoft, Amazon, Meta) colaboran en proyectos compartidos sin conflictos de interés.

La seguridad del software libre ha recibido una atención sin precedentes tras incidentes como Log4Shell (2021) y el intento de backdoor en xz-utils (2024). Iniciativas como OpenSSF (Open Source Security Foundation), financiada por las principales tecnológicas, trabajan para mejorar la seguridad de los componentes open source críticos. El lema «given enough eyeballs, all bugs are shallow» (la ley de Linus) sigue siendo válido, pero requiere que esos «ojos» estén financiados y motivados para examinar el código con rigor.

El debate sobre las licencias en la era cloud es otra tensión vigente. Cuando AWS o Google ofrecen servicios gestionados basados en software libre (como Elasticsearch o Redis) sin contribuir significativamente al proyecto original, los mantenedores sienten que su trabajo es explotado. Algunas empresas han respondido creando licencias «source-available» que restringen el uso comercial en la nube, lo que genera controversia porque estas licencias no cumplen la definición de open source de la OSI. El equilibrio entre apertura y sostenibilidad económica sigue siendo un problema abierto.

🏆 Grandes proyectos de software libre

El ecosistema del software libre es inmenso, pero algunos proyectos destacan por su impacto, alcance o importancia histórica. Estos son los más significativos, organizados por categoría:

Sistemas operativos y kernels: Linux (kernel que ejecuta servidores, móviles y supercomputadores), GNU (herramientas del sistema: GCC, Bash, coreutils), FreeBSD (sistema BSD usado por Netflix y WhatsApp para su infraestructura), Android (sistema operativo móvil basado en Linux con más de 3.000 millones de dispositivos activos).

Infraestructura web y cloud: Apache HTTP Server (el servidor web que democratizó Internet en los 90), Nginx (servidor web de alto rendimiento), Docker (contenedores que revolucionaron el despliegue de aplicaciones), Kubernetes (orquestación de contenedores, creado por Google), PostgreSQL y MySQL/MariaDB (bases de datos relacionales que sostienen la mayor parte de la web).

Herramientas de desarrollo: Git (control de versiones creado por Torvalds en 2005, base de GitHub y GitLab), GCC y LLVM/Clang (compiladores), VS Code (editor de código de Microsoft, parcialmente open source), Emacs y Vim (editores históricos del ecosistema UNIX).

Aplicaciones de usuario: Firefox (navegador web), LibreOffice (suite ofimática), GIMP (edición de imagen), Blender (modelado 3D, usado en películas de Hollywood), VLC (reproductor multimedia), Audacity (edición de audio).

Inteligencia artificial y ciencia de datos: PyTorch y TensorFlow (frameworks de deep learning), scikit-learn (machine learning clásico), R (análisis estadístico), Jupyter (notebooks interactivos), Hugging Face Transformers (modelos de lenguaje).

Seguridad y privacidad: Tor (navegación anónima), Signal (mensajería cifrada), GPG/GnuPG (cifrado de correo), OpenSSL y LibreSSL (cifrado TLS), VeraCrypt (cifrado de disco), OpenSSH (acceso remoto seguro).

✅ El software libre como carrera profesional
Contribuir a proyectos de software libre es una de las mejores formas de desarrollar habilidades técnicas y construir un portafolio visible para empleadores. Empresas como Google, Microsoft, Red Hat, Canonical y SUSE contratan activamente desarrolladores con historial en proyectos open source. Si quieres orientar tu carrera hacia este ecosistema, consulta nuestra guía de certificaciones Linux profesionales.

❓ Preguntas frecuentes sobre Software libre: historia, filosofía y movimiento

Las dudas más comunes respondidas de forma clara y directa.

El software libre es aquel que respeta las cuatro libertades esenciales: usar el programa con cualquier propósito, estudiar su código fuente, redistribuir copias y distribuir versiones modificadas. No se refiere a gratuidad sino a libertad. La Free Software Foundation, fundada por Richard Stallman en 1985, es la organización que define y promueve estos principios.
Aunque comparten la mayoría de licencias, el software libre enfatiza la libertad como principio ético (Stallman, FSF), mientras que el código abierto se centra en ventajas prácticas como calidad, colaboración y eficiencia (Raymond, OSI). En la práctica, casi todo el software que es «libre» también es «open source» y viceversa; la diferencia está en la motivación filosófica, no en el código.
Richard Stallman fundó el movimiento en 1983 al lanzar el proyecto GNU y en 1985 al crear la Free Software Foundation. Su motivación fue preservar la libertad de los usuarios frente a las restricciones del software propietario. Stallman, programador del MIT, creó herramientas fundamentales como GCC, Emacs y la licencia GPL que hicieron posible el ecosistema libre.
GNU es un sistema operativo completo creado por Stallman que incluye compilador (GCC), editor (Emacs), shell (Bash) y utilidades, pero que carecía de kernel funcional. En 1991, Linus Torvalds creó el kernel Linux. La combinación de GNU + Linux produjo el primer sistema operativo completamente libre, conocido como GNU/Linux.
No necesariamente. «Libre» se refiere a libertad, no a precio. La frase en inglés lo aclara: «free as in freedom, not as in free beer». Se puede cobrar por software libre, y empresas como Red Hat generan miles de millones de dólares vendiendo soporte y servicios sobre software libre. Lo esencial es que el código fuente esté disponible y se respeten las cuatro libertades.
Existen decenas de licencias libres. La más emblemática es la GPL (General Public License), que es copyleft: obliga a que las obras derivadas mantengan la misma licencia. Otras populares son la MIT y la Apache 2.0 (permisivas), la LGPL (copyleft suave para bibliotecas) y la BSD. Para contenido no software se usan las Creative Commons.
Entre los más influyentes: el kernel Linux (servidores, Android, supercomputadores), Firefox (navegador), LibreOffice (ofimática), GIMP (imagen), Blender (3D), Apache y Nginx (servidores web), PostgreSQL y MySQL (bases de datos), Git (control de versiones), Docker y Kubernetes (contenedores y orquestación), y PyTorch/TensorFlow (IA).
Valora este artículo

💬 Foro de discusión

¿Tienes dudas sobre Software libre: historia, filosofía y movimiento? Comparte tu pregunta con la comunidad.

¿Tienes cuenta? o comenta como invitado ↓

Todavía no hay mensajes. ¡Sé el primero en participar!

🚀 ¿Quieres dominar Linux profesionalmente?
Cursos bonificados por FUNDAE para empresas — formación 100% subvencionada
Ver cursos de Linux →