domingo 26 de julio de 2009

Microsoft irrumpe en el mundo del código libre

Me imagino que a estas alturas, ya todos ustedes conocen la noticia que Microsoft ha contribuido con 20 mil líneas de código para el kernel de Linux. Esta noticia ha remecido a todos los involucrados de alguna forma en la ingeniería del software, dado que es por todos conocidos lo que representan estos dos sistemas operativos en la industria informática: la dualidad entre el pago por derecho de autor, y el código abierto. Pero esta aportación, ¿significará que Microsoft se pasó al bando del código abierto, o si quiera que lo está intentando? ¿Quizás en algún momento veremos alguna versión de Linux con el logo de la ventana? ¿Será pagada? Habrá que especificar varios detalles, antes de poder responder estas preguntas.
Como se sabe, la generación de código para el kernel de Linux, lo puede realizar cualquier persona u empresa, pero antes que sea incluido en la siguiente versión, debe de pasar diversas etapas, tanto de verificación como de prueba del mismo. E incluso si el código llega a ser incluído en el kernel, no siginifica que las distribuciones (como Red Hat, Ubuntu, etc) también lo hagan. Al respecto el creador de Linux, Linus Torvalds ha enfatizado que a él no le interesa quien cree el código con tal de que sea bueno y útil. Pero por lo que pude percibir en Internet, la comunidad linuxera no ve con buenos ojos que la compañía de Seatle se involucre con el sistema del pinguino. Es decir que los fanáticos del código abierto, no tienen la cabeza lo suficientemente abierta para aceptar código de la competencia.
Por otro lado, ¿en qúe consiste el tan mentado código? Pues, sinceramente nada del otro mundo. El código básicamente consiste en tres drivers , que harán que Linux funcione mejor en el nuevo producto de virtualizaciónde Microsoft, Hyper-V. Es decir que sólo se están asegurando que los linuxeros no tengan problemas al virtualizar su S.O. preferido al usar Windows. ¿Eso es todo? Pues sí, en lo que código respecta, vendría a ser todo. Y tan banal es, que el mismo Torvalds dice que aún no ha revisado el código porque en lo que se refiere a drivers, el no tiene mucho que ver. Pero la gracia en esto es que Microsoft se ha dado cuenta que la gente necesita usar servidores Linux, y por eso se asegura que no discriminarán a los servidores Windows para usar los del pinguino. Así que aquí creo yo, esta la clave de la generación de código abierto por parte de Microsoft.
Lo demás está a prueba de que este código sea o no insertado dentro del núcleo. Si la comunidad linuxera, dejará de actuar como lo hacen sus enemigos de Redmond, y revisarán el código sin pensar ataduras mentales, y actuando como predican. Al fin y al cabo señores, esto es un negocio, y debe de ser tomado como tal. Así que si creyeron que Microsoft iba a crear software libre, pues tendrán que esperar.