FILOSOFÍA DEL SOFTWARE LIBRE
Richard Stallman, pionero de este movimiento a nivel mundial, aclara
que software libre (Free Software) es un asunto de libertad. La palabra
"free" en inglés se malinterpreta como "gratis" o libre de
costo. La palabra "free" se refiere a la libertad de los usuarios de
poder ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software
SOFTWARE
LIBRE:
`Software
Libre'' se refiere a la libertad de los usuarios para ejecutar, copiar,
distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se
refiere a cuatro libertades de los usuarios del software
LIBERTADES
De acuerdo con la definición establecida por Richard Stallman, un software es "libre" cuando garantiza las siguientes libertades:
Libertad | Descripción |
---|---|
0 | la libertad de usar el programa, con cualquier propósito (Uso). |
1 | la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (Estudio). |
2 | la libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios (Distribución). |
3 | la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (Mejora). |
Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable. |
CREADOR
Richard Matthew Stallman (nacido en Manhattan, Nueva York, 16 de
marzo de 1953), con frecuencia abreviado como «rms», es
un programador estadounidense y fundador del movimiento por
el software libre en el mundo.
Entre sus
logros destacados como programador se incluye la realización del editor de
texto GNU Emacs, el compilador GCC, y el
depurador GDB, bajo la rúbrica del Proyecto GNU. Sin embargo, es
principalmente conocido por el establecimiento de un marco de
referencia moral, político y legal para el movimiento
del software libre, como una alternativa al desarrollo y distribución
del software no libre o privativo. Es también inventor del
concepto de copyleft (aunque no del término), un método para licenciar
software de tal forma que su uso y modificación permanezcan siempre libres y
queden en la comunidad de usuarios y desarrolladores.
No hay comentarios:
Publicar un comentario