Las cuatro libertades básicas del software libre

Para que un software pueda considerarse libre, debe permitir las siguientes libertades:

De incumplir con sólo una de las libertades anteriormente mencionadas, el software no se considera libre.

Nota: Hay software de “código abierto” que incumple con una o más de las 4 libertades básicas, por eso la filosofía del software libre según fue propuesta por Richard M. Stallman hace énfasis en la libertad de uso y modificación.