Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
Microsoft пообещала сделать библиотеку пользовательских интерфейсов WinUI действительно «открытой» — хотя энтузиастам рано праздновать победу: пути компании к полному open source могут затянуться.
WinUI или Windows UI Library — это фреймворк для создания современных, гибких и отзывчивых интерфейсов для Windows на базе Win32, .NET и C++. Проще говоря, это то, что скрывается за привычным внешним видом новых приложений Windows — и инструмент для тех, кто пишет софт под эту систему.
Несмотря на все разговоры об «открытости», сроки окончательного открытия кода пока покрыты мраком. Ведущий инженер Beth Pan на GitHub-странице WinUI призналась: конкретные даты называть рано, но работа движется по этапам.
Всего их четыре: сначала Microsoft планирует чаще синхронизировать внутренние обновления c репозиторием на GitHub — старт после выхода WASDK 1.8, запланированного на август 2025 года.
Следующий шаг — внешним разработчикам разрешат клонировать и собирать репозиторий с опорой на подробную документацию, затем подключить сторонние коммиты и тесты.
И только на финальной фазе всё ключевое развитие, обнаружение багов и взаимодействие с сообществом переедет на GitHub.
Почему так долго? Потому что большая часть WinUI так или иначе связана с закрытым, проприетарным кодом Windows — и тут торопиться нельзя. Придётся аккуратно отделять то, что можно выкладывать в открытый доступ. В данный момент Microsoft фокусируется на так называемой «фундаментальной работе»: упрощает жизнь тем, кто захочет контрибьютить, и старается стать прозрачнее.
Для координации с внешними силами компания даже завела отдельную доску на GitHub для совместного планирования.
Обратная связь из комьюнити в целом позитивная — большинство радуется, что проект не только жив, но и получил второй шанс благодаря поддержке Microsoft.
Загадка: почему Microsoft делает вид, что открывает WinUI, а внутри всё по-старому? Официальные лица рассказывают об "открытости" — при этом сам процесс напоминает марш-бросок по минному полю корпоративных страхов и юридических неврозов. "Мы работаем этапами", — твердит инженер, а вакханалия бюрократии уже разыгрывает танец: сначала мир увидит только чуть чаще обновляемый репозиторий, потом доползёт документация, следом осторожно впустят коммиты извне. Вся суть — не в росте сообщества, а в попытке отделить хоть что-то, не задевая коммерческих "скелетов в шкафу".
Немного радости: вслух объявили — проект жив, даже сообщество наконец-то заметили и приготовили отдельную доску для коллаборации. Только вот комментаторы с улыбкой гадают: зачем давать "настоящий open source", если на деле лишь осторожно подсвечиваешь часть сцены при плотно занавешанной кулисе? Классика Microsoft, где прозрачность — лозунг, а не внутренняя политика. Все счастливы, никто не увидел существенных перемен — зато кривая стимуляции позитивна. Монстры в темноте всё так же бдят за закрытыми папками.