Ampliar / ¿Mono encaja entre el cabernet chileno y el malbec argentino, o es más bien una naranja, tal vez? Getty Images Microsoft ha donado el Proyecto Mono, un marco de código abierto que llevó su plataforma .NET a sistemas que no son Windows, a la comunidad Wine. WineHQ será el administrador del código fuente del Proyecto Mono, mientras que Microsoft alentará a las aplicaciones basadas en Mono a migrar a su marco de código abierto .NET. Como señala Microsoft en la página de inicio del Proyecto Mono, el último lanzamiento importante de Mono fue en julio de 2019. Mono fue «un pionero de la plataforma .NET en muchos sistemas operativos» y fue la primera implementación de .NET en Android, iOS, Linux y otros sistemas operativos. Ximian, Novell, SUSE, Xamarin, Microsoft… ahora Wine Mono comenzó como un proyecto de Miguel de Icaza, cocreador del escritorio GNOME. De Icaza dirigió Ximian (originalmente Helix Code), con el objetivo de llevar la entonces nueva plataforma .NET de Microsoft a plataformas tipo Unix. Ximian fue adquirida por Novell en 2003. Mono fue clave para los esfuerzos de de Icaza por conseguir que Silverlight de Microsoft, un complemento de navegador para «aplicaciones multimedia interactivas» (es decir, un competidor de Flash), se incluyera en los sistemas Linux. Novell promovió Mono como una forma de desarrollar aplicaciones iOS con C# y otros lenguajes .NET. Microsoft aplicó su «Promesa de la comunidad» a sus estándares .NET en 2009, confirmando su voluntad de dejar que Mono prosperara fuera de su control específico. Sin embargo, en 2011, Novell, en camino de ser adquirida hasta quedar obsoleta, no estaba haciendo mucho con Mono, y de Icaza inició Xamarin para impulsar Mono para Android. Novell (a través de su filial SUSE) y Xamarin llegaron a un acuerdo en el que Xamarin se haría cargo de la propiedad intelectual y los clientes, utilizando Mono dentro de Novell/SUSE. En 2014, Microsoft convirtió en código abierto la mayor parte de .NET, pero luego fue un paso más allá y adquirió Xamarin en su totalidad en 2016, lo que le permitió colocar a Mono bajo una licencia MIT y agrupar las ofertas de Xamarin en varios proyectos de código abierto. Mono ahora existe como un repositorio que algún día podría archivarse, aunque Microsoft promete mantener los binarios disponibles durante al menos cuatro años. Aquellos que quieran seguir usando Mono son dirigidos a la «bifurcación moderna» del proyecto de Microsoft dentro de .NET. ¿Qué significa esto para Mono y Wine? Al principio, no mucho. Wine, una capa de compatibilidad para aplicaciones de Windows en sistemas compatibles con POSIX, ya ha utilizado el código de Mono en correcciones y tiene su propio motor Mono. Al donar Mono a Wine, Microsoft, como mínimo, ha borrado la última preocupación que alguien pudiera tener sobre el control de la empresa sobre el proyecto. Es una Microsoft muy diferente y familiarizada con el código abierto la que hace este movimiento, por supuesto, pero, independientemente de ello, es un buen gesto.