“Software libre” es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libertad de expresión», no como en «cerveza gratis» (en inglés, se dice “free software” y el adjetivo “free” puede significar libre o gratis, por eso hay que hacer la distinción). En inglés, a veces en lugar de «free software» decimos «libre software», empleando ese adjetivo francés o español, derivado de «libertad», para mostrar que no queremos decir que el software es gratuito.
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales: