Opinión respecto de la verdadera agenda de Microsoft en torno a Mono.
Para Microsoft es mucho más fácil competir contra soluciones basadas sobre GNU/Linux y Mono, y aplastar estas cuando sea necesario gracias a que siempre tendrá el control y ventaja en .Net, que competir contra soluciones basadas sobre Java sobre GNU/Linux o alguno de los distintos sabores de Unix. Los verdaderos enemigos de Microsoft en este momento son Oracle, Java y el resto de las tecnologías de Sun Microsystems tras lo que finalmente decida hacer con éstas Larry Ellison.
A Microsoft le conviene que la industria adopte GNU/Linux y Mono. Mono siempre estará un paso a atrás de .Net de Microsoft. Así que para Microsoft resultará muy simple acercarse con las compañías que adopten soluciones basadas sobre GNU/Linux y Mono y convencerlas con relativamente pocos argumentos de migrar a Windows y .Net, que sin duda girarán en torno al precepto «es mi tecnología y por tanto yo soy quien te da todo completo.»
Microsoft necesita que Mono tenga mayor aceptación, porque a través de Mono es que logrará eventualmente llegar a todos clientes actualmente están fuera de su alcance. en corto plazo, su objetivo es popularizar su plataforma de desarrollo, a través de .Net en Windows y con ayuda de Mono en el resto de los sistemas operativos. A largo plazo, su objetivo es desplazar a Java como plataforma de aplicaciones de grandes compañías y gobiernos.
El problema de Mono dista de ser un problema de patentes, sino que se trata de que siempre estará un paso detrás de Microsoft, y por tanto jamás podrá ganarle la partida a Microsoft cuando se trata de una implementación en la industria o el gobierno. Mono será solo un instrumento para llegar a donde jamás hubiera imaginado Microsoft, y Novell y Miguel de Icaza están preparándole el camino hacia la conquista de el sector del mercado de aplicaciones para la industria y el gobierno que dominan Java y Oracle, sin que estos actores se den cuenta.
Tomboy, F-spot y Banshee, aplicaciones para el escritorio de GNU/Linux, son realmente irrelevantes en el conflicto que aparentemente iniciaron, son tan solo la punta de un témpano de hielo que apenas asoma sobre la superficie del agua. Si Mono fuera una implementación que pudiera superar o ponerse a la delantera de .Net de Microsoft, la historia sería muy diferente. Mientras más aplicaciones basadas sobre Mono se usen en GNU/Linux, mayor presencia tendrá la tecnología de Microsoft en el mundo del Software Libre, y mayor será el mercado que potencialmente tendrá Microsoft cuando llegue ofreciendo su implementación de .Net a la industria y gobiernos que implementen soluciones basadas sobre Mono. ¿Por qué usar una implementación limitada o incompleta pudiendo utilizar la implementación completa original?
Para Microsoft hay una modificación a cierto refrán que pudiera quedar de la siguiente manera: Si no puedes aplastar a Linux, entonces has que trabaje para ti.
Son mis opiniones y puntos de vista al respecto.












