Software libre
En una frase
Software libre es aquel cuyo código fuente es público y que puede usarse, estudiarse, modificarse y redistribuirse libremente, sin necesidad de pagar licencias ni pedir permiso.
Un poco más de detalle
El término “libre” no se refiere al precio, sino a la libertad. Un programa de software libre garantiza cuatro libertades fundamentales (según la definición de la Free Software Foundation):
- Usar el programa para cualquier propósito.
- Estudiar cómo funciona y adaptarlo a tus necesidades (requiere acceso al código fuente).
- Distribuir copias para ayudar a otros.
- Mejorar el programa y publicar esas mejoras.
El software open source comparte estas características, aunque el término se usa en contextos más técnicos y con un énfasis ligeramente distinto.
¿Por qué importa en ciencia?
Usar software libre en investigación tiene implicaciones directas para la reproducibilidad y la equidad:
- Reproducibilidad: Cualquier investigador puede acceder al mismo software, verificar cómo funciona e identificar errores. Con software propietario (como SPSS o SAS), eso no siempre es posible.
- Transparencia: El código que realiza los análisis puede publicarse abiertamente sin depender de licencias.
- Acceso: No requiere que instituciones (especialmente en países con menos recursos) paguen licencias costosas.
Herramientas como R, Python, Jamovi, JASP y Quarto son ejemplos de software libre ampliamente usados en investigación científica.
Software libre ≠ gratuito
Un software puede ser gratuito (freeware) pero no libre: puedes usarlo sin pagar, pero no puedes ver su código ni redistribuirlo. La diferencia es importante: el software libre es abierto por principio, no solo por precio.