Inicio > Aplicaciones > Guía Culinaria del software libre para los no iniciados.

Guía Culinaria del software libre para los no iniciados.Categories: Aplicaciones

Miércoles, 25 de Febrero de 2004 Dejar un comentario Ir a comentarios

Software libre, propietario, código fuente, código máquina, binarios, ejecutables, GPL, GNU/Linux, BSD, hacker, open source, código abierto o código cerrado son términos con los que la gente no esta familiarizada.

Debido a esto, las multinacionales han aprovechado para modificar la realidad a su gusto. Que no es negocio, que es gratuito, que no da soporte, que es difícil de usar; éstas son las principales realidades que muestran, pero como veremos a continuación, esta realidad no es excesivamente real.

Empecemos definiendo los términos básicos:

Software libre (free software): software en el cual tienes acceso al código fuente. Un problema con este término es la palabra free en ingles. Al significar tanto libre como gratis, la gente escoge el significado que más le conviene. Hay que reconocer que gran parte del software libre también es gratuito. Éste sería el código abierto.

Código fuente: líneas de programa escritas por el programador, son legibles y modificables por las personas.

Código máquina: también llamado código binario, es la “traducción” del código fuente para que el ordenador lo entienda. Son los unos y ceros. No es legible ni modificable por las personas.

Compilación: se podría traducir como el acto de traducir el código fuente al código binario.

Ejecutable: programa en código máquina que un ordenador puede ejecutar.

Sistema operativo (OS): “programa” base que necesitamos para trabajar con el ordenador.

GPL: General Public License, licencia pública general. Licencia con la que suele salir el software libre. Hay más tipos de licencias, pero describirlas exigiría un extenso articulo. La GPL básicamente dice que cualquiera puede modificar el código fuente y venderlo después, siempre que mantenga el nombre del creador original y que al distribuirlo ofrezca el código fuente.

GNU/Linux: buque insignia del software libre. Movimiento iniciado por Richard Stalman a mediados de los años 80 con GNU (GNU´s not UNIX), el cual recibió un gran impulso en 1991 al adoptar el núcleo de sistema comenzado por Linus Torvalds, Linux. El núcleo se podría definir como el programa que hace interactuar a los programas con el hardware (parte física del ordenador).

Distribución: conjunto de núcleo de Linux y programas. Pueden ser de empresas, como SuSE o Red Hat, o populares, como Debian o Gentoo.

BSD: versión libre de UNIX de la Universidad de Berkeley, California. Existen tres distintos: freeBSD, openBSDy netBSD.

Hacker: brevemente se puede definir como enamorado de la informática. Es una persona inconformista que investiga cómo mejorar cualquier programa, cualquier máquina que caiga en sus manos. Gracias a ellos existen cosas como Internet, la World Wide Web y todo lo que esto supone. Son precursores del progreso y de las cosas bien hechas. No suelen llevarse bien con los crackers, personas que se dedican a crear virus y a reventar contraseñas. Un hacker tiene un conocimiento mucho mayor que un cracker, pero no lo usa con fines malos. Un hacker es mucho más, pero esto también sería un artículo por sí solo.

Código abierto/cerrado: se dice que el código está abierto cuando se tiene acceso al código fuente. Cerrado es cuando no se tiene acceso al código fuente.

Bueno, expuestos los términos básicos necesarios para entender este artículo, prosigamos con la realidad informática actual.

En el mundo de hoy, una gran multinacional que todos conocemos domina el mercado doméstico y gran parte del empresarial. Esta multinacional es la que pretende marcar el rumbo y “modifica” la realidad que nos muestra. Se presenta como la única alternativa, como una especie de dios que sabe qué es lo mejor y lo peor para nosotros, y nos muestra a los hackers como los malos de la película. Nos vende un producto caro y mal hecho, con miles de fallos (quién no ha sufrido la famosa pantalla azul) que tenemos que sufrir, a pesar de que estamos pagando unas cantidades que son dignas del mejor de los programas. Nos da un OS incompleto, que necesita múltiples herramientas para poder trabajar correctamente, como antivirus y cortafuegos que tenemos que comprar aparte. A esto hay que sumarle que si detectamos un fallo, no podemos corregirlo; hay que esperar a que la empresa se decida a ello.

Pero como los irreductibles galos, un grupo de programadores y hackers, resiste, aferrándose al software libre. Sistemas que se pueden modificar, que se pueden arreglar, para los que se puede pedir ayuda a alguien si algo no funciona, o que puedes modificar para que cubra tus propias necesidades, sin tener que esperar a que a la todopoderosa multinacional decida que esa funcionalidad es necesaria.

Navegando en los buques GBU/Linux y BSD, y seguidos por toda una flota de programas, estos mal llamados piratas surcan la red, llevando la libertad allá donde sus barcos navegan. La realidad que ellos muestran es muy distinta de la que nos muestra la multinacional: OS mucho más seguros, que prácticamente no necesitan antivirus, y que tienen los cortafuegos integrados en el sistema, código que es depurado y mejorado por miles de personas en todo el mundo, ya sea de forma altruista o pagados por alguna empresa o particular. Muchos de los errores son corregidos en cuestión de horas. El software libre hace que las empresas sean independientes, que no dependan de los caprichos y errores de una multinacional, y permite que los ingenieros sean ingeniero, y no simplemente se dediquen a instalar programas y a lamentarse por errores que no tienen ninguna posibilidad de arreglar. Este software es vendido por empresas que no te cobran la licencia, te cobran el soporte por si el programa falla, pero si tienes gente en la empresa, no es necesario. Tus propios ingenieros pueden mantenerlo y modificarlo para que se ajusten a las necesidades de la empresa, y todo el mundo puede aportar sus ideas sobre que puede ser o no necesario. Sólo tienes que hablar: si a alguien le parece interesante tu idea, aunque no sepas programar, ésta puede llegar a convertirse en realidad.

Usando un símil de Richard Stalman, comparemos el software con las recetas de cocina. Mucha gente cocina en sus casas. Compartimos las recetas, las preparamos a nuestro gusto, y las modificamos según nuestras necesidades, y notificamos estos cambios al resto de la gente. Si vas a un restaurante y tienes problemas de colesterol, de corazón, o eres diabético o celiaco, o cualquier otra cosa, puedes pedir comida sin sal, o cocinada de manera especial, ajustando la receta a nuestras necesidades. Así es posible crear nuevas recetas a partir de lo que conocemos, o el poder imaginarnos comidas que no existen. Siempre tenemos las dos opciones, las comidas precocinadas, y las comidas caseras. Ahora imaginen eso mismo, pero con la realidad informática: la mayor parte de la comida del Mundo es producida por una sola empresa, (la cual decide qué es bueno o malo para nosotros). Allí no se compartirán recetas, y donde los cocineros y los grandes chefs (los hackers) estarían perseguidos, los alimentos naturales se nos ocultarán, no se nos diría qué contiene lo que nos comemos cada día, e intentar averiguarlo sería ilegal. Una persona con grandes conocimientos de cocina no podrá abrir un restaurante, a no ser que sirviera sólo la comida de la gran multinacional y de las empresas con las que trabaja. ¿Qué les parece?

Pues tengo una mala noticia, no hay que imaginar mucho: la realidad que les he mostrado es la realidad informática de la actualidad. Una gran empresa monopoliza casi todo el software (la comida y sus recetas) y es ilegal intentar averiguar el código (la receta), intentan ocultar el software libre (alimentos naturales, o de los que conocemos la receta) y tachan a los hackers (grandes chefs) de personas malvadas.

Soy consciente de que no todos somos cocineros, y de que si nos meten en una cocina, lo mejor que haríamos sería prenderle fuego, pero para eso están los cocineros. Ellos nos preparan las comidas, con la lista de ingredientes (nos preparan un programa, y nos dan el código fuente), incluso podríamos aprender algún día a hacer unos simples huevos fritos, o una tortilla para salir de un apuro. Si somos una empresa, nuestros cocineros (informáticos) podrán tener acceso a la receta (código) y modificarlo para ajustarlo a nuestras necesidades, y luego, las mejoras de las recetas se redistribuyen. Si tienes un problema especial, puedes hablar con un cocinero, y preguntarle si puede resolverte la duda, ya sea de manera gratuita, o por un precio por dedicarte parte de su tiempo. Pero tú siempre sabrás qué tiene tu comida. Los gobiernos del mundo podrían averiguar si la comida que comen está envenenada (virus, gusanos y demás), y se podrían hacer “platos regionales” (véase Linex o Guadalinex, distribuciones de Linux realizadas a medida de Extremadura y Andalucía).

Sinceramente, aunque me lo prepare otra persona, siempre me gustará saber qué como y cómo se ha preparado, aunque sólo sea para decirle al médico por qué creo que tengo indigestión. Y, aunque en este caso free es de libre y no de gratis, nunca rechazaré una invitación a comer.

Juan César Jover
medyr@lycos.es

[Post to Twitter] Twitea esta noticia 

Noticias relacionadas:

  1. Los portatiles para escolares pueden tener sofware libre, según Leire Pajín En un acto con jóvenes en Toledo, la secretaria de...
  2. Microsoft Malicious Software Removal Tool 2.10. El gigante del software acaba de publicar una nueva versión,...
  3. Microsoft Malicious Software Removal Tool 2.8. El gigante del software acaba de publicar una nueva versión,...
  4. La piratería de software se sitúa en España en su mínimo histórico Según revela el VI Informe Global sobre la Piratería de...
  5. Número 1 de Informática Libre. Acaba de publicarse el primer número de una nueva revista...

  1. Anónimo
    Miércoles, 25 de Febrero de 2004 a las 11:57 | #1

    No es q haya sido muy objetivo el articulo, pero venga, ahora todos los q usan windows, los d linux, los d las bicis los d…. a pegarse(no quiero q pase, pero es lo q va a pasar)

  2. Icarus
    Miércoles, 25 de Febrero de 2004 a las 13:49 | #2

    Ya tardabamos: Y es que no falla. En cuanto alguien se curra un articulo relativo al software libre y se lo publican, automaticamente salen mil pobrecitos habladores tachando el articulo como “falto de objetividad”.

    Y si es un articulo de OPINION, ¿por que cojones ha de ser objetivo?. Y aunque sea asi, ¿que es para vosotros objetivo?. ¿Que diga lo que quereis oir?. Pues siento mucho bajaros de vuestra nube…

  3. Raveshaw
    Miércoles, 25 de Febrero de 2004 a las 18:40 | #3

    Cielos, esta genial el texto!!!

  1. Sin trackbacks aún.

Twitea esta noticia links powered by Tweet This v1.3.9, a WordPress plugin for Twitter.