Microsoft y las virtudes de los estándares abiertos
Las evidentes y claras ventajas del software abierto están demostrando que muchos de los incumbentes en la industria del Software como Microsoft tengan que repensar su modelo de negocio y el cómo se aproximan a sus fans en el mercado. En la práctica, el software libre supone para Microsoft la mayor de las amenazas: mientras los productos de Microsoft progresan únicamente cuando la generación anterior de los mismos ya no vende lo suficiente, es decir, condiciona el progreso a determinantes puramente comerciales, las comunidades de software libre solucionan los problemas en el momento en que aparecen y mantienen una evolución y adaptación mucho más rápida.
Mientras en el segmento de usuarios finales, la cuota de sistemas operativos basados en Linux se mantiene por debajo del 5%, en algunos segmentos como el de empresas, estas cifras son muy superiores: actualmente, las mejores opciones para servidores están basadas en código abierto, la opción adoptada por la práctica totalidad de las compañías relevantes en Internet. Apache, un producto de código abierto, goza de una credibilidad y aceptación altísimas. El mejor navegador es para muchos Firefox, igualmente código abierto. Los mejores lenguajes de programación son PHP, Ruby on Rails, Perl o Python, todos ellos de código abierto. ¿Qué parece estar barruntando Microsoft ahora?
Microsoft es el enemigo jurado del código abierto, al menos es la imagen que proyecta al mercado, sus competidores y usuarios. Esta afirmación justifica en gran medida el monopolio y situación de casi “dominación del mundo de las TI”, dispuestos a utilizar a sus abogados y la fuerza del mercado para asegurarse de que sus Sistemas Operativos (Windows), Herramientas (Visual Studio), Suites de productividad (Office) e Infraestructura (Soluciones de Servidor), Gaming/Hardware (xBox) y Windows Phone, ya convergentes entre sí, no se enfrentan a una seria competencia y por ende a una amenaza como dice el primer párrafo de este post.

Parece que había bastante verdad en ese estereotipo sobre lo cerradas que son sus arquitecturas y servicios. Microsoft sin duda ha utilizado su poder de monopolio para aplastar a la competencia. Enrique Dans en su libro “Todo va a cambiar” es meridianamente claro en este sentido: “En pleno 2010, la línea de negocio más importante de la compañía sigue siendo la venta de licencias de un software metido en cajas de cartón envueltas en celofán, un modelo de los años ’80 en el que Microsoft resultó ser imbatible“. (Y eso es lo que vuelve a ser noticia. Bill Gates testigo en un juicio en el que Novell acusa a Microsoft de utilizar prácticas algo reprobables para matar a la vez popular palabra WordPerfect. Os acordáis, ¿verdad?).
En un escenario de evolución e innovación tecnológica los fabricantes tienen las patentes como sus ángeles de la guarda, su opción para seguir protegiendo su ventaja competitiva, cuando esta reside en el software que produce. Como bien es conocido, un formato propietario es propiedad de su fabricante o diseñador. Su uso por parte de terceros está condicionado a los permisos que el propietario otorgue. Estos permisos dependen generalmente de decisiones comerciales. Las especificaciones de formatos propietarios generalmente no son públicas. Esto restringe el acceso a archivos que han sido almacenados con formatos propietarios y por supuesto hace necesario el uso de los aplicativos (software) que manejan ese formato, y es aquí precisamente donde está hecha la trampa que continuamente se retroalimenta en unos y otros.
No es la primera ni la última vez que veremos a Microsoft con este tipo de estrategias. La notoriedad o “awareness, buzz” que crean en su base de usuarios existentes y potenciales parecen haberse demostrado positivos.

Cuando Microsoft firmó un acuerdo de participación de ventas cruzadas de licencias con SUSE Linux de Novell software en noviembre de 2006, la comunidad de código abierto puso el acuerdo bajo sospecha y en cuarentena. Finalmente, en mayo de 2007, Microsoft afirmó que el software libre violaba 235 patentes de Microsoft.
En noviembre de 2010, Microsoft se alineó con el movimiento del “hágalo usted mismo”. Decidió que cualquier desarrollador pudiese entrar hasta las mismísimas entrañas y para cualquier propósito del ya famoso Kinect. Inicialmente, cuando los hackers comenzaron a hacer esto al Kinect, Microsoft emitió una velada amenaza contra ellos. Pero no mucho después de eso, la compañía vio las ventajas de la piratería y no sólo dio la bienvenida a participar, sino que incluso ha anunciado planes para trabajar con las universidades para promover dicha actividad. Alex Kipman, director de incubación para Xbox Live, dijo a la Radio Pública Nacional en Estados Unidos, ”Talk of the Nation” que Microsoft diseñó el Kinect con un puerto USB, de modo que desde los PCs se podrá acceder a los sensores del dispositivo. Y dijo que Microsoft también aumentará su colaboración con las universidades para la investigación con el Kinect. ¿Por qué Microsoft se ha convertido ahora en un amigo de la apertura? Porque, al igual que otras empresas, se ha encontrado que es bueno para los negocios. Al “abrir” el Kinect, Microsoft ayuda a alimentar un nuevo mercado para el dispositivo, así como una buena dosis de “buzz marketing”. Esta palanca “Open Source” ha provocado el desarrollo de una ingente cantidad de proyectos y aplicaciones que están empezando a sorprender por su versatilidad y originalidad.

Estamos viendo cómo cada plataforma tiene su propio conjunto de ventajas y desventajas particulares, ponderando la apertura y la accesibilidad, protección contra el malware, y la prevención de la piratería. Un ejemplo reciente se refiere a un “jailbreak” de aplicaciones para dispositivos Windows Phone 7. Normalmente, los dispositivos Windows Phone 7 pueden ejecutar aplicaciones sólo si están disponibles en la tienda oficial de Microsoft de la aplicación, el Windows Phone Marketplace. Microsoft, sin embargo, permitió recientemente al desarrollador ChevronWP7 vender una aplicación de jailbreak a través del Windows Phone Marketplace, después de la prohibición inicial de hace un año. A Windows Phone 7, que está luchando por ganar cuota de mercado, esta decisión sólo le puede ayudar a aumentar las ventas.

Microsoft agregará máquinas virtuales Linux a Windows Azure. Los clientes que deseen ejecutar ‘de forma estable’ máquinas virtuales de Sistemas operativos Linux, lo podrán hacer en la plataforma Microsoft Azure.
En los últimos meses, Microsoft ha lanzado una serie de demandas contra las compañías de hardware para Android, alegando que Android viola una serie de patentes de Microsoft. Todo eso suena ciertamente como las prácticas de una empresa a la que no le gusta mucho eso de la apertura, y siempre vigilantes para utilizar esa barrera y así lograr lo que sus ingenieros no pueden. A pesar de esta impresión, en los últimos años, Microsoft de forma silenciosa ha descubierto las virtudes de la apertura.
Los críticos más vociferantes de Microsoft y la industria del software propietario en general describen la cruzada contra la piratería como un sofisticado show. Dicen que los fabricantes de software toleran un cierto nivel de piratería, ya que prefieren que la gente utilice sus productos - falsificados – a que exploren alternativas de menor costo existentes de la competencia. Al mismo tiempo, dicen los críticos, las compañías de software han realizado redadas periódicas para recordar a los clientes y socios que las reglas del juego tienen sentido. Una de cal y otra de arena… Todo medido. ¿Os suena que TODAS las versiones de las suites y herramientas de productividad y desarrollo han estado al alcance de un solo click?
Lentamente y abrazando la apertura, Microsoft no es partidario de renunciar a la idea de los beneficios. Sin embargo, estamos viendo que reconoce que el ser libre es una manera de aumentar la cuota de mercado.
Literatura relacionada. Recomendamos:
Fuentes:
Wikepedia (http://es.wikipedia.org/wiki/), Computer World Diciembre 2011, Todo va a cambiar, Enrique Dans (http://www.todovaacambiar.com/capitulo-10-un-caso-practico-microsoft), SlashDot.com (Microsoft Open Standards), kinect Openness (http://www.microsoft.com/en-us/kinectforwindows/), Open Suse Org (http://es.opensuse.org/Bienvenidos_a_openSUSE.org)
Acerca de Jorge Pueyo
Much interested in the BizDev & IT Governance & Strategy thus contributing on leveraging potential for companies competing in global markets, aligning IT Strategy to Corporate global strategy. Strong sales, marketing and technology background.










“Los mejores lenguajes de programación son PHP, Ruby on Rails, Perl o Python, todos ellos de código abierto.”
Esta frase define bien el nivel técnico de este artículo. PHP es una verguenza de lenguaje de programación y RoR sólo tiene a su favor que es fácil. De Perl prefiero no hablar y Python es el único que no he utilizado.
Casualmente se te han pasado Java y C#, que no son precisamente “código abierto” (¿te suena Oracle?)
Es muy triste que todavía haya gente que se ha quedado con la visión de cómo era Microsoft en los ’90 y desde ahí siga interpretando los movimientos de la compañía.