Software Libre Software libre, un compromiso coherente en las organizaciones de acción social.

1 Software Libre Software libre, un compromiso coherente...
Author: Gonzalo Camacho Ávila
0 downloads 0 Views

1 Software Libre Software libre, un compromiso coherente en las organizaciones de acción social.

2 Software Libre – Valor transversal

3 Software Libre – Valor transversal

4 Software Libre - IntroducciónEvolución y desarrollo del Software: Estamos ante un fenómeno sorprendente, nunca antes se había creado una ciencia-tecnología en medio siglo y se había desarrollado de una forma tan espectacular. La informática ha sido la gran revolución del conocimiento de la segunda mitad del siglo XX y principios del XXI. Este desarrollo se ha producido, fundamentalmente, a partir de empresas privadas que desarrollan la investigación para generar productos que venden en el mercado. Para poder rentabilizar la inversión en investigación usan patentes para sus productos, cierran el código (esto es, una persona usa un programa, pero no puede saber como es el programa por dentro), ponen todo tipo de trabas a la compatibilidad de productos (así se aseguran tener clientes cautivos) y acaban vendiendo un producto que es único. En estas circunstancias no es de extrañar que el hombre más rico del mundo haya forjado su fortuna en este nuevo mercado.

5 Software Libre - IntroducciónImplantación y estado actual: El desarrollo ha llegado a tal punto que nos tiene rodeados. La informática electrónica la tenemos en los ordenadores de casa y el trabajo, en el cajero automático, en la caja registradora (que ahora es un ordenador) de la tienda donde compramos o el restaurante cafetería donde tomamos algo, en el teléfono móvil que llevamos en el bolso o bolsillo, el coche que conducimos, el microondas, la lavadora, la televisión, el reproductor de DVD, (socorro), etc. Y esto ha sido en unos poquitos años, ¿qué nos espera?, ¡la vamos a tener hasta en la sopa!... Es inevitable pensar que con la implantación de esta nueva ciencia, quien no sepa manejarse con las nuevas tecnologías, será un analfabeto del siglo XXI. Aquí encontramos un aspecto esencial, aprender, conocer, saber usar la informática es una necesidad educativa en nuestros tiempos. Por tanto debemos exigir que se garantice el acceso libre y universal a estos nuevos conocimientos...

6 Software Libre - IntroducciónContradicción y criterios éticos: Pero encontramos una contradicción en lo expuesto en los párrafos anteriores, ¿cómo garantizamos el acceso libre y universal a unos bienes controlados por un sistema mercantil? Así, por ejemplo se habla de brecha tecnológica entre los países más ricos y los demás. ¿No nos recuerda esto a las patentes farmacéuticas? El segundo Objetivo de Desarrollo del Milenio es garantizar la educación primaria en todos los países del mundo, ¿No debería incluir la educación primaria los conocimientos básicos de informática? Y todo esto no sólo es aplicable a los países pobres, sino en el ámbito personal y la comunidad local también, las personas con menos recursos se ven limitadas a acceder a unos conocimientos que a día de hoy son esenciales, lo cual nos lleva a un círculo vicioso. Si hacemos un análisis detenido de la situación podemos entender como afecta el sistema actual y como podemos intervenir en él:

7 Software Libre - ConceptosLibertades del Software libre: Libertad de uso Libertad de estudio Individual Libertad 0 Libertad 1 Colectiva Libertad 2 Libertad 3 0.- la libertad de usar el programa, con cualquier propósito. 1.- la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades. 2.- la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo. 3.- la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.

8 Software Libre - ConceptosSoftware libre vs Open Source: Software Libre Software privativo Código abierto Código cerrado

9 Software Libre - ConceptosLicencias: De lo expuesto en los puntos anteriores se puede ver que hay distintos criterios que pueden combinarse de distinta forma (código abierto o cerrado, permisos de copia del código, de partes o de nada, ...), esto se plasma con la licencia del producto. Dentro de las licencias hay muchas variedades con distintos matices, destacamos algunas de ellas: Licencia de código abierto del tipo robusta fuerte, como la GPL. Este tipo de licencia se basa en que sea código abierto, que puede ser modificado, copiado total o parcialmente, regalado, y además cualquier programa que use este código debe mantener estas mismas características, esto último genera el problema que obliga a todos a incluir esta licencia, por lo que se acusa de tener un carácter vírico. Licencia de código abierto permisiva, como la BSD. Éstas permiten que se pueda reutilizar el código para otros productos sin restricciones, aunque sea software propietario. Licencia de código abierto del tipo robusta débil, como la MPL. Estas son intermedias entre las dos anteriores. Evidentemente a estas licencias hay que añadir las de código cerrado. Como se puede ver hay un gran abanico de posibilidades.

10 Software Libre - ConceptosSoftware libre vs Freeware: Software Libre Software privativo Gratis Ubuntu, GIMP, Openoffice.org, Firefox, etc. AVG free version, Internet Explorer, Zone Alarm, etc. De pago Ret Hat, Suse, Mandriva, etc. Windows, MS Officce, Photoshop, etc.

11 Software Libre - ConceptosRecursos económicos: Donaciones económicas. Veremos en las páginas de software libre como se pide la colaboración económica para sostener el proyecto. Colaboraciones de programadores voluntarios. También el voluntariado es una de las formas de obtener el desarrollo de programas. Soporte técnico. Algunas empresas regalan el software y venden a sus clientes el soporte técnico, cursos de formación, adaptación de los programas a las necesidades del cliente, etc. Patrocinadores públicos o privados. Mediante el patrocinio y publicidad se obtiene otro de los cauces de pago. Liberación de código. Algunas empresas liberan el código de sus programas y crean un programa libre. Esto puede ser debido a dos causas, algunas empresas que se ven abocadas a su fin y regalan su código o se reconvierten en una empresa de servicios. La otra causa habitual es mantener en paralelo dos programas, uno cerrado, un poco mejor, que venden a empresas y otro libre, normalmente menos desarrollado y con una comunidad de voluntarios que lo desarrollan junto a la empresa matriz, esta obtiene desarrollo que puede trasladar a sus programas cerrados, es decir, una política de simbiosis. Pago por licencia. Es la forma de pago directa, compras una licencia para usar el producto, bien comprando un cd/dvd o bien por descarga de internet, eso sí, previo pago.

12 Software Libre - ConceptosSeguridad: Los programas de código cerrado, lo son para evitar el espionaje industrial, aunque pueda parecer que también hay razones de seguridad, si no se conoce el código no se podrá encontrar los defectos, sin embargo esto es totalmente falso, a esto se le llama seguridad por obscuridad. Es falso porque cuando alguien busca hacer daño e investiga el código, siempre puede llegar a entender al menos algunas partes del mismo y realizar el ataque, mientras que el código abierto permite que sean muchos los ojos que lo ven y que detectan posibles errores, comunicando los fallos se corrigen antes. Los programas de software libre no están sometidos a la presión de objetivos mercantiles, por lo que pasan a ser prioritarios los objetivos de calidad y seguridad, esto llega a producir incluso discrepancias entre programadores y colectivos. Por el contrario, las compañías de software propietario imponen unas políticas de plazos de lanzamiento, gastos de marketing, ahorro de costes, etc, que perjudican la seguridad y calidad final del producto. También aparece un cambio de filosofía en la dualidad seguridad-usabilidad, en general el software propietario pretende ser muy fácil de usar y huye de poner contraseñas y trabas al usuario, esto genera problemas de seguridad. De todas formas esto es sólo una tendencia general, a veces no resulta tan evidente. Otra razón posible es lo minoritario del uso del software libre, lo que puede hacer que sea menos interesante para los creadores de malware.

13 Software Libre - ConceptosVentajas: Software libre, código abierto. Como hemos ido comentando el código abierto y compartido es en sí una gran ventaja, ya que optimiza los esfuerzos de desarrollo, da trasparencia, da seguridad, permite su desarrollo a personas con menos recursos, etc. Gratis o barato y legal. No necesariamente es gratis el software libre, pero sí que lo es para la mayoría de aplicaciones comunes y en general puede resultar más barato. Esto es una gran ventaja para que sea accesible a personas y colectivos con pocos recursos. [Ubuntu y OOo 0 €, Mandriva 49 €, MSO 125 € €, Win € €]. Seguridad, estabilidad y potencia, más liviano. Funciona con ordenadores más viejecitos, ideal para centros educativos y países o personas con menos recursos. Estándares abiertos. Con unos estándares comunes para todos los programas evitamos incompatibilidades y problemas que se repercuten a los usuarios. Modelo de empresa de servicios permite el desarrollo local y regional en sitios pobres. Comunidad global y abierta: Ej. Idiomas soportados (Ubuntu 145, OOo 93, MSO 37, Win ?) Reducción de la brecha digital. Precisamente por ser un sistema más barato y accesible para todos, permite que los países menos desarrollados tengan más facilidad para acceder a la informática.

14 Software Libre - ConceptosDesventajas (y mitos): ¿Hay que saber informática? Esta es una crítica que cada vez tiene menos sentido, hace unos años Linux se usaba con consola y resultaba muy complicado para un usuario medio, sin embargo esto está acabando y su uso es muy similar a Windows o Mac. ¿Por ser gratis (o barato) es malo? No, de hecho muchos programas de software propietario también se están regalando, además cuenta con la estructura de la comunidad. Presenta incompatibilidades con el software común. En realidad esto es al revés y cada vez menos cierto. ¿Caemos ante las técnicas monopolísticas? Faltan Drivers. También es un inconveniente en extinción, aunque sigue siendo real que faltan algunos drivers. La forma de solucionarlo es que aumente el número de usuarios para que los fabricantes de hardware suministren drivers para Linux. Faltan programas. Como el punto anterior esto es cada día menos cierto, si bien como hemos comentado más arriba hay una gran cola de programas que dificilmente podrán ser software libre, aunque sí podrían seguir siendo programas propietario pero funcionando bajo el sistema operativo Linux. Aprender o acostumbrarse a nuevos programas. Esto es cierto, al cambiar de programas vamos buscando similares a los que usabamos de software propietario, cambiar muchos programas de golpe puede colapsarnos.

15 Software Libre - Conclusión¿Aspectos técnicos que justifican las patentes para la investigación?: Criterios colaborativos: "Si tu tienes una manzana y yo tengo otra manzana e intercambiamos manzanas, ambos tenemos una manzana. Si tu tienes una idea y yo tengo una idea y las intercambiamos, cada uno tendremos dos ideas." (Atribuida a Bernard Shaw) La industria no quiere aceptar el nuevo mercado donde el producto tiene un valor residual 0, sin impresión-edición, distribución, red de venta,etc. Quiere seguir manteniendo una venta física del producto. Nos hacen ceer que copiar y compartir es malo. Tragedia de los anticomunes: Si cada empresa investiga por una línea distinta, puesto que cierra las puertas a la colaboración y pone patentes por medio, cada vez costará más desarrollar los productos y compatibilizarlos y la repercusión de coste al precio final hará comercialmente inviable el sistema. Es la ausencia de la estandarización. Las patentes no son una necesidad para la investigación, sino una estrategia empresarial.

16 Software Libre – ConclusionesAspectos éticos que justifican el software libre: Criterio de derecho público: "Res publica non dominetur" (Los asuntos públicos no tienen dueño) Criterio de la Doctrina Social de la Iglesia: Concepto de "estructura de pecado", como aquellas estructuras sociales que generan el pecado de forma sistemática, ¡ojo!, manteniendo la responsabilidad individual de las personas que participan (Encíclica Sollicitudo reí socialis de Juan Pablo II). En nuestro caso la perpetuación de la pobreza y el desequilibrio por la falta de acceso al conocimiento, información y educación, básicos para el desarrollo de las personas y los pueblos.

17 Software Libre – Y ¿Qué hago yo?Acción personal y/o grupal: Como siempre, nuestra acción pasa por entender, concienciarnos, difundir y actuar, y la forma de actuar es ir migrando hacia el software libre, es decir, ir instalandonos programas de software libre y dejando de lado los programas propietario por dos motivos: Coherencia con nuestros valores y convicciones. Formar una comunidad de usuarios más numerosa para atraer la mirada y esfuerzos de las empresas para que se vayan intengrando en este modelo.

18 Software Libre – Y ¿Qué hago yo?Progreso en la migración: Pero es cierto que en el punto anterior hemos nombrado una serie de desventajas, que de ellas una es especialmente importante, cambiar de programas cuesta tiempo y esfuerzo, si ya estamos acostrumbrados a usar un programa, cuando cambiamos a una versión muy distinta o a otro programa nos cuesta encontrar las cosas y perdemos mucho tiempo buscando donde esta esto o aquello. por eso proponemos una migración en varias fases o escalonadas: Ir migrando poco a poco los programas más usuales. Ir migrando en los estándares usados en la generación de documentos. Completar la migración con el sistema operativo y el resto de programas.

19 Software Libre – Y ¿Qué hago yo?Migración de programas: Tipo de programa Programa de software libre Equivalentes de software propietario SO Suite ofimática (Procesador de textos, hoja de cálculo, Presentaciones, Base de datos) OpenOffice (Writer, Calc, Impress, Base) Microsoft Office (Word, Excel, Power Point, Access) Navegador de Internet Mozilla Firefox Internet Explorer, Opera Google Chrome Reproductor multimedia VLC Windows Media Player, Winamp, QuickTime MPlayer

20 Software Libre – Y ¿Qué hago yo?Migración de programas: Tipo de programa Programa de software libre Equivalentes de software propietario SO Gestor de correo electrónico Thunderbird Microsoft Outlook Express Conversión de formatos de vídeo y audio WinFF Xilisoft, Domino Edición de vídeo y audio Avidemux TMPGEnc Retoque fotográfico The GIMP Adobe Photoshop, Corel Paint Shop Pro Dibujo vectorial InkScape Freehand, Corel Draw, Adobe Ilustrator

21 Software Libre – Y ¿Qué hago yo?Migración de estándares: Tipo de archivo Extensión Formato de documento portatil .pdf Texto enriquecido .rtf Texto plano .txt Dibujo vectorial .svg Video y audio .ogg Imagen .png .jpg .jpeg Lenguaje de marcado hipertextual .htm .html Lenguaje de marcado extensible hipertextual .xhtm Lenguaje de marcado extensible .xml

22 Software Libre – Y ¿Qué hago yo?Migración de estándares: Tipo de archivo Extensión Procesador de textos .odt Hoja de cálculo .ods Presentaciones .odp Base de datos .odb Dibujos .odg Gráficas .odc Fórmulas .odf Imagen .odi Plantilla de texto .ott Plantilla de hoja de cálculo .ots Plantilla de presentaciones .otp Plantilla de dibujo .otg

23 Software Libre – Y ¿Qué hago yo?Migración de sistema operativo: Distribución: Ubuntu, Linux Mint, Mandriva. Xubuntu y otros ligeros. Fedora, OpenSuse, Debian. Live CD. Wubi de Ubuntu. Particiones en el disco. Emuladores de SO. Wine. Máquinas virtuales: VirtualBox.

24 Software Libre – Fin Gracias a los colaboradores involuntarios:Sin haber realizado citas a autores en los que me he inspirado (o directamente copiado), los nombro ahora (solo algunos, lo siento): María Elena Casañas - Ricardo Galli - Luis Miguel Fuertes - Pablo Iranzo Gómez - Y gracias a los que habéis llegado hasta aquí... Más info e inicio de navegación en: