¿Qué es software libre?

Definición Directa:
El software libre es aquel que respeta cuatro libertades esenciales del usuario: ejecutar el programa con cualquier propósito, estudiar cómo funciona y adaptarlo a sus necesidades, redistribuir copias, y mejorar el programa para compartir esas mejoras. No debe confundirse con "gratis" (free en inglés tiene doble sentido).
Analogía:
Imagina que compras una receta de cocina. El software libre te da la receta completa, te permite cambiarla (añadir más sal), hacer copias para tus amigos y hasta vender tus propias versiones mejoradas. El software propietario, en cambio, solo te vende el pastel ya horneado: puedes comerlo pero no sabes sus ingredientes, no lo puedes modificar ni compartir. La libertad es tener la receta, no solo el pastel.
Importancia o Uso Real:
Linux, Firefox, WordPress y Android (en esencia) son ejemplos de software libre. En tu formación técnica, usarlo te permite aprender realmente: puedes leer el código fuente, modificarlo y entender cómo funciona todo. Universidades, gobiernos y empresas migran a software libre por razones de seguridad (puedes auditar el código), costo cero y evitar dependencias tecnológicas. Saber usar herramientas libres como GIMP, Blender o LibreOffice te hace un profesional más autónomo.
Características o Requisitos:
- Libertad 0: Ejecutar el programa para cualquier fin (sin restricciones).
- Libertad 1: Acceder al código fuente y modificarlo.
- Libertad 2: Redistribuir copias (gratis o con costo).
- Libertad 3: Distribuir tus versiones modificadas para beneficiar a la comunidad.