Respuesta corta : No
Respuesta Larga : Microsoft otorgó el permiso de usar .NET bajo una
community promise, que cuando leí, le ví un par de lagunas ... que permitirían que pase algo como
lo que pasó con la community promise de IBM (personalmente no me fío de nada de una community promise ... pero, DE NA-DA)
Respecto al tema OpenSourcing de .net en realidad se liberó el
.net micro framework, sin las respectivas partes de criptografía, cosa que tampoco soluciona el tema patentes ... (el mp3 tiene muchas implementaciones open source y sin embargo el algoritmo está patentado)
Java está en una situación similar con el OpenJDK que se liberó de a partes (cosa que para mí no es una irregularidad) y se le reimplementaron partes no libres ...
Si mal no recuerdo está bajo la GPL (v2 o v3 ?)
Peeero tiene patentes atrás ... cosa que no era problema cuando Sun estaba a cargo de la casa, ahora con Oracle no sé ... no la veo como una compañía tan ética ...
Así que ... elegí a quien venderle tu alma y vé nomás ~
Saludos.