Firma Microsoft ogłosiła przekazanie projektu Mono, który rozwija alternatywną implementację platformy .NET, pod skrzydła organizacji WineHQ, rozwijającej otwartą implementację API Win32. Firma Microsoft przejęła projekt Mono po nabyciu firmy Xamarin w 2016 roku. Na podstawie platformy Mono planowano rozwój narzędzi do tworzenia aplikacji mobilnych w języku C# z wykorzystaniem technologii .NET, ale z czasem projekt popadł w stagnację, a od 2019 roku nie wydawano znaczących wersji, chociaż poprawki były regularnie publikowane.
Ponieważ Mono był używany w Wine do uruchamiania skompilowanych pod Windows plików wykonywalnych na bazie .NET, deweloperzy Wine utrzymywali zsynchronizowany fork Wine Mono, który był regularnie aktualizowany i wspierany. Oceniając sytuację, firma Microsoft podjęła decyzję o przekazaniu głównego projektu Mono społeczności Wine i uczynieniu repozytorium Wine Mono podstawowym. Kod ze starego repozytorium Mono zostanie zachowany, ale przeniesiony do trybu archiwalnego. Wcześniej utworzone gotowe wersje pozostaną dostępne przez 4 lata.
Przy tym, przekazując oryginalne Mono do Wine, Microsoft nadal będzie rozwijać bardziej nowoczesny fork Mono Runtime, włączony do kodowej bazy otwartej platformy .NET. Planowane jest stopniowe przenoszenie komponentów projektów Microsoft, które wciąż są zależne od Mono, na ten fork. Firma Microsoft również zadeklarowała, że zaleca użytkownikom aplikacji korzystających z Mono przejście na używanie wspólnej platformy .NET, obejmującej Mono Runtime.
Platforma Mono została założona w 2001 roku przez Miguela de Icazę i Nata Friedmana, którzy utworzyli firmę Ximian w celu rozwijania swoich projektów. W 2003 roku firma Ximian została sprzedana Novell, a pierwszy wydanie Mono 1.0, które ukazało się w 2004 roku, zostało przygotowane w ramach Novell. W 2011 roku, w wyniku restrukturyzacji przeprowadzonej po zakupie Novell przez korporację Attachmate, z zespołu projektu Mono zwolniono wszystkich programistów. W odpowiedzi Miguel de Icaza i Nat Friedman założyli nową firmę Xamarin, która zaczęła zajmować się rozwojem i wsparciem projektów związanych z Mono, niezależnie od holdu Attachmate. Po dwóch miesiącach firmy Xamarin i Attachmate zawarły umowę, na mocy której Attachmate uznała Mono za niezależny projekt open source oraz nadała Xamarinowi dożywotnie prawo do korzystania ze wszystkich praw własności intelektualnej i znaków towarowych związanych z projektem Mono.
W lutym 2016 roku Miguel de Icaza i Nat Friedman sprzedali swoją firmę Microsoftowi, po czym projekt Mono zmienił licencję z LGPLv2 na MIT i przeszedł pod zarząd organizacji non-profit .NET Foundation, utworzonej przez Microsoft. Otworzono również wcześniej osobno dystrybuowane zastrzeżone rozszerzenia do Mono, a także wprowadzono zobowiązania gwarantujące, że patenty Microsoftu nie będą stosowane wobec osób zajmujących się rozwojem, używaniem, sprzedażą, importem i dostawą Mono. Komponenty Mono zostały zintegrowane z pierwszym otwartym wydaniem platformy .NET Core.
Źródło: opennet.ru
