
Как опытный аналитик с более чем двадцатилетним опытом работы в отрасли, я видел, как многие технологические гиганты развивались и адаптировались к постоянно меняющемуся ландшафту программного обеспечения с открытым исходным кодом. Последний шаг 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 более дружелюбна к открытому исходному коду, но, тем не менее, это рассматривается как положительный шаг.
Смотрите также
- 7 лучших чехлов для Apple iPhone 16 Pro Max 2024 года
- Разблокируйте DeepSeek: обойдите цензуру за 10 минут!
- Samsung Galaxy S25 Ultra против Honor Magic 7 Pro: сравнение Android-флагманов
- 20 лучших циферблатов Samsung Galaxy Watch, которые вам стоит использовать
- Honor Magic 7 Pro против OnePlus 13: битва андроидов
- LG OLED55G4
- Vivo X200 Pro mini — маленький телефон моей мечты
- Как удалить или скрыть чаты в Microsoft Teams
- Honor Magic 7 Pro против Honor Magic 6 Pro: стоит ли обновляться?
- Обзор MobLand (сериал — 2025) — Похоже, у нас развивается ситуация.
2024-08-28 22:24