Creo que si .NET se populariza, Mono _no_ ejecutará aplicaciones .NET de windows, del mismo modo en que la JVM de Sun (o de IBM) no ejecuta clases java desarrolladas bajo VisualJ que usen DirectJ.
Microsoft sacará un CLR optimizado para windows, con librerías cerradas optimizadas para windows. Meterá ese CLR en algún SP de XP y lo añadirá a IE 7.X. La situación será la inversa: desde windows podrás ejecutar código mono, pero desde el CLR de mono no ejecutarás código .NET específico de windows.
Es una enorme trampa, y la comunidad de soft libre está a punto de caer de cuatro patas... por ser demasiado puristas y no creer en la sinceridad de Sun cuando afirma que no puede liberar _totalmente_ las especificaciones java precisamente para evitar que una empresa como MS lo canibalice.
Re:Vivimos en un mundo cruel ...
(Puntos:2)Microsoft sacará un CLR optimizado para windows, con librerías cerradas optimizadas para windows. Meterá ese CLR en algún SP de XP y lo añadirá a IE 7.X. La situación será la inversa: desde windows podrás ejecutar código mono, pero desde el CLR de mono no ejecutarás código .NET específico de windows.
Es una enorme trampa, y la comunidad de soft libre está a punto de caer de cuatro patas... por ser demasiado puristas y no creer en la sinceridad de Sun cuando afirma que no puede liberar _totalmente_ las especificaciones java precisamente para evitar que una empresa como MS lo canibalice.
En fin... Ya veremos. Ojalá me equivoque.