En 1975 una empresa llamada MITS (Micro Instrumentation and Telemetry Systems), con sede en Albuquerque (Nuevo México), presentó al mercado un kit para armar una computadora personal llamado Altair 8800, ya que estaba basado en el microprocesador de 8 bits Intel 8080A. En los meses siguientes aparecieron otros kits como el MOS KIM-I que estaba basado en un procesador MOS Technology 6502.

Estos kits que ofrecian a los aficionados la posibilidad de tener una computadora en casa, no eran para nada algo sencillo de usar, se necesitaba experiencia soldando, un conocimiento básico de electrónica y sobre todo aprender el criptico lenguaje del microprocesador usado por la microcomputadora. Muchos compraron los kits pero frustrados por no poder tener la prometida computadora funcionando o lo almacenaron en el sótano o le pagaron a alguien para que lo armara y fue así como surgió un mercado, un gran mercado que demandaba no kits para armar, sino computadoras para casa completamente ensambladas y listas para usar; eso dio origen a lo que ahora es llamado la era de las microcomputadoras que tuvo entre sus protagonistas a clásicos como el Commodore64, el Apple II o el Radio Shack TRS-80 Color Computer. Esta generación de computadoras de casa que servian lo mismo para jugar con ellas como para resolver problemas de ingeniería (claro si sabías programar) crearon un "gran mercado", de unos cuantos millones de usuarios, claro que comparado con el tamaño de la población del planeta era sólo una minoría de privilegiados que podían destinar entre dos a cuatro onzas de oro (entre $2500 a $5000 actuales) a comprar una de estas maravillas tecnológicas que poseían procesadores de 8 bits corriendo a frecuencias menores a 2 MHz y la increíblemente mínima cantidad de memoria para nuestros días de 4 KB a 16KB.

Cuando IBM vio que había un gran mercado de usuario para microcomputadoras decidió crear la suya propia el IBM PC, que terminó convirtiendose en el estándar de la industria y le cambio el nombre incluso, ya que se pasó de llamarlas "microcomputadoras" a llamarlas "Computadoras Personales" debido justamente a que el microcomputador de IBM se llamaba "Personal Computer".

Pero este post no es sobre historia pasada, sino sobre lo que nos depara el futuro. En particular el futuro para las computadoras personales en todas sus formas desktops, laptops o netbooks; también independientemente de si estamos hablando de computadoras personales que corren Windows, Linux o Mac OSX. El día de hoy he visto un interesante artículo en Newsweek, llamado "Descanza en paz, Macintosh" y habla sobre lo que no dijo Steve Jobs en el último WWDC, es decir que la Mac y su OSX ha dejado de ser prioridad para la empresa de la manzana.

La razón de que la Mac, al igual de que un PC con Windows 7 o Linux, sean menos relevante hoy en día de lo que eran apenas hace un par de años es la llegada de los smartphone con capacidades de accesar Internet, si contaramos los smartphones como computadoras personales, sorprendentemente Windows en todas sus versiones sólo representaría el 50% de todos los equipos. Y es que la gran mayoría de usuarios prefieren usar sus smartphone para actualizar sus perfiles en Facebook, twittear o subir algún video a Youtube.

Las redes sociales han cambiado Internet es cierto, pero los smartphones han servido quizá como el catalizador que ha permitido que las redes sociales lleguen a donde no habrían llegado, hay muchos usuarios de redes sociales que no poseen un computadora pero si un smartphone.

¿ Esto quiere decir que desapareceran las computadoras personales?, no aún las necesitaremos en las oficinas o los data centers, pero en casa sederan su lugar a smartphones y tablets. Después de todo el costo de mantenimiento de una computadora personal es relativamente alto incluso con los bajos costos de hoy día si lo comparamos con un smartphone.

Esto es una mala noticia para Microsoft que estratégicamente tiene una posición muy débil en el reino de los smartphones, donde RIM, Apple y Google dominan la escena en nuestros días. Pero esto también es una mala noticia para fabricantes de PCs como Dell, HP, Acer o Asus, que por ello están abandonando el énfasis que hicieron el año pasado en las netbooks para enfocar sus esfuerzos en tables y smartphones. Eso explica el por qué HP decidió comprar a Palm, una empresa que estaba tecnicamente quebrada pero era la poseedora de Palm OS. Si a estos hechos le añadimos el que Objective-C en este mes de junio ha entrado al TOP 10 del ranking TIOBE de lenguajes de programación, queda confirmado un cambio de la tendencia del mercado.

Lo que queda claro es que las computadoras personales han llegado a un pico de uso y de ahora en adelante ya no aumentaran su base de usuarios como lo habían venido haciendo últimamente, por otro lado el número de smartphones y tables vendidos continuará a los afiebrados ritmos actuales y es alli donde el movimiento estará en los próximos años. Lo que aún no está claro para mi es que sistema operativo será el dominante en este tipo de dispositivos iOS (Apple) o Android (Google).

Hace pocos días (4 de febrero) fue publicado en el The New York Times, un artíuclo de Dick Brass, en donde señalaba a la cultura de la destrucción de la creatividad al interior de Microsoft como la responsable de la lenta pero incuestionable caída del coloso de Redmond. Dicho artículo desató bastante ruido en la socialósfera (blogósfera, twitósfera, facebookosfera, etc.). Muchos bits han fluido a lo largo de estos últimos días, pero creo que la razón de la actual y notoria irrelavancia de Microsoft en el sector TIC, tiene su explicación en la aparición de un nuevo modelo de hacer negocios con las TIC y esto ha generado la emergencia de dos nuevas fuerzas dominantes en el sector Google y Facebook.

El mérito de Microsoft fue el de convertir lo intangible (el software) en un commodity, antes de Microsoft el software era producido bastante artesanalmente, los estándares eran una declaración de intención que muy pocos respetaban. Una prueba irrefutable de ello eran los Unix, que a pesar de en teoría todos provenir del mismo código fuente y seguían los mismos estándares algunos software eran específicamente programados para arquitecturas específicas.

En aquellos primeros años de la computación se hablaba de "arquitectura", pero en realidad era un eufemismo para hacer referencia a quien era el propietario de los derechos del hardware y el software, de aquel paradigma los dos únicos fósiles vivientes que existen actualmente son IBM con sus mainframes y Apple con su Mac. Con la introducción del IBM PC y su estándar abierto de hardware, la commoditización del hardware y el software comenzó.

Microsoft supo adaptarse a los tiempos, su mérito más importante fue permanecer como una empresa de software y no seguir el camino que siguió Apple. La idea de software como un commodity se extendió y fue abrazada por muchos, empresas como MicroPro, Borland, Corel, WordPerfect Corp., etc., florecieron en esos primeros años gracias a la aparición de un gran mercado para sus productos. Todas ellas son irrelevantes ahora, ¿por qué?

El gran cambio vino de la mano no del Open Source, sino de Internet. El tener acceso al código fuente es irrelevante sin la forma de compartirlo y mejorarlo en una comunidad bastante grande. Aquellos que usaron aquellas primeras versión de TurboPascal a principios de los ochentas, podrán recordar que el software venía con el código fuente de una rudimentaria hoja de cálculo. Sin embargo eso no generó un clon Open Source que amenazara la existencia de Lotus 123 o Quatro Pro.

Todos hablamos de las ventajas del paradigma Open Source ahora y hasta lunáticos como Richard Stallman quien convertir el Free Software en religión. Pero había una muy activa comunidad de lo que ahora llamamos Open Source a principios de los ochenta. La revista Byte como muchas otras también, incluía código fuente en BASIC o incluso Assambler para las primeras microcomputadoras de los ochenta.

Hay un mantra del Budismo Zen que dice: "¿Si un árbol cae en el bosque y nadie está lo suficientemente cerca para poder oirlo? ¿HACE RUIDO AL CAER?", es usado mucha veces para explicar fenómenos cuánticos, pero esta vez permitanme usarlo para explicar mi punto sobre el hecho de que es más importante la red de usuarios (networking) que el código. Pongamos el mantra en estos términos: Si alguien cambia el código de un programa, pero nadie más lo usa, es esa mejora buena o sólo es otra manera diferente de hacer las cosas. Sin los "usuarios" el paradigma Open Source no tendría viabilidad, pero ¿qué tantos usuarios?.

La famosa regla del 90-9-1 de Jakob Nielsen, nos dice que en toda comunidad de donde los usuarios generan el contenido existe una desigualdad implícita, ya que sólo 1% produce nuevo contenido, 9% proporciona un feedback o es participante activo y el 90% sólo consume de forma pasiva. Si llevamos esa regla al software veremos que se necesitan comunidades realmente grandes para que el paradigma Open Source pueda funcional, ya que no es lo mismo 1% de un salón de clases de Computer Science a 1% de los usuarios de Internet de todo el planeta. En conclusión, sin Internet no hubieramos tenido Linux, Apache, MySQL o PHP.

El factor Internet cambió las reglas de juego del antiguo paradigma del software como commodity, el primer cambio y más obvio fue el abaratamiento del software. Cuando algo se comoditiza, lo primero que ocurre es que la barrera de entrada de reduce y una gran cantidad de personas interesadas en hacer dinero entran al mercado. El incremento de la oferta inevitablemente lleva a la reducción del precio. El Open Source y las soluciones SaaS (Software as a Service) encajan en el reacomodo del modelo, pero no destruyen el modelo, sólo hacen que todos ganen menos, es decir lo degrada a través de una sobreexplotación de la demanda. En términos económicos es fácil ententer lo anterior, el número de nuevos usuarios crece más lentamente que la cantidad de oferta de nuevos productos, por lo tanto la única forma de atraer nuevos usuarios es reducir el precio, ya que no hay oferta más atractiva que gratis muchas nuevas compañías entran en la trampa del famoso freemium (servicio gratis a niver básico, y pagado para las características avanzadas).

Lamentablemente los ejecutivos de Microsoft no han entendido la naturaleza del cambio, por eso sólo siguen aquello que saben es el futuro, pero no entienden como funciona. Es por ello que produjeron XBox, Zune, CodePlex, Bing y ahora desean agregar fundionalidades de social networking a Outlook.

El problema con Microsoft no es que adentro de ella exista una cultura que promueva la destrucción de la creatividad y en consecuencia la innovación, es que todo el ecosistema ha cambiado, y en consecuencia su modelo de copiar al líder, ofrecer gratis o a muy bajo precio un producto equivalente para luego extender algunas funcionalidades haciendose incompatible y luego cerrar el mercado, ya no funciona más. Ese modelo parecido al de asimilación de los borgs alcanzó su cúspide con IE6 que llegó a dominar el 95% del marketshare.

Es como si un gran meteorito llamado social networking ha caído y alterado de manera irreversible el ecosistema en el cual gran Tiranosauro Microsoft goberno sin oposición por los últimos 10 años. El problema es que las redes sociales han cambiado el modelo por completo y es por eso que ahora las dos grandes fuerzas emergente son Facebook y Google. Cómo se desarrollará esta batalla y que implicaciones tendrá para nosotros los simples mortales lo dejaré para un próximo post.

El hacking de algunas cuentas gmail de disidentes chinos que motivó a Google a amenazar con retirarse de China, y la consiguiente tensión entre el gobierno chino y Google ha dejado al descubierto nuevamente lo frágil y propenso a ataques que resulta Windows. Al parecer luego de que se hiciera público de que el ataque se realizó aprovechando un exploit 0 day de Internet Explorer, Microsoft respondió con el Boletín de Seguridad 979352, como siempre una respuesta insuficiente y demasiado tardía.

En el mismo camino de la vulnerabilidad aneterior Tavis Ormandy (@taviso), un especialista suizo en seguridad informática nos da un link en su Twitter sobre un error en el kernel de Windows que permite escalar privilegios en todo Windows basado en la tecnología NT, es decir todos los Windows desde NT hasta Windows 7 son vulnerables a éste exploit que en la práctica es otro 0 day exploit, con todas las consecuencias que esto implica.

La mécanica de la vulnerabildad es la siguiente:

"El fallo reside en el soporte heredado de aplicaciones de 16 bits. No se valida correctamente el cambio de contexto y pila que se efectúa al llamar al manejador GP trap. Windows comete algunos errores y asume incorrectamente que:

  • Se requiere el privilegio SeTcbPrivilege para configurar un contexto VDM (Virtual DOS Machine) .
  • Código en ring3 no puede instalar selectores de segmento de código arbitrarios. Usando el modo Virtual-8086, es posible.
  • Código alojado en el ring3 (espacio de usuario) no puede falsificar un "trap frame".

Ormandy consigue eludir estas cuestiones, y el resultado es que un usuario puede realizar un cambio de contexto en el núcleo y ejecutar código como SYSTEM, el máximo privilegio en el sistema." (tomado de Hispasec)

Lo más inquitante es que el mismo Ormandy asegura haber reportado el error a Microsoft el pasado 12 de junio de 2009, y Microsoft confirmó haber recibido el reporte el 22 de junio de 2009. La pregunta es entonces, como es posible que tras haber transcurrido más de seis meses Microsoft no haya hecho nada al respecto. Si bien es cierto el error ha estado alli desde la primera versión del kernel NT, es decir desde 1993, pensar que nadie más se daría cuenta de él es sencillamente una posición infantil. Ya que en Microsoft hay gerentes de proyectos de software y expertos en seguridad que ganan una pequeña fortuna y poseen amplia experiencia en la meteria, no voy a asumir que Microsoft negligentemente no hizo nada, sino que por el contrario la misma estructura de Windows y su tan publicitada compatibilidad a nivel de binario le impide corregir este tipo de errores sin que eso genere crear otros nuevos. Recordemos que este tipo de problemas no es nuevo en Windows y ya un par de analistas de Gartner Michael A. Silver y Neil MacDonald en un reporte titulado "Windows está colapsando" nos informaban en abril del 2008 que debido a la política de Microsoft de mantener una compatibilidad abosoluta hacia atras a nivel de código fuente, esta en un punto en el cuál cualquier innovación es casi imposible.

Cuando entramos es este tercer milenio (año 2001), Microsoft era el amo indiscutible de la industria TIC. Nadie tenia el suficiente dinero, ni un modelo de negocios equivalente. El anterior rey IBM, había caído derrotado y se refugiaba en su último bastion para sobrevivir, las mainframes.

El gigante de Redmond despertó iras y sospechas en todo el mundo, muchos comparaban la estrategia de abarcar todos los rincones de la industria TIC que utilizaba Microsoft, a la estrategia de asimilación de los borgs. El mundo TIC parecía haber caído en las manos de Microsoft por siempre, sin embargo con la aparición de los smartphones, en donde RIM con su popular Blackberry redifinió que se podía hacer con un teléfono móvil y una conexión a Internet, algo cambio en el mundo. Una tendencia que el iPhone a vuelto bastante notoria.

Cuando se trataba de desarrollar aplicaciones, todos tenían que desarrollar para Windows, si no tenías una versión de tu aplicación para Windows, pues difícilmente podrías hacer dinero. Todo un circulo virtuoso para Microsoft lo mantenía como líder. Dejenme explicar a lo que me refiero. Los desarrolladores de aplicaciones debian hacer su producto compatible con el sistema dominante del mercado (Windows), pues era la única forma de acceder a un gran público, debido a que tenía muchas aplicaciones disponibles Windows atraía a más usuarios, siendo el resultado neto una expansión contínua del número total de usuarios del sistema operativo Windows, lo que a su vez también hacía crecer el número de aplicaciones disponibles.

Sin embargo diversos factores, muchos de ellos externos al sector TIC, han cambiado la dinámica del mercado. iPhones, netbooks, redes sociales (Twitter, Facebook), tecnologías de gran ancho de banda para celulares como GPRS/EDGE/3G, han cambiado la forma como las personas desean usar la mayor de todas las aplicaciones que hemos desarrollado la web.

Justamente, el hecho que Microsoft desatendiera la web y considerara que la dominaba sólo porque controlaba el navegador, recordemos que en un momento entre el 2002 y el 2003 Internet Explorer llego a tener el 95% del mercado de navegadores. Es lo que permitió que empresas como Apple (iPhone), Google (Android), MySpace, Facebook o Twitter hicieran un disrupción del mercado. Ahora ya no es necesario un PC para poder usar la web, para comunicarnos con los amigos o para poder jugar, ese es el principal problema de Microsoft.

Ahora incluso la Union Europea ha hecho un acuerdo con Microsoft y le ha permitido poner al Internet Explorer como una de las opciones que los usuarios pueden elegir entre otros browsers como por ejemplo Google Chrome, Safari, Opera, Firefox, al momento de instalar su sistema operativo Windows 7. Tal vez una de las razones que los reguladores europeos han considerado para cerrar este trato de Microsoft es de que incluso ahora que no es posible ese tipo de configuraciones cuando se instala un Windows, la participación de Internet Explorer en el mercado esta cayendo sostenidamente desde principios del 2008. Aquí les dejo un interesante cuadro que he encontrado en Silicon Alley Insider:

Colapso del IE

 
La perdida constante de mercado por parte del Internet Explorer, es básicamente el resultado de la desidia de Microsoft, que durante casi 6 años no desarrollo un nuevo browser. Período en el cual sus principales competidores introdujeron varias mejoras, y duarante el cual el némesis de Microsoft, introdujo su propio browser Chrome e incluso ahora está a punto de lanzar su propio sistema operativo para netbooks, Chrome OS.

Otro factor que también ha contribuido al debilitamiento de Microsoft ha sido sin duda la falla épica llamada Windows Vista, que está queriendo ser reemplazado por un poco menos exigente en recursos, Windows 7. Sin embargo los números aún no muestra una clara adopción de Windows 7 en las empresas. Lo cuál tiene sentido ya que han aparecido una infinidad de nuevas tecnologías una de ellas la virtualización de escritorios, que no obligan a actualizar el hardware de los equipos en los escritorios de las empresas. Otro factor que está retrasando la adopción de Windows 7 en las empresas, es sin duda, que no es posible hacer un upgrade sencillo desde Windows XP, que sigue siendo el rey en los escritorios corporativos.

No creo que Google Apps, o cualquiera de las aplicaciones ofimáticas basadas en web puedan destronar al omnipresente Microsoft Office. Ese seguirá siendo el bastión de Microsoft, probablemente el lugar donde se refugiará y tratará de exprimir tanto a sus usuarios, como IBM lo hace con los usuarios de sus mainframes. Pero el nuevo rey de la web es sin duda Google.

Resumiendo, creo en lo personal que el fin de la era de dominación de Microsoft se aproxima, junto con el final de la era PC. Las netbooks de $80 o menos, los smartphones y las redes sociales serán sin duda la plataforma en la cual correrán las aplicaciones del futuro. De alli la carrera por el sistema operativo que las controle a todas. Lamentablemente Microsoft se ha marginado a si mismo de la batalla por esa plataforma, casi de la misma forma como IBM lo hicera a finales de los ochenta con su OS/2.

En un post aparecido el día de ayer en el blog CrunchGear, dan cuenta de lo mal informados que andan los medios tradicionales respecto a temas tecnológicos. La razón para afirmar esto es simple, durante una entrevista conducida por Matt Lauer al CEO de Microsoft Steve Ballmer durante el programa matutino de noticias que transmite NBC "The Today Show",en donde se vio durante toda la entrevista a una MacBook Pro de primera generación con el logo de Windows 7 como fondo de la entrevista. Aquí las fotod que demuestran el grave error cometido por los editores del programa de noticias:

Ballmer 01

 
Otra imagen:

Ballmer 2

 
Una más:

Ballmer 3

 
He aquí el video de donde se han tomado las images:
 

 
Finalmente para aquellos que dudan sobre si es o no una MacBook Pro, aquí les dejo una imagen de una MacBook Pro tomada desde un reporte del website Top 10 Then Laptop, como podran ver es exactamente la imagen utilizada por la gente de NBC para hacer la imagen de la presentación que pusieron en su pantalla de fondo:

MacBook Pro

 

Hasta ayer, la tienda en línea de Microsoft vendía productos de software mayormente (el giro principal de la empresa), además del hardware producido por Microsoft (mouse, teclados, XBox, etc.). Sin embargo me entere por un post del blog BEYOND B1NARY, que aparentemente desde hoy (Jueves 22 de Octubre), Microsoft ha comenzado a vender tambien computadoras fabricadas por terceros, como por ejemplo Dell. Además de estar planeando vender tambien este tipo de equipos en sus tiendas físicas que planea abrir en el transcurso del próximo año.

La razón oficial es que con este tipo de tiendas virtuales y físicas, Microsoft desea balancear la ecuación, pues el hecho de que Apple haya conseguido 10% de cuota de mercado a pocos días del lanzamiento oficial de Windows 7, demuestra que algo estaba fallando en la estrategia del gigante de Redmond. Sin embargo para mi este tipo de movimientos tambien puede significar una acción deseperada por parte de Microsft de tratar de conseguir una línea de ingresos adicional. Desde que comenzó la crisis en el 2008, las ventas de PC’s se han ido al piso y la rentabilidad de Microsft ha caído sostenidamente, por un lado debido a la fría aceptación del mercado de su Windows Vista, del cual ahora desea distanciarse y por otro lado de la aparición del fenómeno netbook, que forzó a Microsoft a sacar del retiro a Windows XP Home Edition, para frenar el rápido avance que obtuvo Linux en ese sector del mercado. Para ello incluso se supo que rebajo el precio de Windows XP hasta $15 para los fabricantes de netbooks.

En lo personal me parece una estrategia equivocada por parte de Microsoft, la empresa en lugar de expandirse (proceso en el cual consumiría todas sus reservas), debería contraerce. Además esta probado que cada vez que Microsoft desea copiar a Apple termina perdiendo dinero, un claro ejemplo es su reproductor multimedia Zune.

Aquí una captura de pantalla de la tienda en línea de Microsoft ofreciendo PC’s:

Microsoft Store

En el último Software Freedom Day realizado en Boston, el pasado 19 de setiembre, Richard Stallman declaró que Miguel de Icaza era un "traidor" a la causa del Free Software (detalles aquí), las declaraciones de Stallman posiblemente se deban al actual rumor de que Miguel de Icaza podría pasar a dirigir el laboratorio Open Source de Microsoft, en reemplazo del actual Senior Director Sam Ramji que dejará Microsoft a final de mes. Obviamente la comunidad Free Software de modo monocorde ha aceptado las palabras de Stallman como las de su profeta infalible. Pero lo cierto es que mientras el movimiento Free Software se reduce y debilita cada vez más, el Open Source se expande y se vuelte el actual paradigma para el desarrollo de software del futuro, a un punto tal de que empresas que viven de la venta de su código propietario han tenido que liberar el código de sus productos o al menos parte del mismo, hemos llegado hasta el punto impensable pocos años atras de que Microsoft se una al movimiento Open Source y aporte al desarrollo del kernel Linux.

Es más hay estudios cuantitativos que demuestran que la calidad del Open Source se ha incrementado en los últimos tres años, según un artículo recientemente aparecido en PC-World, esta tal vez sea la primera prueba cuantitativa de que el modelo Bazar es mucho mejor que el modelo de Catedral, que Raimond explicara en términos cualitativos en "La catedral y el bazar" .Si sumamos lo anterior al hecho de que empresas líderes del sector TIC como IBM, Oracle o Novell apuesten fuertemente por el Open Source es una señal de que es el camino del futuro.

En una declaraciones hechas por Linus Torvalds hace un par de dias decía que Linux se estaba volviendo muy sobrecargado, un hecho que es innegable si vemos la evolución del tamaño del código fuente del kernel, el tamaño del código practicamente se ha multiplicado por dos desde la version 2.4 a la 2.6. Esto es el resultado del diseño inicial del kernel, Torvalds optó por un kernel monolítico, lo cual permitió el desarrollo rápido del kernel, si lo comparamos con Hurd la solución perfecta de la FSF basada en un diseño de Microkernel que aún sigue en desarrollo perpétuo. Linus no intenta ocultar el problema, desviar la atención o buscar culpables en otro lugar, por el contrario lo enfrenta y analiza, es decir hace todo lo contrario a lo que hacen los devotos del FSF. Torvalds es conciente de la necesidad de hacer concesiones para hacer que algo funcione en la práctica, al parecer ese tipo pragmatismo es la principal diferencia entre Open Source y Free Software.

Es debido a ese fundamentalismo (a ver quien le puede decir a Stallman "emacs sucks" y sobrevivir a su ira), a ese radicalismo en ideas que han quedado demostradas imposibles de realizar en la práctica que cada vez el Free Software se reduce y es más una excentricidad que un elemento propulsor del desarrollo de la siguiente generación de software. Es por ello que Stallman ve traidores en todas partes, y considera enemigos a todos.

Hace ya más de un año que el sistema de trading de LSE (London Stock Exchange) colapsó y estuvo fuera de servicio por más de 7 horas en un incidente que reporté en este blog con el título de "Los casos de éxito de Microsoft". Mi sorpresa fue mayor cuando apenas un mes más tarde otro problema, pero esta vez relacionado con la consistencia de los datos que mostraba el sistema de trading de la Bolsa de Londres se presentó y titulé a dicho post "La bolsa de Londres falla otra vez". Al parecer quedaron atras los días cuando la LSE se sentía orgullosa de su nuevo sistema y lo promocionaba activamente. Ahora la Bolsa de Londres ha decidido volver a un sistema basado en Unix/Orcale llamado MillenniumIT Exchange, según un comunicado publicado el miercoles pasado por la Bolsa de Londres en su web oficial.

Dentro de las características del nuevo sistema que publica la compañía MillenniumIT tenemos:

  • Distributed
  • Message based
  • Software fault tolerant
  • User defined trading rules
  • User defined roles for traders
  • Spatial subscription
  • Partitioning
  • Operating System: Unix® or Linux®
  • Database: Oracle®

Me enteré de la noticia por mi amigo Alexis que me envio un link a un blog que comentaba la noticia. En dicho blog encontré referencias tanto a post que culpaban a la plataforma .Net/MSSQL como aquellos que señalaban como culpable a la empresa que desarrollo la plataforma (Accenture). Supongo que debido al hecho de la alta visibilidad de este proyecto y que la misma Microsoft promocionara en su propio website la migración de la LSE a .Net como parte de su campaña "Get The Facts", y que aún es parte del website de la compañía, revela que Microsoft no era completamente ajena a este proyecto y de alguna forma debió haber estado involucrada en el mismo, lo cierto es que luego del fiasco, Microsoft rápidamente se apresuró a culpar a la empresa que desarrolló e implementó la solución.

Si asumimos que el error no era debido a la plataforma, que es la hipótesis de Microsoft. Supongo que tras un años de ocurrido, debió haber sido posible parchar o reparar los problemas, después de todo si el error fue de Accenture, bastaría con contratar una empresa más seria para resolver los problemas, pero seguir conservando la arquitectura .Net. Sin embargo tras un año vemos que eso no ha sido lo que sucedió, sino que se ha tomado la decisión de migrar completamente a una solución no Microsoft.

Otro punto importante de este incidente es que revela el hecho de que Microsoft no es responsable por la pérdidas resultado del uso o no disponibilidad de los servicios ofrecidos usando sus software. Esto es parte de la EULA (End User License Agreement), es más demostró que Microsoft hace valer también su derecho de que sus partners sean quienes carguen con la responsabilidad civil ante los tribunales, algo que todo aquel Microsoft partner sabe está incluido dentro de los acuerdos firmados para poder mostrar el logo de Microsoft junto al de su compañía. Si una empresa tan grande como la LSE, con todo su staff de abogados no ha podido obtener ninguna compensación por los daños generados por el colapso del sistema de trading de parte de Microsoft, pues difícilmente alguna otra empresa más pequeña podrá hacerlo.

Bajo la luz de los acontecimientos, ciertamente observar el video que Microsoft utilizaba para promocionar la exitosa migración de la LSE a plataforma Microsof y los sorprendentes beneficios que se obtenía puede parecer un mal chiste, aquí les dejo el video (el detalle de que Microsoft usara a Lehman, banco ya difunto, para representar éxito financiero en el video, ciertamente nos hace reflexiona sobre lo informado que estaba el departamento de marketing del gigante de Redmond):