Home TI Microsoft Openness: apertura e interoperabilidad

Microsoft Openness: apertura e interoperabilidad

por Rocio Diaz

¿Software propietario o de fuente abierta? Este debate tuvo lugar hace diez años, y como las cosas difícilmente sean a blanco y negro, ni uno ni otro salió ganando. Más que eso, lo que ha habido es un proceso de apertura y adaptación por parte de compañías dominantes como Microsoft, acusada en su momento de fomentar el monopolio y de estar en contra de la causa del open source, como habitualmente se le conoce al software libre o de fuente abierta. De diez años a esta parte es mucho lo que ha cambiado, y a los fines de educar al público, la compañía comparte algunos números de su iniciativa Microsoft Openness, que abarca nube, ecosistema para desarrolladores y más.

Microsoft se ha propuesto trabajar bien con otros, conformando así la base de Openness, y esto básicamente lo que significa es otorgar las facilidades necesarias para que diferentes ambientes de desarrollo corran sin problemas en las plataformas de la empresa. Algunos ejemplos al respecto:

  • Inversión en estándares: Microsoft está involucrada con más de 150 organizaciones de estándares y más de 400 grupos de trabajo
  • Apertura en la nube: el entorno flexible de Azure soporta la elección del desarrollador, incluyendo Drupal, .Net, Java, PHP, Apache Hadcoop y Node.js
  • Recursos open source: a través de CodePlex Microsoft permite que sea más fácil crear y compartir proyectos de código abierto en Windows
  • CodePlex: 28,000 proyectos de código abierto y más de 300,000 usuarios registrados

Cómo se relaciona Microsoft con otras plataformas

Microsoft-Openness

  • Microsoft + Linux: Microsoft ha permitido que Linux se ejecute como de primera clase en Windows Server 2008 R2 Hyper-V.
  • Microsoft + Java: Microsoft lanzó el Windows Azure SDK, ASP.NET MVC, Web API y páginas web (Razor) bajo la licencia Apache 2.0 de código abierto en CodePlex y Git.
  • Microsoft + PHP: en unos pocos años se pasó de no tener PHP en Windows a ejecutar PHP con un rendimiento impresionante en Windows Server y Windows Azure. Al día de hoy los lanzamientos PHP soportan Windows tanto como Linux
  • Microsoft + Moodle: Moodle es un sistema de gestión de cursos para las escuelas. Con el Microsoft Live @ edu plug-in para Moodle, estudiantes y educadores pueden usar su Windows Live ID para acceder a servicios de Live @ edu, tales como correo electrónico, mensajería instantánea y calendario dentro de la experiencia Moodle.