L'azienda Microsoft ha annunciato il trasferimento del progetto Mono, che sviluppa un'implementazione alternativa della piattaforma .NET, sotto l'egida dell'organizzazione WineHQ, che sviluppa un'implementazione aperta dell'API Win32. Microsoft ha acquisito il progetto Mono dopo aver integrato la società Xamarin nel 2016. Sulla base della piattaforma Mono era previsto sviluppare strumenti per la creazione di applicazioni mobili in C# utilizzando tecnologie .NET, ma nel tempo il progetto è entrato in stagnazione e dal 2019 non sono stati rilasciati aggiornamenti significativi, anche se aggiornamenti correttivi sono continuati a essere pubblicati regolarmente.
Poiché Mono veniva utilizzato in Wine per eseguire file eseguibili compilati per Windows basati su .NET, gli sviluppatori di Wine hanno mantenuto un fork sincronizzato di Wine Mono, che è stato accompagnato con successo e aggiornato regolarmente. Valutando la situazione, Microsoft ha deciso di trasferire il progetto principale di Mono alla comunità Wine e di rendere il repository di Wine Mono il principale. Il codice nel vecchio repository di Mono sarà conservato, ma trasferito in modalità archiviazione. Le build pronte precedentemente create rimarranno disponibili per 4 anni.
Tuttavia, trasferendo l'originale Mono a Wine, Microsoft continuerà a supportare un fork più moderno del Mono Runtime, incluso nel codice sorgente della piattaforma aperta .NET. È previsto un trasferimento graduale a questo fork dei componenti dei progetti Microsoft che sono ancora legati a Mono. Microsoft ha anche dichiarato di raccomandare agli utenti delle applicazioni che utilizzano Mono di passare alla piattaforma comune .NET, che include il Mono Runtime.
La piattaforma Mono è stata fondata nel 2001 da Miguel De Icaza e Nat Friedman, che hanno creato l'azienda Ximian per sviluppare i loro progetti. Nel 2003, l'azienda Ximian è stata venduta a Novell e la prima versione di Mono 1.0, rilasciata nel 2004, è stata preparata all'interno di Novell. Nel 2011, a seguito di una ristrutturazione attuata dopo l'acquisto di Novell da parte di Attachmate, tutti gli sviluppatori del progetto Mono sono stati licenziati. In risposta, Miguel De Icaza e Nat Friedman hanno fondato una nuova azienda, Xamarin, che ha iniziato a sviluppare e supportare progetti legati a Mono, indipendentemente dal gruppo Attachmate. Due mesi dopo, le aziende Xamarin e Attachmate hanno firmato un accordo secondo il quale Attachmate ha riconosciuto Mono come progetto open source indipendente e ha concesso a Xamarin il diritto perpetuo di utilizzare tutta la proprietà intellettuale e i marchi legati al progetto Mono.
Nel febbraio 2016, Miguel De Icaza e Nat Friedman hanno venduto la loro attività a Microsoft, dopo di che il progetto Mono ha cambiato la licenza da LGPLv2 a MIT ed è passato sotto la gestione dell'organizzazione no-profit .NET Foundation, creata da Microsoft. Sono state rese disponibili anche estensioni proprietarie precedentemente distribuite separatamente per Mono e sono stati dati impegni che garantiscono che i brevetti Microsoft non vengano applicati contro le persone che sviluppano, utilizzano, vendono, importano e forniscono Mono. I componenti di Mono sono stati integrati con il primo rilascio open source della piattaforma .NET Core.
Fonte: opennet.ru
