Un Geek en España es como un Inglés en New York… te hablan del código libre, de Richard Stallman y piensas… ya.. pero yo estoy en España y mi jefe flipa cuando me oye decir Wiki o Firefox… como para explicarle lo de la catedral y el bazar.
Si lo piensas… seamos sinceros:
El código libre son cuatro tonterias de un
barbudo raro y una panda de chalados utópicos similares a los anarquistas, comunistas o ecologistas…
Si piensas más en el software libre… desde el punto de vista de un programador se te erizarán los pelos de la espalda:
Te apetece/necesitas hacer un programa, te tiras programando cientos de horas y luego llega un geek y te dice:
Por qué no liberas el código? Y entonces vas y lo flipas!
Tu reacción natural es:
Liberar el código? MI TESSSORO. El feo y sucio hobbit Sam quiere quitarnos nuestro códdddigo…
Imagina que aún así pruebas y lo liberas… metes el proyecto en Sourceforge o Codeplex.. siendo su dictador benevolo… Inmediatamente te asaltan una serie de miedos:
- Entregas el código así que alguien puede copiarlo y usarlo sin tu permiso o sin pagarte (lo suyo es que si alguien usa algo tuyo que cobre por ello)
- Otro tio que sepa más que tu puede coger una copia de tu código, hacer un fork y hacerlo mejor.. quedando tu ego al nivel del ego del patito feo.
- Montón de gente empieza a opinar sobre tu proyecto o incluso a proponer mejoras que no te gustan.
Pero si miras a tu alrededor parece que tu pensamiento inicial de la utopía no es correcto del todo. Vale, el mundo es de Microsoft y de su Windows pero las “tonterias esas del software libre” no deben ser tan tonterias cuando de él han salido muchas cosas útiles que tienes en tu vida diaria:
- Linux
- Firefox
- OpenOffice
- ThunderBird
- Notepad++
- Opera
- AdShield
- BSD
- Free AV
- Winamp
- PGP
- Apache
- FileZilla
- WarFTPD
- Google Talk
- Hamachi
- NMap
- PuTTY
- Python
- Google Toolbar
- XviD
- VideoLAN VLC
- Memtest-86
De esta lista cuantos usas o has usado habitualmente? Bastantes seguro… Realmente esto del código parece que funciona algo… ¿Son chalados utópicos?
Aquí tienes un artículo de un programador Erich S. Raymond digno de leerse ya que muestra un acercamiento razonado al software libre por parte de alguien técnico:
Explica cómo hizo el FetchMail y en que pensó. Para que lo entiendas rápidamente:
- Modelo Catedral: Enciclopedia Británica, Windows.
- Modelo Bazar: Wikipedia, Linux.
Aquí tienes al artículo, digno de leerse:
http://biblioweb.sindominio.net/telematica/catedral.html
Aquí tienes al autor (Raymond):

Si quieres saber más:
- http://es.wikipedia.org/wiki/Software_libre
- http://es.wikipedia.org/wiki/Richard_Stallman
- http://es.wikipedia.org/wiki/Free_Software_Foundation