Microsoft передала разработку проекта Mono в руки сообщества Wine

В конце августа 2024 года Microsoft передала разработку проекта открытой программной платформы для создавания кроссплатформенных приложений Mono (альтернативная реализация платформы .NET) в руки сообщества Wine и организации WineHQ, развивающей открытую реализацию API Win32.

По информации OpenNET, Microsoft получила доступ к проекту Mono после поглощения компании Xamarin в 2016 году. На базе платформы Mono планировалось развивать средства для разработки мобильных приложений на языке C# с использованием технологий .NET. В течение трёх лет спустя проект впал в стагнацию, а с 2019 года прекратились выпускаться значительные релизы, хотя разработчики проекта продолжали регулярно публиковать корректирующие обновления.

Из-за того, что Mono использовался в Wine для запуска собранных для Windows исполняемых файлов на базе .NET, разработчики Wine поддерживали синхронизированный форк Wine Mono, который успешно сопровождался и регулярно обновлялся многие годы.

Microsoft после оценки хода развития этого инструментария приняла решение передать основной проект Mono сообществу Wine и сделать репозиторий Wine Mono основным. Код в старом репозитории Mono будет сохранён, но переведён в архивный режим. Ранее сформированные готовые сборки останутся доступными на протяжении четырёх лет.

Передав в Wine оригинальный Mono, Microsoft продолжит сопровождение более современного форка Mono Runtime, включённого в состав кодовой базы открытой платформы .NET. Планируется постепенно перевести на данный форк компоненты проектов Microsoft, остающиеся завязанными на Mono. 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 поменял лицензию c LGPLv2 на MIT и перешёл под управление некоммерческой организации .NET Foundation, созданной Microsoft. Также были открыты ранее отдельно распространявшиеся проприетарные расширения к Mono и даны обязательства, гарантирующие неприменение патентов Microsoft против лиц, занимающихся разработкой, использованием, продажей, импортированием и поставкой Mono. Компоненты Mono были интегрированы с первым открытым выпуском платформы .NET Core.

Источник: habr.com

0 0 голоса
Рейтинг новости
2886
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии