Professional Documents
Culture Documents
Educación Superior
Javier Condori Flores
Grupo de Usuarios de Software Libre Tarija
(GnuTarija)
Secretaria de Desarrollo Institucional S.D.I.
Dirección de Proyectos
UAJMS
INTRODUCCION
• Historia (1971)
Richard Stallman
• Laboratorio de Inteligencia Artificial (MIT)
programador y arquitecto desarrollando software de sistemas operativos.
• Comunidad que compartía la información
En el AI Lab se utilizaba un sistema operativo de tiempo compartido llamado ITS (Incompatible
Timesharing System).
Siempre podían preguntar por el código fuente, leerlo, modificarlo o tomar partes de él para
montar un programa nuevo.
• Filosofía Hacker
Hacker es alguien que ama la programación y disfruta explorando nuevas posibilidades.
• Políticas de restricción de Información (1980)
La situación cambió drásticamente a principios de los años ochenta, con la desaparición de la
comunidad hacker del AI Lab, seguida de la desaparición del ordenador PDP-10.
En 1981, la empresa pionera Symbolics contrató a casi todos los hackers del AI Lab.
Antes de poder utilizar un ordenador tenías que prometer no ayudar a tu vecino.
Quedaban así prohibidas las comunidades cooperativas.
QUE ES EL SOFTWARE LIBRE
Un programa es software libre para el usuario siempre que, como usuario
particular, tengas:
• Libertad 0: La libertad de ejecutar el programa sea cual sea el
propósito.
• Libertad 1: La libertad para modificar el programa para ajustarlo a
tus necesidades. (Para que se trate de una libertad efectiva en la
práctica, deberás tener acceso al código fuente, dado que sin él la
tarea de incorporar cambios en un programa es extremadamente
difícil.).
• Libertad 2: La libertad de redistribuir copias, ya sea de forma
gratuita, ya sea a cambio del pago de un precio.
• Libertad 3: La libertad de distribuir versiones modificadas del
programa, de tal forma que la comunidad pueda aprovechar las
mejora introducidas.
EL PROYECTO GNU
• (1984) Nace por la necesidad de contar con un
sistema operativo completamente libre.
• Crear una nueva comunidad dedicada a
compartir software.
• Crear un sistema operativo compatible con
UNIX (portable).
• UNIX es software privativo
• GNU es acronomino de GNU no es UNIX.
LINUS TORVALS Y EL NÚCLEO
LINUX
• 1990 GNU HURD kernel de GNU (retrasado)
• 1991 se desarrollo en núcleo llamado LINUX
que hacia falta al SO GNU (Linus Torvals)
• Se libera el código de Linux como software libre.
• Fue un aporte importante al desarrollo del SL
• Así tenemos un SO completo Gnu/Linux
• La forma correcta de decir es Gnu/Linux no solo
Linux.
EL COPYLEFT Y LA GNU GPL
• El objetivo de GNU era proporcionar libertad a
los usuarios, no simplemente ser popular.
• Copyleft utiliza la ley de copyright, pero dándole
la vuelta para servir a un propósito opuesto al
habitual: en lugar de privatizar el software,
ayuda a preservarlo como software libre.
• copyleft autoriza al usuario la ejecución del
programa, su copia, modificación y distribución
de versiones modificadas, siempre que no se
añada ninguna clase de restricción a posterior.
SOFTWARE LIBRE Y LA EDUCACION
Richard Stallman
ENLACES WEB
• Comunidad de Software Libre Bolivia
www.softwarelibre.org.bo
• Proyecto Gnu
www.gnu.org
• Free Software Fundation
www.fsf.org
GRACIAS A TODOS POR SU
ATENCION……
Javier Condori Flores
Grupo de Usuarios de Software Libre Tarija
(GnuTarija)
Secretaria de Desarrollo Institucional S.D.I.
Dirección de Proyectos
UAJMS