Programador de Microsoft renuncia y se une al software libre

24/05/2009

Este es, palabras más, palabras menos, el título de la noticia que recorre la web en estos últimos días. Pero como veremos más adelante, lo importante de esta noticia no es el hecho que menciona el título, ya que no se trata de un caso aislado. Muchos programadores de empresas de software privativo se estuvieron pasando a las filas del software libre desde hace años.

No, señores. No se trata simplemente de un disidente que se pasa al bando contrario. Se trata del testimonio invaluable de un programador de dos mundos, y de su impactante visión del futuro, plasmada en un libro de distribución gratuita: “After the Software Wars” (Después de las Guerras de Software).


Keith Curtis fue programador de Microsoft por espacio de 11 años, desde 1993 hasta 2004. En la actualidad, utiliza exclusivamente software libre, y es un activo promotor de la idea de que el software libre puede ayudar a allanar el camino para un siglo 21 donde haya un renacimiento en muchos campos, que van desde la inteligencia artificial (coches que se conducen a sí mismos) a los viajes espaciales, pasando por curas a enfermedades, mejor administración de recursos naturales y soluciones a problemas ambientales.

El hardware necesario para lograr todas estas cosas ya está disponible desde hace décadas. “La clave para acelerar el progreso tecnológico es el software libre”, escribe. “La diferencia entre libre y no libre” (software privativo) “es similar a la brecha entre la ciencia y la alquimia. Antes de la ciencia, estaba la alquimia, donde la gente resguardaba sus ideas, porque quería acaparar el mercado de los mecanismos utilizados para convertir el plomo en oro.”

Keith señala que hay un importante paralelo entre nuestros días y el final de la Edad Media, que se produjo cuando la sociedad comenzó a compartir libremente los avances en matemáticas y ciencias.

Ninguno de sus argumentos son nuevos. Lo intrigante es que vengan de una persona con sus antecedentes.


Keith empezó a trabajar en Microsoft en 1993 como pasante en el grupo de desarrollo de FoxPro. No era la tecnología ideal sobre la que soñaba trabajar (el lenguaje xBASE le parecía “extraño”) pero era su puerta de entrada a la empresa, y la que lo llevó a otros proyectos relacionados con bases de datos, para después terminar trabajando en prácticamente todos los grupos de desarrollo de la compañía: Windows, Office, MSN, plataforma de dispositivos móviles e investigación.

Durante todo ese tiempo, Keith usó exclusivamente productos Microsoft. “Tenía todo el software que quería gratis, y pensaba que el software libre iba a estar siempre detrás del software privativo,” recuerda. “Usando Windows, me sentía tan confortable como Neo en The Matrix, sin las balas y el cuero.”

Pero un día cualquiera de 2004, simplemente sintió que debía renunciar. Ya no quería seguir trabajando como programador en la empresa de software más grande del mundo. No había ninguna razón importante, simplemente un montón de pequeñas razones. Había acabado de terminar el desarrollo de Microsoft SPOT Watch, un producto destinado al fracaso comercial desde el principio. Todos los conocimientos que había acumulado en esos años solamente le servían para manejarse en el mundo Microsoft. Ganaba suficiente dinero, pero no tenía tiempo para disfrutarlo. Su jefe estaba contento con él, pero aún así, Keith no estaba motivado. No quería seguir haciendo lo mismo que había estado haciendo por más de una década. Miraba a su alrededor, y todo lo que había por hacer era mantener programas anticuados y trabajar en proyectos sin futuro. En resumen, Keith renunció porque trabajar en Microsoft le aburría.

En ese entonces, la experiencia de Keith en software libre era cercana a nula. “Como muchos de mis compañeros en Microsoft,” recuerda, “estaba vagamente al tanto del software libre cuando salí.” Poco tiempo después, y por recomendación de un ex-compañero, decidió probar Fedora, una de las distribuciones GNU/Linux más populares en ese entonces (lo es hasta ahora) y de entrada quedó sorprendido por la facilidad de instalación. En menos tiempo de lo que esperaba, ya se encontraba navegando por la web. “No tenía idea de qué hacer después, pero el mero hecho de que todo haya funcionado, me dijo más acerca del potencial de Linux que cualquier cosa que haya leído antes.” Y afirma: “No puedes, por accidente, construir un avión que realmente vuele.”

Pero lo que más le impresionó a Keith fue el potencial de GNU/Linux. Tenía a su disposición toneladas de aplicaciones: Firefox, OpenOffice, GIMP, Audacity, MySQL, y muchas más por descubrir. La interfaz gráfica le pareció fácil, rápida, pulida y personalizable. En cuestión de segundos pudo instalar el servidor web Apache y así tener acceso al vasto mundo de PHP. “Instalar WordPress me tomó 15 minutos la primera vez, pero sabía que una vez que me acostumbrase, podría hacerlo en sólo un minuto.”

Keith resume su experiencia en una oración: “A mediados de 2005, ¡estaba enamorado de las computadoras otra vez! Y sentencia: “Una computadora con Windows es una triste broma.”

¿Y sus años en Microsoft?

“Me encantó trabajar ahí, aprendí muchas cosas, y disfruté del privilegio de trabajar junto a muchas mentes brillantes.”

Pero…

“Como muchas cosas en la vida, fue divertido mientras duró.”

Sobre su libro, que tardó tres años en escribir, dice: “Este libro ciertamente no pretende ser una amarga opinión acerca del futuro de Microsoft, aunque creo que están fritos.”

En 2003, Linus Torvalds pronunciaba una frase memorable en el mismo tono: “En serio, no pretendo destruir a Microsoft. Eso sería sólo un efecto colateral completamente no intencional.”

“After the Software Wars”, una lectura fascinante, difícil de interrumpir, se puede descargar libremente de Lulu.com

El blog de Keith Curtis es keithcu.com

Para más referencias (en inglés):

New York Times:
A Microsoft Veteran Embraces Open Source

OS News:
Ex-Microsoft Employee: Free Software Will Kill Microsoft

CIO.com:
Ex-Microsoftie: Free Software Will Kill Redmond

Opensource Magazine:
Keith Curtis Authors a Case for Free Software that Could Change the World

Tags: ,

10 Responses to Programador de Microsoft renuncia y se une al software libre

  1. Adonai.NET on 25/05/2009 at 08:48

    Hi!! this book there in spanish??? my english is I tarzan you Jane ejjje Thanks Carlos Aguante VAN HALEN

  2. Nicolás Pereyra Molinas on 25/05/2009 at 10:09

    Realmente fascinante el libro. Hasta ahora leí 90 minutos completos y casi estoy en la página 100. Es atrapante como plantea la situación del software libre y el software privativo.

    En mi caso estoy pasando el link a toda la gente que conozco. El propio autor en el libro recomienda que se realice un link a lulu.com para que pueda hacer un seguimiento de la audiencia.

    Saludos,
    Nicolás

  3. Carlos Zayas Guggiari on 25/05/2009 at 10:47

    Adonai: Se dice “Me Tarzan, you Jane” ;-)

    ¡Aguante el rock ochentoso!

    Lamentablemente, hasta este momento el libro está disponible sólo en inglés. Me puse en contacto con el autor del libro para ofrecerme a colaborar en la traducción al español. Me respondió inmediatamente agradeciendo mi propuesta, y me informó que está prevista una traducción pero actualmente el libro está en etapa de correcciones y adiciones.

  4. Diego Viola on 25/05/2009 at 11:27

    El mismo Linus Torvalds habia dicho una vez.

    “Me, I just don’t care about proprietary software. It’s not “evil” or “immoral,” it just doesn’t matter. I think that Open Source can do better, and I’m willing to put my money where my mouth is by working on Open Source, but it’s not a crusade — it’s just a superior way of working together and generating code.

    It’s superior because it’s a lot more fun and because it makes cooperation much easier (no silly NDA’s or artificial barriers to innovation like in a proprietary setting), and I think Open Source is the right thing to do the same way I believe science is better than alchemy. Like science, Open Source allows people to build on a solid base of previous knowledge, without some silly hiding.

    But I don’t think you need to think that alchemy is “evil.” It’s just pointless because you can obviously never do as well in a closed environment as you can with open scientific methods. “

    http://en.wikiquote.org/wiki/Linus_Torvalds

    Saludos.

  5. Diego Viola on 25/05/2009 at 11:32

    Muy buen articulo, excelente post.

  6. Carlos Zayas Guggiari on 25/05/2009 at 12:25

    Excelente aporte, Diego. Otra joya del repertorio de frases célebres de Linus.

    Para los enemigos de Shakespeare:

    “Yo, simplemente no me preocupo por el software privativo. No es “malo” o “inmoral”, simplemente no importa. Creo que el código abierto lo puede hacer mejor, y estoy dispuesto a poner mi dinero en mi boca trabajando en código abierto, pero no es una cruzada – es sólo una forma superior de trabajar juntos generando código.

    Es superior porque es mucho más divertido y porque hace mucho más fácil la cooperación (ningún tonto contrato de confidencialidad o barreras artificiales a la innovación como si fuera un establecimiento de propiedad), y creo que el código abierto es lo correcto de la misma manera que creo que la ciencia es mejor que la alquimia. Al igual que la ciencia, el código abierto permite a las personas construir sobre una base sólida de conocimientos previos, sin algunos tontos ocultamientos.

    Pero no creo que necesites pensar que la alquimia es “el mal”. Es simplemente absurdo, ya que obviamente no puedes hacerlo tan bien en un entorno cerrado como se puede con métodos científicos abiertos.”

    (Linus Torvalds)

  7. Diego Viola on 25/05/2009 at 12:38

    Buenisimo, gracias por la traduccion Carlos =D

  8. Javier Scappini - The TemplarKnight on 25/05/2009 at 14:27

    Excelente, excelente y excelente post Carlos… Ojala lo pudieran leer tantas personas que conozco… Pero bue, ya llegara el momento en que se den cuenta… A todos nos toca en algun momento! ;-)

    Abrazos,
    Javier.

  9. Fabio J. on 25/05/2009 at 15:18

    Excelente Post Carlos Zayas, muy bien escrito, claro y ameno..

    Ya está compartido por mi parte tu articulo en mi twitter para colaborar con la difusión de la información..

    Saludos..!

  10. Carlos Zayas Guggiari on 25/05/2009 at 21:16

    Muchísimas gracias a todos por sus comentarios, me siento halagado, casi como si yo hubiera sido el que escribió el libro! :-)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Get Adobe Flash playerPlugin by wpburn.com wordpress themes