Des del seu debut el 2001, el projecte Mono ha estat una part essencial de l'ecosistema .NET. Mono va ser desenvolupat el 2001 per Miguel De Icaza i Nat Friedman (els qui també van crear l'empresa Ximian per impulsar els seus projectes) originalment per facilitar la creació d'aplicacions multiplataforma, i ha estat crucial en l'expansió de .NET a sistemes operatius com ara Android, iOS i Linux.
El 2003, Ximian va ser adquirida per Novell, la qual cosa va permetre el llançament de la primera versió de Mono 1.0 el 2004. No obstant això, el 2011, després de la reestructuració que va seguir a la compra de Novell per part d'Attachmate Corporation, tots els desenvolupadors del projecte Mono van ser acomiadats.
Com a resposta, D'Icaza i Friedman van fundar Xamarin, una nova empresa dedicada al desenvolupament i suport de projectes relacionats amb Mono, separant-se del control d'Attachmate. Un parell de mesos després, les dues companyies van arribar a un acord que reconeixia Mono com un projecte independent de codi obert, atorgant a Xamarin els drets perpetus per utilitzar tota la propietat intel·lectual i marques associades amb Mono.
Posterior a això i després de l'adquisició el 2016, Microsoft va assumir l'administració de Mono, continuant amb el seu desenvolupament. L'últim llançament important de la versió original de Mono va tenir lloc el juliol del 2019, seguit només per actualitzacions menors, la més recent el febrer del 2024.
El Projecte va quedar sota la direcció de la .NET Foundation, una organització sense ànim de lucre creada per Microsoft. A més, Microsoft va fer públiques les extensions propietàries de Mono, que abans es distribuïen per separat, i va acordar no aplicar les seves patents als qui desenvolupessin, usessin, venguessin, importessin o distribuïssin Mono. Els components de Mono es van integrar a la primera versió de la plataforma .NET Core com a codi obert.
Una nova història per a Mono
Mono s'ha utilitzat a Wine per executar fitxers executables basats en .NET compilats per a Windows. Els desenvolupadors de Wine van mantenir una bifurcació sincronitzada anomenada Wine Mono, que va ser actualitzada i mantinguda amb èxit. Després d'avaluar la situació, Microsoft va decidir transferir l'administració del projecte Mono principal a la comunitat de Wine i convertir el repositori de Wine Mono en el principal.
Ens complau anunciar que l'organització WineHQ assumirà el càrrec d'administrador del projecte Mono a Wine-mono / Mono – GitLab (winehq.org)…
Microsoft manté una versió moderna del temps d'execució Mono al repositori dotnet/runtime i ha estat traslladant gradualment càrregues de treball a aquesta versió. Aquest treball ja està complet i recomanem que els usuaris actius de Mono i els mantenidors d'aplicacions basades en Mono migrin a .NET, que inclou el treball d'aquesta bifurcació.
Ens agradaria recordar que el projecte Mono va ser la primera implementació de .NET a Android, iOS, Linux i altres sistemes operatius. El projecte Mono va ser pioner de la plataforma .NET en molts sistemes operatius. Va ajudar a fer realitat .NET multiplataforma i va portar .NET a molts llocs nous, i vam apreciar la feina dels que ens van precedir.
Gràcies a tots els desenvolupadors de Mono!
Aquesta notícia es va donar a conèixer fa poc per part de Microsoft, ja que mitjançant una publicació de bloc anunci la seva decisió de transferir la gestió del projecte a l'organització WineHQ i a partir d'ara, Wine s'encarregarà de l'administració del Projecte Mono, mantenint el repositori principal a wine-mono/Mono a GitLab.
S'esmenta que paral·lelament, després de la transferència del projecte Mono a Wine, Microsoft continuarà recolzant la bifurcació més moderna, coneguda com a Mono Runtime, que forma part del codi base de la plataforma .NET oberta. Es planeja transferir gradualment a aquesta bifurcació els components dels projectes de Microsoft que encara depenen de Mono. A més, Microsoft recomana que els usuaris d'aplicacions basades en Mono migrin al marc comú .NET, que inclou Mono Runtime.
Els dipòsits de codi font actuals continuaran disponibles, encara que alguns podrien ser arxivats, i els arxius binaris estaran accessibles durant els propers quatre anys. Mentrestant, Microsoft està desenvolupant una versió actualitzada de l'entorn d'execució de Mono i recomana als usuaris actuals i als mantenidors de marcs d'aplicacions basats en Mono que considerin migrar a .NET.
Finalment si estàs interessat a poder conèixer més sobre això, Pots consultar els detalls a el següent enllaç.