Software Libre en La Educacion Superior

Preview:

DESCRIPTION

Transparencias presentadas en el Flisol Tarija 2008

Citation preview

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

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.

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

MITOS Y REALIDADES DEL SL

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

• 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

• 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

• 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

• Comunidad de Software Libre Bolivia

www.softwarelibre.org.bo

• Proyecto Gnu

www.gnu.org

• Free Software Fundation

www.fsf.org

ENLACES WEB

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……