Filosofía del Software Libre

37
Por Stephenson Prieto [email protected] Filosofía del Software Libre y su adopción en Venezuela

description

Filosofía del Software Libre y su adopción en Venezuela.

Transcript of Filosofía del Software Libre

Page 1: Filosofía del Software Libre

Filosofía del Software Libre

Por Stephenson [email protected]

Filosofía del Software Libre

y su adopción en Venezuela

Page 2: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Esquema

•Introducción.•Objetivo General.•Objetivos Específicos.•¿Qué es el Software Libre?•Libertades del Software Libre.•El Copyleft.•Ventajas del Software Libre.•Desventajas del Software Libre.•Beneficios del Software Libre.•Decreto 3.390.•Software Libre y Misión Sucre.

Page 3: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Introducción

El software es cada vez más el gran intermediario entre la información y la inteligencia humana. De la misma manera que nos preocupa la libertad para poder acceder a la información y, si existe censura, nos debe preocupar con igual intensidad quién controla este intermediario y qué garantías tenemos de su transparencia y fiabilidad. Es por eso que el software tiene un papel muy destacado en la sociedad y es importante garantizar métodos transparentes en sus diferentes fases de producción y explotación. El software libre, al dar acceso al código, es el único que puede garantizar esta transparencia.

En este sentido, es importante conocer todas las ventajas y desventajas que el software libre ofrece y así como también la forma en el que el Estado Venezolano lo está utilizando en la Administración Pública Nacional.

Page 4: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Objetivo General

•Capacitar al participante para que pueda identificar las condiciones fundamentales de la Filosofía del Software Libre.

Page 5: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Objetivos Específicos

Al finalizar el módulo, el participante estará en capacidad de:

Definir conceptualmente el Software Libre. Definir las Libertades esenciales que brinda el Software Libre. Indicar las ventajas y desventajas que proporciona el Software Libre. Identificar los beneficios que brinda el Software Libre. Reconocer el Decreto 3.390 como Marco Regulatorio.

Page 6: Filosofía del Software Libre

Filosofía del Software Libre

Software LibreEl término Free Software fue acuñado por Richard M. Stallman que traducido al español sería Software Libre.

Stallman es fundador del Proyecto GNU y de la Free Software Foundation (FSF).

Page 7: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

¿Qué es el Software Libre?

El Software Libre es aquel que una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.

Es el resultado de una decisión de despertar la libertad del usuario, de fomentar la cooperación en lugar de prohibirla.

Pero... ¿qué libertades?

Es muy fácil decir Soy Libre, pero para eso es necesario especificar de que libertad se trata.

En este sentido, vale la pena pensar lo siguiente:¿Qué libertades extras entran para el usuario en una computadora?

Page 8: Filosofía del Software Libre

Filosofía del Software Libre

“Libre no significa Gratis” – En referencia a la doble semántica de “free”: libre y gratis.

RMS

Page 9: Filosofía del Software Libre

Filosofía del Software Libre

Las Libertades del SoftwareEn los años 80 Richard M. Stallman (creador del copyleft), postuló las cuatro libertades que debía de tener un software para ser considerado libre.

Page 10: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Libertades del Software Libre

Hay 4 (cuatro) libertades esenciales para el usuario de software:

Libertad CeroEs la libertad de hacer funcionar el programa, de usarlo.

Libertad UnoEs la libertad de ayudarse, la libertad de estudiar el código fuente del programa y cambiarlo para hacer lo que uno quiera.

Libertad DosEs la libertad de ayudar, de dar copias a los demás.

Libertad TresEs la libertad de ayudar a la comunidad, públicamente, entregando las codificaciones hechas para que los otros puedan adquirir los beneficios de su trabajo.

Con estas cuatro libertades el usuario es verdaderamente libre, al igual que el programa.

Pero…¿por qué estas cuatro libertades? ¿por qué son esenciales?

Libertad del Software

Page 11: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Libertad Cero

La Libertad Cero se necesita para que el usuario del software tenga el control sobre su computadora, porque si hay límites de cuánto o cuándo, o se cuestiona para qué es que se usa un programa determinado, obviamente no se es libre en el uso del computador.

Pero pedirle a un tercero no basta, porque toda esa libertad de hacer lo que el desarrollador ha decidido, es suya.

Libertad de Uso

Page 12: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Libertad Uno

La Libertad Uno también se necesita porque permite estudiar el código fuente, la libertad de ver qué hace de verdad el programa y la libertad de cambiarlo según los deseos del usuario.

Así es el usuario quién tiene el control de ver qué pasa con el computador y no el desarrollador del programa.

Sin la Libertad Uno, no se puede saber que está haciendo el programa cuando se usa, pudiendo tener funciones maliciosas, impuestas no para servirle al usuario sino para controlarle, restringirle o dañarle.

Libertad de Estudio

Page 13: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Libertad Dos

La Libertad Dos se necesita para poder vivir una vida ética, para ser un buen vecino con los demás, puesto que si se utiliza un programa que no le de libertad de distribuir confianza, no se puede ayudar a los demás.

Esta libertad permite distribuir copias que deben incluir tanto los ejecutables del programa como su código fuente, sean versiones modificadas o sin modificar.

Libertad de Compartir

Page 14: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Libertad Tres

Para cumplir con la Libertad Tres es necesario acceder al código fuente para poder hacer modificaciones y publicar las versiones mejoradas, de manera tal que otros se puedan beneficiar de los cambios realizados al software.

Libertad de Modificar

Page 15: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Libertades irrevocables

Para que estas libertades sean reales, deben ser irrevocables.

Si el desarrollador del software tiene el poder de revocar la licencia aunque no se le haya dado motivos, el software no es libre.

Son aceptables, sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre, mientras no entren en conflicto con las cuatro libertades centrales. Por ejemplo el copyleft.

Queremos ser Libres

Page 16: Filosofía del Software Libre

Filosofía del Software Libre

“La libertad no es poder elegir entre unas pocas opciones impuestas, sino tener el control de tu propia vida.

La libertad no es elegir quien será tu amo, es no tener amo”

RMS

Page 17: Filosofía del Software Libre

Filosofía del Software Libre

El CopyleftLa forma en que se comercializa el software es una forma casi inaudita de capitalismo exacerbado, para combatir esta nefasta práctica Richard Stallman creó el copyleft.

Page 18: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

El Copyleft

El copyleft es la regla que implica que, cuando se redistribuya el programa, no se pueden agregar restricciones para denegar a otras personas las cuatro libertades centrales.

Esta regla no va en contra de las libertades centrales, sino que más bien las protege.

Por lo tanto, si se ha pagado para obtener copias de software GNU, o tal vez se haya obtenido sin ningún costo, siempre se debe tener la libertad de copiar y modificar el mismo e incluso de vender copias.

Page 19: Filosofía del Software Libre

Filosofía del Software Libre

“Poner patentes a licencias sobre el software es como poner patentes sobre

las recetas culinarias. Nadie podría comer a menos que pagara

por la licencia de la receta”

RMS

Page 20: Filosofía del Software Libre

Filosofía del Software Libre

Ventajas del Software LibreEl uso del software Libre tiene una serie de ventajas que lo convierten en la mas acertada elección.

Page 21: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Ventajas del Software Libre

Costos. Robustez. Independencia entre el software y el fabricante. Información de dominio público. Auditoría del código del programa. Corrección de programas. Seguridad. Libre competencia. Expansión. Requisitos de hardware menores.

Page 22: Filosofía del Software Libre

Filosofía del Software Libre

“El software libre construye una sociedad mejor”

RMS

Page 23: Filosofía del Software Libre

Filosofía del Software Libre

Desventajas del Software Libre

El uso del software Libre puede tener sus desventajas, pero todas superables teniendo en cuenta que lo que está en juego es nuestralibertad.

Page 24: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Desventajas del Software Libre

No es conocido por muchos usuarios.

La evolución de los componentes de software no está 100% asegurada o se puede hacer muy despacio en algunas ocasiones, ya que no se cuenta con un respaldo directo.

Posibilidad de realizar una mala gestión del Código Fuente si no se siguen métodos formales de seguimiento, esto debido a que en la generación del software libre trabajan muchas personas sobre partes concretas e integran sus cambios con otras personas, esto puede traer como consecuencia que al final falten piezas claves.

Page 25: Filosofía del Software Libre

Filosofía del Software Libre

“ ¿El éxito es la meta? Pienso que no. La meta es conseguir, defender y mantener nuestra libertad”

RMS

Page 26: Filosofía del Software Libre

Filosofía del Software Libre

Beneficios del Software LibreLos Beneficios para la sociedad son muchos.

Page 27: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Beneficios del Software Libre

•Razones Económicas.

•Independencia Tecnológica.

•Control de la Información.

•Confiabilidad y Estabilidad.

•Seguridad.

•Desarrollo País.

Page 28: Filosofía del Software Libre

Filosofía del Software Libre

“Las obras de conocimiento deben ser libres, no hay

excusas para que no sea así”RMS

Page 29: Filosofía del Software Libre

Filosofía del Software Libre

Software Libre en VenezuelaMuchas democracias modernas han despertado del letargo y han creado nuevos instrumentos para asegurar la soberanía tecnológica de sus naciones.

El Gobierno de la República Bolivariana de Venezuela a tomado iniciativas en la implantación del Software Libre en el país.

Page 30: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Decreto 3.390

El Decreto 3.390 fue publicado en Gaceta Oficial N°38.095 de fecha 28/12/2004, dicho decreto plantea lo siguiente:

El Presidente de la República Bolivariana de Venezuela Hugo Rafael Chavez Frías, considerando:

•Que es es prioridad del Estado incentivar y fomentar la producción de bienes y servicios para satisfacer las necesidades de la población,

•Que el uso del Software Libre desarrollado con Estándares Abiertos fortalecerá la industria del software nacional, aumentando y fortaleciendo sus capacidades,

•Que la reducción de la brecha social y tecnológica en el menor tiempo y costo posibles, con calidad de servicio, se facilita con el uso de Software Libre desarrollado con Estándares Abiertos,

•Que la adopción del Software Libre desarrollado con Estándares Abiertos en la Administración Pública y en los servicios públicos facilitará la interoperabilidad de los sistemas de información del Estado, contribuyendo a dar respuestas rápidas y oportunas a los ciudadanos, mejorando la gobernabilidad,

•Que el Software Libre desarrollado con Estándares Abiertos, permite mayor participación de los usuarios en el mantenimiento de los niveles de seguridad e interoperatividad.

Decreta lo siguiente:

Page 31: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Decreto 3.390

“La Administración Pública Nacional empleará prioritariamente Software Libre desarrollado con Estándares Abiertos, en sus sistemas, proyectos y servicios informáticos”.

“A tales fines, todos los órganos y entes de la Administración Pública Nacional iniciarán los procesos de migración gradual y progresiva de éstos hacia el Software Libre desarrollado con Estándares Abiertos”.

Page 32: Filosofía del Software Libre

Filosofía del Software Libre“Que las empresas tengan especial influencia en la política

significa que la democracia está enferma.

El propósito de la democracia es asegurarse de que los ricos no tienen una influencia proporcional a su riqueza.

Y si tienen más influencia que tu o que yo, eso significa que la democracia está fallando.

Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño”

RMS

Page 33: Filosofía del Software Libre

Filosofía del Software Libre

Software Libre en la EducaciónEs emblemática la iniciativa de Misión Sucre de incluir el uso del Software Libre en el Perfil de los futuros profesionales.

Page 34: Filosofía del Software Libre

Filosofía del Software LibreFilosofía del Software Libre

Perfil del Ingeniero de Sistemas

El perfil del graduado en el Programa Nacional de Formación en Sistemas e Informática de Misión Sucre es, el de un ciudadano comprometido con el desarrollo endógeno del país y Latinoamérica, con una visión de estado y de nación, capaz de contribuir efectivamente en su comunidad con la producción y el desarrollo tecnológico, aplicando las competencias adquiridas como desarrollador de software, desarrollador y auditor de sistemas, diseñador y administrador de redes, asociadas a una búsqueda permanente de información que permita plantear soluciones a las diversas necesidades detectadas en su entorno y reforzado con la integración de contenidos específicos a través de unidades curriculares de ampliación y conexión, que serán incorporadas de acuerdo a los avances del paradigma emergente, generando sinergias interdisciplinarias y transdisciplinarias.

Se espera que el nuevo profesional en Sistemas e Informática, asuma la responsabilidad de inducir cambios en las tecnologías de la información y la comunicación, haciendo uso del software libre para disminuir la dependencia tecnológica, en pro de automatizar y hacer más eficientes y efectivos los procesos.

Este profesional debe desarrollar y alcanzar en forma constante las competencias para ofrecer soluciones a problemas detectados en su entorno, favoreciendo el trabajo en equipo e involucrándose en las organizaciones y comunidades.

Page 35: Filosofía del Software Libre

Filosofía del Software Libre

“Enseñar ... el uso de software libre en las escuelas (y universidades), formará

individuos con sentido de libertad”

RMS

Page 36: Filosofía del Software Libre

Filosofía del Software Libre

Gracias por su atención

Canción del Software LibreAutor: Richard Stallman

Únete ahora y comparte el software:serás libre, hacker, serás libre;

únete ahora y comparte el software:serás libre, hackers, serás libre.

Los avaros pueden conseguir montones de dineroeso es cierto, hackers, eso es cierto;pero no pueden ayudar a sus vecinos

eso no es bueno, hackers, eso no es bueno.

Cuando tengamos suficiente software librea nuestra disposición, hackers, a nuestra disposición,

tiraremos esas sucias licenciaspara siempre, hackers, para siempre.

Únete ahora y comparte el software:serás libre, hacker, serás libre;

únete ahora y comparte el software:serás libre, hackers, serás libre.

Stephenson [email protected]

Page 37: Filosofía del Software Libre

Filosofía del Software Libre

ReferenciasGran parte de este material fue tomado del documento “Filosofía del Software Libre” del CNTI.