En esta primera parte de una conferencia de Richard Stallman, el padre del GNU, en eLiberatica 2009. Stallman explica claramente los 4 Niveles de Libertad que un software requiere tener para ser considerado Software Libre (Free Software).
Aclaró también que Software Libre no es igual a Software Gratuito.
4 Niveles de Libertad
- Libertad 0: Es la libertad de ejecutar un programa cuando uno quiera.
- Libertad 1: Es la libertad de estudiar el código fuente y luego cambiarlo para que el programa haga lo que uno quiera.
- Libertad 2: Es la libertad de ayudar a un vecino, es la libertad de hacer y distribuir copias exactas de un programa a otros cuando uno lo desee.
- Libertad 3: Es la libertad de contribuir a la comunidad. Es la libertad de distribuir copias de la versión modificada del programa cuando uno lo desee.
Las 4 son Libertades Esenciales.
Si un programa nos ofrece las 4 libertades, entonces recién se puede considerar Software Libre. El sistema social de distribución y uso del programa es ético porque respeta la libertad del usuario y la de su comunidad.
Si una libertad falta o es insuficiente, entonces el programa es propietario, donde el desarrollador tienen el poder sobre los usuarios.