domingo, 11 de marzo de 2007

La importancia de que el software sea libre

Post-It: Resumiré la entrada en estas primeras lineas.
¿Alguien se acuerda de las tarjetas gráficas Voodoo? Todos los jugones tuvimos una (en aquella época yo era uno de ellos).
¿Qué pasó cuando 3dfx fue a pique? Que los consumidores nos quedamos "con el culo al aire". Los controladores oficiales se fueron quedando poco a poco desactualizados, y los juegos empezaron a dar problemas.
¿Por qué ocurrió esto? Porque los drivers eran privativos. Si hubiesen sido libres, cualquier programador con los conocimientos necesarios hubiera podido continuarlos/mejorarlos.
Software libre = Libre mercado.
Lo comentado en estas lineas es una idea demasiado simple, carente de los fundamentos esenciales. Si deseas saber más, continúa leyendo.


Esta tarde, mientras estaba regando las plantas, me ha venido una idea a la cabeza.
Se trata de un símil entre el software libre y una comodidad primordial de uso frecuente, la cual no existía hace "no mucho" y que sin ella sería bastante dura la vida diaria.
Creo que es una buena comparación, ya que ambas son herramientas necesarias de uso habitual, por lo que deben ser patrimonio de la humanidad.

Sin más preámbulos te "premio" con la "recompensa": El agua corriente.
Para entenderlo mejor, ponte en el hipotético caso de que aún no existe el agua entubada. Reflexiona un poco sobre ello antes de seguir leyendo.

Imagina que una empresa descubre/inventa como hacer llegar a cada casa el agua. Es un invento revolucionario, pues todo el mundo quiere tenerlo en su casa.
Dicha empresa, decide no desvelar el método empleado, por lo que son los únicos que pueden realizar el trabajo. Es decir, manejan el monopolio del agua corriente.

En el mejor de los casos ocurriría lo siguiente:
  • Se estropea el sistema: sólo esa empresa tendría los conocimientos necesarios para reparar los fallos y decidir si quiere hacerlo o no.
  • Por lo que sea, necesitas más caudal: estaríamos en la misma situación que antes.
En el peor de los casos, pasaría lo siguiente:
  • La empresa ya obtiene ganancias suficientes, pero quiere abusar y obtener más aún: sube el precio y sólo unos pocos pueden permitirse tenerlo en sus casas.
  • Decide "cerrar el grifo" a cierta parte de población porque le cae mal, y otra cierta parte decide darles agua envenenada.
  • Hay alguien que quiere ayudar a mejorar a proteger el sistema, pero ellos no dan las especificaciones exactas, sino unas para que más o menos "funcione", pues tampoco quieren que alguien tenga los conocimientos necesarios únicamente para ayudar a la protección, pues a lo mejor la empresa luego decide hacerlo personalmente, o no. Es decir, prefiere mantener desprotegidos a sus clientes.
  • Si la empresa quiera, toda la humanidad se quedaría sin agua entubada para siempre. Con suerte alguien investigaría el método de hacer llegar el agua de nuevo.
Resumiendo: Hay monopolio, no hay mercado libre.

"Por suerte", esto no ha ocurrido con el agua corriente. Pero aunque así hubiera sido, no resultaría difícil descubrirlo mediante ingeniería inversa. Por desgracia, en algunos países está prohibido. Me parece vergonzoso querer prohibir el acceso al conocimiento.

Bien, ahora dirijamos el tema hacia las patentes de software. El resultado sería sumar lo siguiente a los puntos anteriores:
  • Nadie más podría crear un sistema que realizase lo anterior, es decir llevar el agua corriente a las casas. No importaría que el sistema utilizado fuera diferente y se podría demostrar. Al cumplir la misma función, sería ilegal.
  • Si la empresa quiera, toda la humanidad se quedaría sin agua entubada para siempre. Con suerte alguien investigaría el método de hacer llegar el agua de nuevo, pero al contrario que antes, no sería legal.
  • Nadie podría crear un sistema más amplio, es decir, algo albergara dentro la idea de llevar a gua a las casas. Por ejemplo, no se podría inventar un sistema para trasladar el agua congelada de Marte hasta la asa de cada uno. (Lo siento, no se me ha ocurrido ninguna idea mejor).
Resumiendo: Se deben evitar las patentes de software.

Ahora, imagina que existen el mercado libre para el agua corriente.
Yo creo que no habría ningún contra, dado que vivimos en una sociedad jerarquizada no tendrían cabida. Los pros, a continuación.

Cualquiera podría:
  • Reparar el sistema
  • Añadir más caudal a quien más lo necesitase
  • Cobrar lo que le pareciese conveniente
  • Contribuir a la mejora del sistema
  • Estudiar el sistema para comprobar que todo está en orden
  • Sacar su propia versión mejorada
Para terminar, me gustaría recomendarte el uso de formatos libres frente a los propietarios, pues al ser libres siempre tendrás acceso a ellos, ya que no dependen de ninguna compañía.
Puedes utilizar para:
  • Texto: .odt en lugar de .doc
  • Hoja de cálculo: .ods en lugar de .xls
  • Presentación: .odp en lugar de .pps
  • Base de datos: .odb en lugar de .mdb
  • Imagen: .png en lugar de .bmp o .jpg
  • Imagen "en movimiento": .mng en lugar de .gif
  • Audio "comprimido": .ogg en lugar de .mp3, .aac o .wma
Es todo.
Espero que te haya quedado claro por qué se debe evitar el software privativo y las patentes de software, y por qué se debe utilizar software libre. Para más información también puedes leer la metáfora de la carne y el pescado.

A continuación cito de Wikipedia las libertades del software libre para quien tenga un mayor interés:

Libertades del Software Libre
De acuerdo con tal definición, el software es "libre" si garantiza las siguientes libertades:
  • "libertad 0", ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, etc.)
  • "libertad 1", estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)
  • "libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
  • "libertad 3", mejorar el programa, y hacer públicas las mejoras, de forma que se beneficie toda la comunidad
También, puedes descargar este vídeo, completo y ameno:
ed2k://|file|Conferencia Richard Stallman sobre Software Libre en Castellano- enpresa-sariak03.rm|45136855|B6881A0910BDC3A55E45FE9E4B6B8C16|/|h=C7NKFNRLPXMXUSOC5UM2BXDUW4SOMFZ4|/

Enlace | Software libre [wikipedia.org]

[ACTUALIZACIÓN]
Bueno, quizá equipararlo con el mercado alimenticio hubiera sido más acertado.

2 comentarios:

  1. esta broma no se entiende nada sobre la imprtancia del sotware mejor es q yo la saque por mi mente aprendan

    ResponderEliminar

Tu comentario será publicado tan pronto como sea supervisado y aprobado.
No están permitidas las faltas de respeto ni la información sensible (como direcciones de correo o números de teléfono). Estos comentarios serán eliminados.

LinkWithin

Related Posts Plugin for WordPress, Blogger...