You are on page 1of 21

Software Libre en la

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

• La universidad tiene una misión social de:


Dirigir, educar a la sociedad.
Formar a la próxima generación como
ciudadanos acostumbrados a la libertad del
software.
• El software libre hace referencia a la libertad:
libertad del usuario para ejecutar, modificar y
redistribuir software.
• El software libre contribuye al saber humano
SOFTWARE LIBRE Y LA EDUCACION

• Para la educación informatica.


• Podemos acceder al código fuente.
• Estudiar el código para escribir un buen código.
• A través del software libre nos podemos
cooperar entre compañeros.
• La razón mas profunda es la moral, el espíritu
de cooperar, ayudar a tu prójimo.
MITOS Y REALIDADES DEL SL
• Definiciones
• Mito: Cualidades que se le atribuyen
falsamente a algo.

• Realidad: Lo que es Efectivo, en


contraposición con lo ilusorio.
MITOS Y REALIDADES DEL SL
• MITO: El Software Libre es un proyecto
comunista (o fascista, capitalista, zapatista, etc.)
que atenta contra las empresas establecidas.

• REALIDAD: El Software Libre no es un proyecto


político. Se trata de libertad, solidaridad y
conocimiento al alcance de todos.
MITOS Y REALIDADES DEL SL
• MITO: El SL no tiene soporte.

• REALIDAD: En realidad es más amplio.


Se puede optar por soporte en grupos de
usuarios (comunidad) o contratar el
soporte comercial con alguna empresa.
MITOS Y REALIDADES DEL SL
• MITO: El SL es para aficionados, no es para
aplicaciones críticas o profesionales.

• REALIDAD: +70% de servidores web son


Apache.
Google funciona sobre Gnu/Linux.
Amazon (principal tienda de Internet).
Boeing, NASA, Presidencia de la República, etc.
MITOS Y REALIDADES DEL SL

• MITO: El SL y Windows son icompatibles.


SL es hablar de Linux.

• REALIDAD: Hay aplicaciones de SL de


todo tipo que funcionan sobre Windows.
PROYECTOS LOCALES
• CD LIVE: Ofrecer a la comunidad informatica de UAJMS, una distribución
Gnu/Linux con herramientas de desarrollo de software basado en Software
Libre.
• Contenido del cd live:
Lenguajes de programación:
Java, Python, Ruby, Gnu C++, cpp ++.
Servidor de bases de datos:
Postgresql, Sqlite.
Servidor Web:
Apache 2, Apache mod_python, mod_java, tomcat 5,5.
Modelado UML:
Umbrello, ArgoUml.
Editores:
Eclipse, kommander, Scite….
PROYECTOS LOCALES
• Proyecto matemáticas Libre:
Ofrecer a la comunidad estudiantil de la
FCyT programas de software libre para el
apoyo de los procesos enseñanza-
aprendizaje en el área de matemáticas.
PROYECTOS LOCALES
 Creación del Centro de Investigación y Desarrollo de
Software Libre:

 Crear un centro de desarrollo baso en estándares abiertos.


 Contribuir al mejoramiento de los procesos de enseñanza y
aprendizaje de los estudiantes.
 Promover el trabajo colaborativo y replicar la experiencia.
 Promover la filosofía de compartir y de producir con otros
parámetros, poniendo la tecnología a nuestro servicio.
 Promover el acceso a la información e intercambio de experiencias
y cooperación en el campo de la formación superior.
PROYECTOS NACIONALES
• Nurix: Live cd, desarrollado en la
Universidad Nur (santa cruz)
• Ubuntu Bolivia: Comunidad dedicada a
la difusión de la distribución ubuntu,
realizo una distribución a medida Ubuntu
Bolivia basada en ubuntu 7.04.
Comandada por la Udabol (Cochabamba)
PROYECTOS NACIONALES
PROPUESTA PARA EL DESARROLLO DE SOFTWARE

• PROYECTO DE LEY: “SOFTWARE LIBRE EN LA ADMINISTRACION PÚBLICA”


Art. 1º.- El Estado boliviano a través del Poder Legislativo, Ejecutivo, Judicial, Prefecturas de
Departamento, Gobiernos municipales, entidades descentralizadas, desconcentradas y otras
donde el estado tenga participación, emplearan prioritariamente el Software libre desarrollado con
estándares abiertos en sus sistemas, proyectos y servicios informáticos. Para este fin las entidades
estatales de la administración pública deben iniciar el proceso de migración gradual y progresiva
hacia el software libre.
Art. 2º.- Todas las entidades estatales deberán dar uso o contratación de licencias de software
libre frente a licencias que tengan privacidad en su uso.
Art. 3º.- Las entidades educativas estatales, privadas, descentralizadas y de convenios, donde
tenga participación el Estado, deberán incluir en su curricula programática de sus educandos la
utilización del software libre.
Art. 4.- El Estado deberá intercambiar la información a través de Internet en al menos un
navegador de Internet basado en Software Libre.
Art. 5.- El estado debe fomentar el desarrollo de la industria de SW libre (con estándares abiertos)
promoviendo la investigación en ciencia y tecnología en todos sus niveles, con incentivos para los
desarrolladores.
Art. 6.- El estado boliviano a través del Poder Ejecutivo deberá desarrollar una versión propia de
un sistema operativo basado en software libre.
Art. 7º.- El poder ejecutivo reglamentará en un plazo de 90 días las condiciones y formas de
migración de la situación actual, a la adecuación de la presente Ley, en todas las entidades
contempladas en los ARt. 1º y 3º de la presente Ley.
MENSAJE A USTEDES
• Te mereces ser capaz de cooperar abierta y libremente
con otras personas que usan software.

• Te mereces ser capaz de aprender cómo funciona el


software, y enseñar a otros con él...

• Te mereces el software libre.

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

You might also like