10 Cosas que Microsoft ama y odia sobre código abierto

A lo largo de los años, Microsoft ha tenido algunas palabras (y acciones) bastante duras para el open- comunidad de origen en general y para Linux en particular. Y con las noticias de esta semana de que la compañía supuestamente quiere que los usuarios de software de código abierto paguen regalías sobre 235 presuntas violaciones de patentes, la relación obviamente está cambiando. Echamos un vistazo a cinco formas en que Microsoft adopta el código abierto o Linux y cinco maneras en que lo hace para luchar contra esas mismas fuerzas.

A Microsoft le encanta el código abierto

1. El tiempo de ejecución de Silverlight y el lenguaje de scripting se abrieron desde el inicio

La semana pasada en su conferencia Mix07 (que imita un estilo 'conversacional' familiar en confabulaciones de código abierto), Microsoft dijo que su nuevo lenguaje dinámico IronRuby y el Dynamic Language Runtime (DLR) se ofrecerá bajo la licencia Permissive License de BSD de Microsoft, que permite a los usuarios modificar y distribuir el código. La intención es agregar soporte multiplataforma para la programación de lenguaje dinámico en .Net (DLR funciona en conjunto con. CLR de .Net) y alentar a los desarrolladores a implementar otro lenguaje encima del DLR. El año pasado, Microsoft hizo su IronPython disponible bajo la Licencia permisiva.

2. Ofertas con proveedores de código abierto

Las ofertas de estilo de integración con SugarCRM y JBOSS muestran que Microsoft entiende que los componentes que no son de Windows deben poder conectarse de manera confiable al software de servidor de Windows. La compañía trabaja con proveedores para que eso suceda. También los acuerdos de "cooperación" con los gustos de XenSource y MySQL, una base de datos de fuente abierta, muestran que Microsoft entiende que la presión proviene de todos lados. Un acuerdo similar con Novell en Linux tuvo sus puntos buenos, pero un aspecto lo colocó en la lista de las Cinco mejores batallas.

3. Puerto 25

En agosto de 2006, Microsoft lanzó Port 25, un sitio web que ofrece una mirada al Open Source Lab de Microsoft, que está bajo la dirección de Bill Hilf, quien una vez ayudó a liderar el desarrollo de la estrategia de Linux para IBM. El sitio de estilo blog cava bajo el trabajo de prueba, análisis e interoperabilidad del laboratorio de investigación.

4. Codeplex

Codeplex, el sitio web de alojamiento de proyectos de fuente abierta de un año iniciado por Microsoft, permite a los usuarios compartir proyectos de desarrollo de código abierto. La gran noticia es que partes de Visual FoxPro se publicarán como código abierto en Codeplex. Cada tres semanas se lanza una nueva versión del sitio web que agrega funciones y actualizaciones adicionales. A principios de marzo, había 1.029 proyectos en el sitio.

5. Identity

Dirigido por Kim Cameron, el arquitecto de identidad de Microsoft, Microsoft ha fomentado una discusión comunitaria con una identidad que ha involucrado a los desarrolladores de código abierto como Doc Searls, desarrolladores independientes y aquellos con una fascinación por la tecnología. En septiembre de 2006, Microsoft anunció su Open Specification Promise, que ofrece a los desarrolladores acceso, sin necesidad de licencias o temor a acciones legales, a 35 protocolos de servicios web que Microsoft ha desarrollado, incluidos muchos usos de Microsoft en su propia tecnología de identidad.

Ver siguiente página para descubrir por qué Microsoft odia el código abierto