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

Software Libre en La Educacion Superior

Embed Size (px)

DESCRIPTION

Transparencias presentadas en el Flisol Tarija 2008

Citation preview

Page 1: Software Libre en La Educacion Superior

Software Libre en la Educación Superior

Javier Condori FloresGrupo de Usuarios de Software Libre Tarija

(GnuTarija)Secretaria de Desarrollo Institucional S.D.I.

Dirección de ProyectosUAJMS

Page 2: Software Libre en La Educacion Superior

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.

Page 3: Software Libre en La Educacion Superior

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.

Page 4: Software Libre en La Educacion Superior

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.

Page 5: Software Libre en La Educacion Superior

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.

Page 6: Software Libre en La Educacion Superior

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.

Page 7: Software Libre en La Educacion Superior

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

Page 8: Software Libre en La Educacion Superior

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.

Page 9: Software Libre en La Educacion Superior

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.

Page 10: Software Libre en La Educacion Superior

• 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

Page 11: Software Libre en La Educacion Superior

• 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

Page 12: Software Libre en La Educacion Superior

• 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

Page 13: Software Libre en La Educacion Superior

• MITO: El SL y Windows son icompatibles.

SL es hablar de Linux.

• REALIDAD: Hay aplicaciones de SL de todo tipo que funcionan sobre Windows.

MITOS Y REALIDADES DEL SL

Page 14: Software Libre en La Educacion Superior

• 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

Page 15: Software Libre en La Educacion Superior

• 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

Page 16: Software Libre en La Educacion Superior

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 LOCALES

Page 17: Software Libre en La Educacion Superior

• 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

Page 18: Software Libre en La Educacion Superior

• 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.

PROYECTOS NACIONALESPROPUESTA PARA EL DESARROLLO DE SOFTWARE

Page 19: Software Libre en La Educacion Superior

• 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

MENSAJE A USTEDES

Page 20: Software Libre en La Educacion Superior

• Comunidad de Software Libre Bolivia

www.softwarelibre.org.bo

• Proyecto Gnu

www.gnu.org

• Free Software Fundation

www.fsf.org

ENLACES WEB

Page 21: Software Libre en La Educacion Superior

Javier Condori FloresGrupo de Usuarios de Software Libre Tarija

(GnuTarija)Secretaria de Desarrollo Institucional S.D.I.

Dirección de ProyectosUAJMS

GRACIAS A TODOS POR SU ATENCION……