El otro día angus me preguntó por messenger cómo se hacía una macro en Visual Basic para Excel. Le contesté que no tenía ni puta idea, porque nunca he usado Excel. Me contestó «vale, la próxima vez intentaré buscar algo que sea freeware»

¡Jarl! ¡FREEWARE!. Lo cierto es que yo tengo la culpa. Creo que llevo casi dos años dándoos la tabarra con software libre pero jamás he explicado qué es el software libre

¿Qué es el software libre?

Cada uno puede desarrollar su propia definición. Unos pueden considerar que el software es libre si pueden copiarlo libremente. Otros piensan que es libre si es posible examinar el código fuente. Yo me acojo a la definición de la Free Software Foundation, los estandartes en este tema.

El software se considera libre si:

  1. Puedes ejecutar el software. ¿Perogrullada? ¡No! Algún software está restringido a determinados territorios. Por ejemplo, algunas compañías de USA prohíben usar su software a los Iranís porque los consideran “enemigos”. No es coña.
  2. Puedes ver el código fuente y adaptarlo a tus necesidades. Es decir, si no te gusta que el programa de dibujo siempre pinte en color negro, puedes hacer que pinte en blanco o azul.
  3. Puedes hacer copias y distribuirlas. No, no puedes copiar Windows y distribuirlo. No legalmente
  4. Puedes ver el código fuente y modificarlo, para luego liberarlo nuevamente a la comunidad. Se diferencia del segundo punto en que además de modificar el software, puedes volver a distribuir ese software modificado por ti

¿Por qué es bueno que el software sea libre?

Puedes coger el código fuente y aprender de él. Puedes modificarlo para no hacer un programa desde cero. Puedes solucionar los fallos sin depender de nadie.

¿Y para los usuarios de a pie?

Vale, tú no sabes programar. No importa.

Primero, no dependes de una sola compañía. Si ésta quiebra, otro puede seguir desarrollando el programa. Además no te ocultan nada, lo que es un indicativo de buena voluntad. En lugar de tratarte como a un delincuente, te trata como a una persona

Bueno, la libertad no te importa. Entonces, ¿qué?

Si un millón de ojos tienen acceso al código, pueden solucionar fallos mejor que diez ojos. Además, el software libre acostumbra a ser gratuito. También acostumbra a tener una calidad similar al software propietario.

Conclusiones

La principal ventaja del software libre es que es libre. Lo demás es secundario. Si la libertad no te importa un pimiento, lo que no es lógico pero es respetable, entonces el SL te ofrece unos programas de calidad similar a coste casi cero. Si el coste del software propietario no te importa, el SL te ofrece programas seguros, estables y que casi no sufren por los virus y troyanos.

¿Que tiene desventajas? Pues sí, algunas. Pero como lo que quiero es que lo pruebes, voy a dejar que las descubras por ti mismo. Simplemente pierde el miedo al software libre.

Venga, que casi me convences

Te bajas este archivo y lo grabas en un CD. Ahora dejas el CD en el lector y reinicias el ordenador. Tranquilo, no vas a perder datos ni va a modificar lo que tengas guardado. Estás probando linux desde ese mismo CD

¿Te atreves a probarlo instalado en tu ordenador? Bájalo e instálalo. En un podcast explico cómo se instala Ubuntu. ¿Que te gusta? Perfecto, ahí lo tienes. ¿Que no te gusta? No problemo, lo borras. Pero de ahora en adelante, piensa que si la informática es una mierda es porque tú quieres.