El termino software
libre según Richard Stallman requiere tener las 4 libertades esenciales: si un
programa nos ofrece las 4 libertades, entonces es considerado software libre.
El sistema social de la distribución y el uso del programa es ético porque respeta
la libertad del usuario y la de su comunidad y si una libertad falla
o es insuficiente, entonces el programa es propietario, donde el desarrollado tiene
el poder sobre los usuarios.
Las 4 libertades del software libre:
1. Libertad 0: Es la
libertad de ejecutar un programa cuando uno quiera (Uso)
2. Libertad 1: Es la libertad de
estudiar el código fuente y luego cambiarlo para que el programa haga lo que
uno quiera (Estudio)
3. 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 (Distribución)
4. 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 (Mejora).
Las libertades 1 y 3 requieren acceso
al código fuente para estudiar y modificar software sin su código fuente es muy
poco viable.
Quienes trabajan con
software libre suelen hacerlo por muchas otras razones, que van desde la
diversión a la mera retribución económica, que es posible debido a modelos
de negocio sustentables.
Richard Stallman inició el movimiento del Software Libre en 1983. Es el creador del proyecto GNU y presidente de la Free Software Foundation. Inventó el concepto de copyleft y la licencia GPL. Ha desarrollado muchos programas informáticos, como Emacs, GCC y GNU Debugger. Gracias a estos méritos es muy reconocido en el mundo de la informática.




