Son programas que pueden ser ejecutados,copiados, modificados y redistribuidos, libremente por los usuarios o comunidad.
4 libertades que debe respetar todo software libre (GNU):
0- Libertad de ejecución del programa. 1-Libertad de estudiar el código fuente y modificarlo. 2- Libertad de distribución de copias. 3-Libertad de publicar versiones cambiadas y/o mejorar el programa.
Condiciones para que un programa sea libre:
- La licencia debe ser libre: que garantice las 4 libertades. - La distribución (obtener el código fuente y poder modificarse)
Tener en cuenta y no confundir:
El software es libre - No gratis: se refiere a cuestión de derechos y libertades, No de precios.
El software es libre, No abierto: el código abierto no refiere libertad.
Ventajas del software libre:
Beneficio social
Educativo - acceso libre al conocimiento
Beneficio tecnológico
Economiza gastos
Fuente de desarrollo
seguridad, soporte, variedad y
tendencia a ser eficiente