Microsoft libera F# bajo licencia Apache 2.0

Según Wikipedia, F# es un lenguaje de programación multiparadigma para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. F# fue inicialmente desarrollado por Don Syme de Microsoft Research, pero actualmente está siendo desarrollado por la División de Desarrolladores de Microsoft y es distribuido como un lenguaje totalmente soportado en la plataforma .NET y Visual Studio 2010. En otras palabras, F# es un lenguaje similar a PHP pero que funciona bajo la plataforma .NET.

La novedad es que Microsoft liberó el compilador y las librerías base de este lenguaje bajo la licencia Apache 2.0, la cuál permite la libre distribución y modificación del contenido bajo licencia.

En los últimos años parece que la actitud de Microsoft frente a la filosofía del código abierto se ha relajado bastante, y el hecho de que liberen este lenguaje me resulta particularmente curioso. ¿Será que quieren que por lo menos uno de los lenguajes de su plataforma .NET sea libre y de paso «dejar un pie en ese barco por si el otro se hunde»?