Компанията Microsoft предаде разработката на проекта Mono на общността Wine.

Компания Microsoft обяви, че предава проекта Mono, разработващ алтернативна реализация на платформата .NET, под крилото на организацията WineHQ, която развива отворената реализация на API Win32. Microsoft пое проекта Mono след поглъщането на компанията Xamarin през 2016 година. На базата на платформата Mono се планираше да се развиват средства за разработка на мобилни приложения на езика C# с използване на технологии .NET, но с времето проектът изпадна в стагнация и от 2019 година значителни издания не бяха публикувани, въпреки че коригиращи обновления продължаваха да излизат редовно.

Тъй като Mono се използваше в Wine за стартиране на компилирани за Windows изпълними файлове на базата .NET, разработчиците на Wine поддържаха синхронизиран fork на Wine Mono, който успешно се съпровождаше и редовно обновяваше. Оценявайки ситуацията, Microsoft реши да предаде основния проект Mono на общността Wine и да направи хранилището Wine Mono основно. Кодът в старото хранилище Mono ще бъде запазен, но преместен в архивен режим. По-рано създадените готови сборки ще останат достъпни за период от 4 години.

При това, предавайки оригиналния Mono на Wine, Microsoft ще продължи да поддържа по-модерния fork на Mono Runtime, включен в състава на кодовата база на отворената платформа .NET. Планира се постепенно да бъдат преместени компоненти на проектите на Microsoft, които остават свързани с Mono, към този fork. Microsoft също така заяви, че препоръчва на потребителите на приложения, използващи Mono, да преминат към използване на общата платформа .NET, включваща Mono Runtime.

Платформата Mono е основана през 2001 година от Мигел де Икаса (Miguel De Icaza) и Нэт Фридман (Nat Friedman), които създават компанията Ximian за развитие на своите проекти. През 2003 година Ximian е продадена на Novell, а първият релиз Mono 1.0, излязъл през 2004 година, е подготвен в рамките на Novell. През 2011 година, след преструктуриране, осъществено след покупката на Novell от Attachmate, всички разработчици на проекта Mono са съкратени. В отговор на това, Мигел де Икаса и Нэт Фридман основават нова компания Xamarin, която започва разработката и поддръжката на свързани с Mono проекти, независимо от холдинга Attachmate. След два месеца компаниите Xamarin и Attachmate подписват споразумение, с което Attachmate признава Mono като независим отворен проект и предава на Xamarin безсрочно право за ползване на цялата интелектуална собственост и търговски марки, свързани с проекта Mono.

През февруари 2016 година Мигел де Икаса и Нэт Фридман продават бизнеса си на компанията Microsoft, след което проектът Mono сменя лиценза си от LGPLv2 на MIT и преминава под управлението на неправителствената организация .NET Foundation, създадена от Microsoft. Също така бяха отворени преди това разпространявани отделно проприетарни разширения за Mono и бяха предоставени ангажименти, гарантиращи, че патентите на Microsoft няма да се прилагат спрямо лица, занимаващи се с разработка, използване, продажба, внос и доставка на Mono. Компонентите на Mono бяха интегрирани с първия отворен релиз на платформата .NET Core.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster