lunes, 18 de febrero de 2008

La filosofia de Microsoft

Microsoft ha anunciado públicamente su deseo de "adoptar y extender" los estándares y trabajos existentes. Pero según los críticos la verdadera técnica usada por Microsoft es la de: Adoptar, extender, y extinguir (en inglés EEE, Embrace, Extend and Extinguish), que aseguran que adoptar y extender son sólo los primeros pasos para extinguir o suplantar tecnologías existentes con las alternativas de Microsoft.

Los tres pasos de la estrategia EEE serían:

  1. Adoptar: Microsoft anuncia públicamente que van a dar apoyo a un estándar. Asignan empleados para colaborar en las organizaciones de estandarización, como el W3C o el IETF.
  2. Extender: Sí que implementan el estándar, al menos parcialmente, pero empiezan a añadir extensiones propias de Microsoft a sus productos. Lo justifican diciendo que sólo intentan añadir más valor para sus clientes, que les están pidiendo esas tecnologías.
  3. Extinguir: A través de varios medios, como implementando su estándar ampliado en sus productos de servidor o herramientas de desarrollo, aumentan el uso de las extensiones propietarias, hasta el punto de que los competidores que no siguen la versión del estándar creada por Microsoft ya no pueden competir. El estándar de Microsoft se convierte entonces en el único relevante en la práctica (un estándar de facto), porque permite a la compañía controlar el mercado gracias al control del estándar.
Ejemplos de áreas donde "adoptar, extender y extinguir" ha sido alegado:
  • HTML, CSS, DOM
  • Kerberos
  • Altair BASIC
  • SMB
  • Control indirecto de la arquitectura compatible IBM PC
  • Media Transfer Protocol
  • C++
  • JavaScript
  • Java


Vía:Wikipedia