# data[].attributes.body
*Hitos de la Historia del Software Libre, Expansión de Linux y Richard Stallman*

El movimiento del software libre ha sido fundamental en la evolución de la tecnológica de código abierto

Richard Stallman y el Movimiento del Software Libre

- *Richard Stallman*: Fundador del movimiento del software libre y del Proyecto GNU.

- *1983*: Stallman lanza el *Proyecto GNU* (GNU's Not Unix), con el objetivo de crear un sistema operativo completamente libre.

- *1985*: Stallman funda la *Free Software Foundation (FSF)*, para promover el software libre.

- *Licencia GPL (GNU General Public License)*: Stallman crea la GPL, una licencia que garantiza las libertades del software libre (usar, estudiar, modificar, redistribuir).

Hitos del Software Libre y Linux

1. *Nacimiento de Linux (1991)*: Linus Torvalds lanza la primera versión del kernel Linux, que se combina con herramientas GNU para formar sistemas operativos como GNU/Linux.

2. *Colaboración y Comunidad*: Linux se desarrolla gracias a contribuciones de una amplia comunidad global de desarrolladores.

3. *Distribuciones Linux*: Surgen distribuciones como *Debian*, *Ubuntu*, *Red Hat*, *Fedora*, que facilitan el uso de Linux.

4. *Adopción en Servidores y Sistemas Embebidos*: Linux es ampliamente usado en servidores, supercomputadoras y dispositivos embebidos.

5. *Impacto en la Industria*: Linux y software libre han influido en tecnologías como Android (basado en Linux), OpenStack, Kubernetes.

Principios del Software Libre (según la FSF)

- *Libertad 0*: Usar el programa con cualquier propósito.

- *Libertad 1*: Estudiar cómo funciona el programa y adaptarlo.

- *Libertad 2*: Redistribuir copias.

- *Libertad 3*: Mejorar el programa y compartir esas mejoras.

Contribuciones de Richard Stallman

- *Ética del Software Libre*: Stallman promueve la ética de libertad y cooperación en el uso de software.

- *Emacs*: Stallman desarrolló Emacs, un editor de texto muy configurable y extensible.

- *GCC (GNU Compiler Collection)*: Parte del Proyecto GNU, es un compilador clave para software libre.

- *Activismo*: Stallman ha sido un defensor activo de los derechos de los usuarios respecto al software.

Linux y su Expansión

- *Kernel Linux*: Es el núcleo del sistema operativo; es open source y muy portable.

- *GNU/Linux*: Combinación del kernel Linux con herramientas GNU forma sistemas operativos completos.

- *Uso en Servidores*: Linux domina en servidores web, cloud computing.

- *Android*: Sistema operativo móvil de Google basado en Linux.

- *Supercomputadoras*: Muchos de los sistemas más potentes del mundo usan Linux.

Ventajas del Software Libre

- *Transparencia*: Código abierto permite inspección.

- *Flexibilidad*: Puede ser adaptado a necesidades específicas.

- *Comunidad*: Desarrollo colaborativo y soporte de comunidades.

- *Costos*: Generalmente no hay costos de licencia.

Desafíos y Debates

- *Compatibilidad y Usabilidad*: Puede requerir conocimientos técnicos.

- *Seguridad*: Importancia de mantener software actualizado.

- *Licenciamiento*: Diferencias entre licencias (GPL, MIT, Apache, etc.).

- *Modelo de Negocio*: Cómo sostener económicamente proyectos de software libre.

Impacto Global y Ejemplos

- *Apache Software Foundation*: Proyectos como Apache HTTP Server.

- *Open Source Initiative (OSI)*: Promueve open source.

- *Contribuciones en México*: Comunidades y desarrolladores e n México participan en proyectos de software libre.