san-pedro.org és l'espai a la xarxa de la comunitat parroquial de Sant Pere Apòstol, per construir comunitat també des d'internet
Índice:
Introducción:
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.
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...
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:
Conceptos del software libre:
Código abierto:
Como ya hemos comentado en la introducción el software propietario suele tener el código cerrado, es decir, nadie puede leer el programa en sí, sólo se puede usar. Por así decirlo nos ocultan los planos. Esto tiene muchas consecuencias, la primera de ella es elemental ¿Qué tiene ese programa? ¿estará tomando datos personales mios y enviándolos a algún sitio?
Efectivamente ni lo sabemos ni lo podemos saber, cuando nosotros instalamos un programa de software propietario compramos una licencia de uso en un ordenador y aceptamos que sea código cerrado, con todas sus consecuencias...
En contraposición a esta política surge el código abierto, donde el programa es visible a cualquiera y se puede saber que es lo que hace en todo momento, evidentemente lo pueden revisar quienes tengan los suficientes conocimientos técnicos. Con este sistema tenemos los planos para saber lo que estamos instalando en el ordenador.
Con el software de código abierto se pretende que cualquiera pueda leerlo, retocarlo, copiarlo, pegarlo, distribuirlo, etc. Sin embargo esto no ha de ser así, puede tener un programa el código abierto, pero una licencia que limite su uso, copia, modificación, ... Esto lo veremos más detenidamente al hablar de las licencias.
Para terminar con este punto, damos una nota final: Se llama tragedia de los anticomunes al desarrollo de cada empresa por su cuenta, limitando totalmente el uso de su código a terceros, por lo que se anula cualquier posibilidad de colaboración, y si bien comentábamos en la introducción que el desarrollo de los programas se producía en gran medida por la inversión de las empresas, también este desarrollo se puede ver frenado por los elevados costes generados por patentes o copyright. Por ello sería conveniente promover un sistema que pueda ayudarse de las inversiones de las empresas, pero sin cerrar el código para generar desarrollos en colaboración.
Las cuatro libertades del Software libre:
| Uso | Estudio | |
|---|---|---|
| Individual | Libertad 0 | Libertad 1 |
| Colectivo | 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.
Gratuidad:
El software libre, código abierto, no tiene porque ser necesariamente gratis por una razón muy sencilla, ¿cómo se pagan los sueldos de los programadores?, evidentemente debemos pedir trabajo digno y salarios dignos, por lo que no podemos pretender que la gente regale su trabajo, aunque se puede entender que hayan colaboraciones voluntarias. Vemos las posibles formas de obtener dinero para realizar el software:
Las cinco primeras fórmulas permiten obtener un programa gratis para el usuario, aunque como vemos sí que se pagan los salarios adecuadamente. La sexta forma no produce software gratis. Se deberían promover las cinco primeras fórmulas para llevar la informática a las personas con menos recursos, sin embargo esto resulta muy difícil cuando hablamos de programas que tienen muy pocos usuarios, por contra, los programas con muchos usuarios (sistema operativo, suite ofimática, navegador de internet, etc) sí es sencillo mantenerlos gratuitos para el usuario final, esto es lo que se llama la teoría de la gran cola. Este nombre se da por representar un gráfico con usuarios del programa en abscisas y los programas ordenados por numero de usuarios en ordenadas, de tal manera que queda una cola muy larga de programas de pocos usuarios donde es difícil el desarrollo del software libre.
Para terminar con este punto, damos una nota final: Los programas de código abierto no tienen por que ser gratis, como hemos explicado. Pero tampoco todos los programas gratis son de código abierto, esto es debido a que hay empresas que ven que la forma de introducirse, mantenerse o crecer en el mercado es mediante una o varias de las cinco fórmulas primeras. Esto segundo tiene el problema, que pueden hacerse regalos para atraer usuarios a los que posteriormente se les cobra actualizaciones, mantenimiento, nuevas versiones, etc.
Seguridad:
En cuestión de seguridad el software libre está muy por encima del software propietario, esto puede deberse a varias razones:
Por último hacemos una referencia a la página web Secunia, que se dedica a auditar la seguridad de los programas. Las conclusiones reafirman que el software libre tiene mucha más seguridad que el software propietario.
Licencias:
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, gratuidad o no, 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:
Evidentemente a estas licencias hay que añadir las de código cerrado. Como se puede ver hay un gran abanico de posibilidades.
Sistemas operativos y programas:
El sistema operativo es un conjunto de aplicaciones y programas básicos para poder iniciar una sesión con el ordenador, hay muchos aunque los más habituales son Windows, Mac y Linux. Por encima de estos sistemas operativos, se instalan el resto de aplicaciones o programas.
Los sistemas operativos pueden tener un sistema gráfico, de ventanas. Actualmente los tres sistemas nombrados tienen interfaces gráficas, desde las que se puede acceder a prácticamente todas las funciones del sistema operativo, con los programas pasa lo mismo. Aunque en Linux se sigue usando mucho la consola, es decir, una interfaz de texto.
Windows y Mac son sistemas operativos propietario, mientras que Linux es un sistema operativo libre, aunque como hemos visto en el párrafo anterior conviven muchos tipos de licencias.
Una nota importante es que el sistema Linux es en realidad GNU/Linux, ya que Linux es sólo el núcleo del sistema operativo (kernel), para realizar el sistema entero se usó muchos programas realizados por GNU, que ya habían creado la FSF, Fundación de Software Libre, antes que se creara Linux.
Distribuciones de GNU/Linux:
Como hemos comentado en el punto anterior, el sistema operativo tiene muchos programas que lo componen, para seleccionar estos programas hay un gran repertorio, por lo que se puede hacer una combinación de miles de sistemas operativos distintos basados en software libre, y así ocurre, se han creado muchos proyectos distintos de sistemas operativos GNU/Linux, se les llama distribuciones.
Cada distribución tiene sus características propias y sus ventajas e inconvenientes frente a las demás, para elegir que distribución usar es bueno documentarse e ir probando.
Ventajas e inconvenientes actuales, posibles retos:
Ventajas:
Inconvenientes:
De lo expuesto anteriormente vemos que el gran reto pasa por incrementar el número de usuarios para salvar las barreras de creación de drivers y programas, para ir caminando hacia un sistema mixto donde los programas más básicos serían libres y gratuitos y los programas más específicos serían a ser posible de código abierto, pero de propietario.
¿Qué puedo hacer yo?
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.
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:
Algunos programas de software libre:
A continuación ponemos una tabla de programas de software libre y sus equivalentes más conocidos de software propietario.
Como podréis ver la mayoría son válidos para los sistemas operativos Windows y Mac, por lo que puede ser muy recomendable que los instaléis en vuestro actual sistema operativo si os da pereza cambiar a Linux o para hacer un cambio progresivo.
Hacemos especial hincapié en algunos programas concretos... Es muy recomendable instalar y usar el navegador de internet Firefox, ya que es mucho más rápido y seguro que su equivalente de Microsoft, Internet Explorer, Microsoft no cumple con los estándares HTML (que es por así decirlo el código de internet) y obliga a los que hacemos páginas web a hacerlas dos veces, una estándar y otra para Microsoft, en nuestro caso que somos voluntarios, el fastidio es mayor... Probadlo, seguro que lo agradeceréis.
Otros programas muy recomendables que tienen una calidad y usabilidad igual e incluso mejor que sus equivalentes de software propietario pueden ser: la suite de ofimática OpenOffice, el reproductor multimedia VLC, el gestor de correo electrónico Thunderbird, etc.
Todos estos programas además de ser de código abierto, son gratuitos y con licencia pública.
| Tipo de programa | Programa de software libre | Equivalentes de software propietario | Sistemas operativos |
|---|---|---|---|
| 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 | ![]() |
| Navegador de Internet | Google Chrome | Internet Explorer, Opera | ![]() |
| Reproductor multimedia | VLC | Windows Media Player, Winamp, QuickTime | ![]() |
| Visor de documentos (pdf) | Evidence | Adobe Acrobat Reader | ![]() |
| Editor de documentos (pdf) | PDFEdit | Adobe Acrobat | ![]() |
| Gestor de correo electrónico | Thunderbird | Microsoft Outlook Express | ![]() |
| Gestor de correo electrónico, agenda, contactos, notas... | Evolution | Microsoft Outlook | ![]() |
| Retoque fotográfico | The Gimp | Adobe Photoshop, Corel Paint Shop Pro | ![]() |
| Dibujo vectorial | InkScape | Freehand, Corel Draw, Adobe Ilustrator | ![]() |
| Maquetación de textos | Scribus | QuarkXPress, Adobe Pagemaker, Adobe InDesign | ![]() |
| Dibujo en 3D | Blender | 3D Studio Max | ![]() |
| FTP | Filezilla | CuteFTP | ![]() |
| Reproductor multimedia | MPlayer | Windows Media Player, Winamp, QuickTime | ![]() |
| Conversión de formatos de vídeo y audio | WinFF | Xilisoft, Domino | ![]() |
| Edición de vídeo y audio | Avidemux | TMPGEnc | ![]() |
| Editor de HTML WYSIWYG | Kompozer | Dreamweaver, Microsoft Expresion Web | ![]() |
| Editor de audio | Audacity | Atomix MP3 | ![]() |
| Creador de Diagramas | Dia | Microsoft Visio | ![]() |
| Chat | Pidgin | mIRC | ![]() |
Algunos formatos y estándares abiertos:
Además de los programas en sí, también los estándares con los que se escriben los archivos pueden ser abiertos o propietarios, por lo que recomendamos también el uso de estos estándares, siempre que sea posible.
Ponemos a continuación una relación de los más comunes.
| Tipo de archivo | Extensión | Tipo de archivo | Extensión |
|---|---|---|---|
| Formato de documento portatil | Texto enriquecido | .rtf | |
| Texto plano | .txt | Dibujo vectorial | .svg |
| Video y audio | .ogg | Imagen | .png |
| Imagen | .jpg | Imagen | .jpeg |
| lenguaje de marcado hipertextual | .htm | lenguaje de marcado hipertextual | .html |
| lenguaje de marcado extensible hipertextual | .xhtm | lenguaje de marcado extensible | .xml |
Las extensiones de las suites de ofimática son las siguientes.
| Tipo de archivo | Extensión | 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 |
Para ir migrando al software libre, siguiendo en windows: Alternativas libres.
Una parecida a la anterior: CD Libre. Catálogo de software libre para windows.
Para ir migrando al software libre en los coles o con los niños en casa, siguiendo en windows: Catálogo de software libre educativo para windows.
Para migrar a Linux y saber que aplicaciones puedes usar: Equivalencias de software para windows y software para linux.
Para migrar a Linux y saber que aplicaciones puedes usar: Otra página de equivalencias de software para windows y software para linux.
¿Por qué las escuelas deberían usar software libre?
Todo comenzó cuando en 1985 Richard Stallman escribió el Manifiesto GNU.
Software Libre: La Comunidad sin amos
.
Richard Stallman y el software libre en las escuelas
.
Conferencia de Richard Stallman en el IES Puig Castellar sobre Software Libre
.