Длинный и странный круг FOSS заканчивается, когда Microsoft жертвует проект Mono to Wine

Длинный и странный круг FOSS заканчивается, когда Microsoft жертвует проект Mono to Wine


Длинный и странный круг FOSS заканчивается, когда Microsoft жертвует проект Mono to Wine

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


Как технический энтузиаст, я рад сообщить, что Microsoft любезно передала Mono Project, фонд с открытым исходным кодом, который расширил их платформу .NET за пределы Windows, сообществу Wine. Отныне WineHQ будет хранить основной код проекта Mono, а Microsoft активно поощряет разработчиков переводить приложения, созданные на платформе Mono, на собственную платформу .NET с открытым исходным кодом. Этот шаг не только укрепляет сообщество открытого исходного кода, но и открывает путь к более широкой кроссплатформенной совместимости.

Согласно объявлению Microsoft на веб-сайте Mono Project, последнее значительное обновление Mono произошло в июле 2019 года. Примечательно, что Mono стала пионером в использовании платформы .NET в различных операционных системах, что сделало ее первой версией .NET, работающей на Android, iOS. , Linux и другие платформы.

Ximian, Novell, SUSE, Xamarin, Microsoft — теперь Wine

Первоначально проект Mono был задуман Мигелем де Икаса, ключевой фигурой в разработке среды рабочего стола GNOME. Де Икаса руководил Ximian (ранее известной как Helix Code) с целью внедрить новую платформу .NET от Microsoft в системах, подобных Unix. Позже, в 2003 году, Ximian перешла во владение Novell.

Mono сыграл решающую роль в миссии Мигеля де Икасы по внедрению Microsoft Silverlight, плагина для браузера для создания «интерактивных мультимедийных приложений» (похожих на Adobe Flash) на платформах Linux. Novell продвигала Mono как инструмент для разработки приложений iOS с использованием C# и других языков .NET. В 2009 году Microsoft взяла на себя «обещание сообществу» в отношении своих стандартов .NET, что означает согласие с ростом Mono за пределами ее прямого контроля.

К 2011 году Novell, стремясь к устареванию, не занималась активной разработкой Mono. Вместо этого Мигель де Икаса основал Xamarin для продвижения Mono для Android. Позже Novell (действующая через свою дочернюю компанию SUSE) и Xamarin пришли к соглашению, согласно которому Xamarin взяла на себя контроль над интеллектуальной собственностью и клиентами, продолжая использовать Mono в Novell/SUSE.

Microsoft open-sourced most of .NET in 2014, then took it further, acquiring Xamarin entirely in 2016, putting Mono under an MIT license, and bundling Xamarin offerings into various open source projects. Mono now exists as a repository that may someday be archived, though Microsoft promises to keep binaries around for at least four years. Those who want to keep using Mono are directed to Microsoft’s «modern fork» of the project inside .NET.

Это означает, что для Mono и Wine сразу мало что изменится. Wine, который позволяет приложениям Windows работать в системах, совместимых со стандартами POSIX, ранее использовал некоторые части Mono в исправлениях и использует собственный движок Mono. Передав право собственности на Mono компании Wine, Microsoft, по сути, устранила все оставшиеся сомнения относительно своего контроля над проектом. Это действие показывает, что Microsoft более дружелюбна к открытому исходному коду, но, тем не менее, это рассматривается как положительный шаг.

Смотрите также

2024-08-28 22:24