La era post-pc según Ray Ozzie

Ray OzzieMerece mucho la pena leer el memo escrito por Ray Ozzie coincidiendo con su salida como «Arquitecto Jefe de Software» en Microsoft. Habla, sobre todo, de la era post PC con precisión e inteligencia: sin la charlatanería que pretende enterrar a Microsoft en un par de años, pero con la certeza de que el futuro del negocio en la industria de las TI pasa por otros dispositivos y por estar siempre conectados y sincronizados entre ellos.

De las 3500 palabras de Ozzie me quedaría con su análisis de cómo Microsoft ha ejecutado sus planes en los últimos años y del papel de la complejidad en el éxito de los productos pasados, presentes y futuros. A pesar de intentar reforzar mucho las iniciativas que él mismo impulsó (más interoperabilidad, Azure, Office 365), también transmite cierta desilusión respecto a los objetivos no alcanzados (como el fallido proyecto Mesh); en lo referente a la complejidad apunta a ella como el gran cáncer en el desarrollo de soluciones, pero también como un factor que dificulta el cambio a las empresas y a los individuos (algo que a día de hoy es un activo de Microsoft) y que en esta era post PC va a ir inevitablemente desapareciendo: dispositivos más simples que son intercambiables gracias a la sincronización y a los servicios en la nube.

No está claro cuánto le queda a Ozzie en Microsoft ni cual será su próximo destino, pero sin duda me reafirmo en lo que comentamos hace apenas una semana: pierden un visionario, y visionarios buenos en esta industria hay pocos.

Sin Ray Ozzie, Microsoft se queda sin visionario

Ray Ozzie
Ray Ozzie deja su puesto como «Arquitecto Jefe de Software» en Microsoft, tal como anuncia Ballmer en el correo a la compañía que ha sido publicado. Aunque se mantendrá en Microsoft hasta su retirada, abandona la posición de liderazgo en la que le colocó Bill Gates. El que fuese creador de Lotes Notes no sólo dibujó el reposicionamiento de la empresa en todo lo referente a cloud computing, sino que también fue el responsable de que empezasen a hablar de interoperabilidad y apertura. Los resultados han sido irregulares en estos años, desde estrategias bien ejecutadas (Azure) hasta proyectos ambiciosos que se quedaron prácticamente en nada (como Live Mesh), siempre con la duda sobre su poder real dentro de una Microsoft en la que ya no estaba su principal valedor, Bill Gates.

En su lugar no van a situar a nadie, lo que invita a pensar en que Ballmer no estaba del todo contento con la «bicefalia»: el papel de visionario en Microsoft queda desierto. Ozzie pasará un tiempo en la división de entretenimiento de la compañía de Redmond, en la que es posible que volvamos a ver destellos de uno de los grandes de la historia del software.

Microsoft anuncia interoperabilidad y apertura

Ray Ozzie

Uno que se iba y viene Microsoft con un anuncio que podría ser el mayor cambio de timón en la historia de la compañía. Steve Ballmer y Ray Ozzie han sido los encargados de presentar lo que han llamado «cambios estratégicos en tecnología y prácticas empresariales para expandir la interoperabilidad» (transcripción de la conferencia).

En el aspecto en el que han sido más claros es en la puesta a disposición de APIs y de los protocolos de comunicación empleados en Vista, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007, y Office SharePoint Server 2007, además de asegurar que sin coste alguno por el acceso. Es más, prometen no demandar a proyectos open source «no comerciales» que implementen estos protocolos y un precio asequible para el resto.

Donde quizás no han sido tan claros es en el tema de su nueva vocación por cumplir estándares, al afirmar que van a trabajar por cumplir los «estándares de la industria», lo que parece más cercano a soportar los estándares de facto que los estándares abiertos (en muchas ocasiones, como es el caso de la ofimática, no coinciden). En todo caso, el hecho de ofrecer una API para Office 2007 (que permitirá entre otras cosas añadirle soporte para Open Document) creo que demuestra que esto es algo más que buscar dos titulares de prensa por parte de Microsoft. Mi impresión inicial – aunque haya que tomarse esto con cautela y leerlo a fondo, algo que yo no podré hacer hasta pasados unos días – es que Ray Ozzie cada vez tiene más protagonismo en la compañía y que hoy hemos asistido a un compromiso por parte de Microsoft que va más allá de cambios cosméticos.

¿Razones a bote pronto por las que Microsoft se ha planteado este giro copernicano? Por un lado tenemos la sanción de la UE, en parte motivada por la resistencia a la interoperabilidad por parte de Redmon. Por otro lado hay una variable de mercado, la convivencia con Linux en el sector de los servidores es una realidad y ser interoperable es una ventaja competitiva en este escenario. Una vez que es evidente que no vas ser el único proveedor dentro de una compañía, tener secretos que te hagan imposible de comunicar con el resto de sistemas te penaliza a la hora de ser escogido como solución, no te ayuda. Los constantes esfuerzos en la tecnologías de virtualización de Microsoft apuntan en la misma dirección.

Para más información, Techmeme tiene comentarios para aburrirse. El País ha publicado bastante rápido la noticia y ya hay algunos análisis en blogs en castellano: Genbeta, Dans, Obm, Alt1040.

Keynote de Ozzie y compañía

mix07Blogueando en directo desde la Keynote del MIX07 que ha comenzado Ray Ozzie, para dar paso a Scott Guthrie y luego a varias demostraciones. Ahí van – sin digerir – los anuncios realizados:

  • Silverlight 1.0 lanzado en beta, disponible para descarga, Windows y Mac, nada de Linux. Multiplataforma a medias, sí que trabaja en otros navegadores, de hecho en las demos se ha utilizado Firefox, en algún caso desde Mac. Descarga en microsoft.com.
  • Silverlight se integrará en la plataforma de desarrollo de Microsoft (.Net)
  • Una apuesta fuerte por las RIA, con una visión transmitida por Ozzie en la que merece la pena detenerse sobre el futuro de la web, el escritorio y los nuevos dispositivos para acceder a los servicios online.
  • Nuevo modelo de negocio para las APIs de Windows Live, Microsoft quiere hacerse socio de los emprendedores del mash-up, en un movimiento bastante interesante que también habrá que analizar.
  • Algunas características de Silverlight: resolución de 720p, menús interactivos tipo DVD, DRM integrado. La demo de Netflix ha sido bastante potente y ojo a la calidad porque es una alernativa seria a Joost.
  • Silverlight Streaming, un nuevo servicio gratuito en el que permitirán subir soluciones basadas en su nueva tecnología, de forma que se ahorren costes para quien apueste por ella. ¿Un youtube para desarrolladores?
  • Nueva API basada en PhotoSynth para hacer un zoom en imágenes, no está nada mal.
  • Sale Expression Studio.

Y faltan algunas cosillas más. Al margen de que no haya habido ninguna «gran noticia» (Silverlight fue anunciado ya hace un par de semanas, hoy se han dado detalles y se ha machacado unas quince veces sobre sus bondades con el vídeo) hay varios puntos que merece la pena analizar con vistas a enteder hacia donde se dirige Microsoft. Eso sí, del posible acercamiento de Microsoft al software libre con el que se había especulado,nada de nada.

Actualización: lenguajes dinámticos en .Net, han hecho una demo de cómo trabaja Ruby y han mostrado el resultado usando Safari..