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.
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 NACIONALES PROPUESTA 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 Flores Grupo de Usuarios de Software Libre Tarija (GnuTarija)‏ Secretaria de Desarrollo Institucional S.D.I. Dirección de Proyectos UAJMS GRACIAS A TODOS POR SU ATENCION……

Software Libre en La Educacion Superior

  • 1.
    Software Libre enla 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
  • 2.
    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.
  • 3.
    QUE ES ELSOFTWARE 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.
  • 4.
    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.
  • 5.
    LINUS TORVALS YEL 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.
  • 6.
    EL COPYLEFT YLA 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.
  • 7.
    SOFTWARE LIBRE YLA 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
  • 8.
    SOFTWARE LIBRE YLA 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.
  • 9.
    MITOS Y REALIDADESDEL SL Definiciones Mito: Cualidades que se le atribuyen falsamente a algo. Realidad: Lo que es Efectivo, en contraposición con lo ilusorio.
  • 10.
    MITOS Y REALIDADESDEL 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.
  • 11.
    MITO: ElSL 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
  • 12.
    MITO: ElSL 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
  • 13.
    MITO: ElSL 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
  • 14.
    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
  • 15.
    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
  • 16.
    Creación del Centrode 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
  • 17.
    Nurix: Livecd, 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
  • 18.
    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 NACIONALES PROPUESTA PARA EL DESARROLLO DE SOFTWARE
  • 19.
    Te mereces sercapaz 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
  • 20.
    Comunidad de SoftwareLibre Bolivia www.softwarelibre.org.bo Proyecto Gnu www.gnu.org Free Software Fundation www.fsf.org ENLACES WEB
  • 21.
    Javier Condori FloresGrupo de Usuarios de Software Libre Tarija (GnuTarija)‏ Secretaria de Desarrollo Institucional S.D.I. Dirección de Proyectos UAJMS GRACIAS A TODOS POR SU ATENCION……