¿Qué es el software libre? (I)
La tecnología. Esa gran desconocida que reina nuestra vida actual. Es muy cierto que mucha gente no se da cuenta de la importancia de la tecnología en nuestras vidas. Cada dispositivo electrónico que nos hace la vida mas sencilla, como un móvil, un ordenador, un DVD o nuestra consola de juegos favorita, no es solo un montón de circuitos de explicación cuasidivina, si no que también necesita de algo abstracto, algo a lo que solo podemos insultar, y a lo que no podemos agredir físicamente en nuestro intento de castigar sus mal denominados fallos. Eso es el software. El código que regula todo su funcionamiento. El Sistema Operativo que instalamos en nuestro ordenador. El menú de nuestro lector de DVD. El firmware de nuestra consola. Y todo lo que corre por encima (y también por debajo) de ellos.
Quizá el software no sea un concepto tan desconocido para muchos de los usuarios de tecnología actuales, y a lo mejor, por que no decirlo, tampoco para algún que otro no usuario. Pero muy poca gente se da cuenta de la importancia que tiene en nuestra sociedad. Del software depende, en prácticamente todos los casos, el uso de los recursos que usemos en nuestro dispositivo. De sus licencias depende la libertad que nosotros tengamos para usar determinado aparato. Por ejemplo, famoso es el caso del iPhone, mediante el cuál, Apple es libre de bloquear las aplicaciones que desee de forma remota.
Para entender a dónde quiero llegar, tengo que explicar el Software de una forma un poco más técnica: El Software, en su fase de producción (tras pasar una fase previa de análisis), no es más que un conjunto de algoritmos (pasos ordenados que llevan a la solución de un problema de una manera eficiente) codificados siguiendo las reglas de un lenguaje de programación determinado. Hay que saber que el ordenador no entiende mas que de ceros y unos, y por tanto, para que ese código sea válido, hay que traducirlo, usando compiladores (programas que transforman el código escrito en un cierto lenguaje – a partir de ahora lo denominaremos código fuente – en código entendible por el ordenador) generamos los binarios, que no son mas que los archivos que nosotros usamos para ejecutar el programa.
Si el lector es un poco avispado, quizá se haya dado cuenta de que nosotros, normalmente, no tenemos el código fuente, simplemente usamos los binarios que la empresa nos entrega, sin saber que hace realmente ese programa. También hay otro problema. Nosotros, en este caso, no pagamos por el programa. No señores, el programa no es nuestro. Sólo adquirimos una licencia para poder usarlo. Sí, un alquiler de por vida, o más concretamente, hasta que a la empresa en cuestión no le interese darle más soporte.
[Mañana más...]








[...] que explique lo que es el software libre, porque ya hice un artículo extenso aquí sobre el tema (I, II, III). Pero ante una oportunidad de formar empleo, de casi 30 millones al año que regalaremos [...]
Deja tu comentario!