WiX Toolset — один из самых популярных в мире инструментов для создания Windows-инсталляторов с открытым исходным кодом. Благодаря своей гибкости, эффективности и мощным возможностям WiX стал незаменимым помощником для тысяч разработчиков и компаний по всему миру. Однако, подобно многим Open Source проектам, поддержка и развитие WiX требуют значительных ресурсов и усилий. В связи с этим разработчики официально анонсировали введение так называемой «Open Source Maintenance Fee» — платы за сопровождение Open Source. Это нововведение направлено на обеспечение долгосрочной устойчивости и мудрого управления проектом, что вызывает живой интерес и дискуссии среди пользователей.
Концепция Open Source Maintenance Fee заключается в введении обязательной оплаты для всех коммерческих потребителей WiX Toolset, которые используют инструмент в продуктах, генерирующих доход. Причем сбор будет взиматься на регулярной основе, через подписку на GitHub Sponsors. Такая модель позволяет обеспечить стабильный поток финансирования для команды разработчиков, поддерживающих и развивающих WiX, что особенно важно при подготовке к новому крупному релизу — версии WiX 6.0, планируемому к выпуску 5 апреля 2025 года. Важно отметить, что нововведение не предполагает изменения лицензии исходного кода WiX.
Исходный код как и прежде останется свободным для изучения, изменения и использования без обязательной оплаты, что сохраняет дух открытого программного обеспечения. Плата за сопровождение будет требоваться исключительно при использовании готовых бинарных сборок WiX (например, в NuGet и на GitHub) в коммерческих продуктах. Для пользователей, которые не получают коммерческой выгоды от WiX, ответственностью за платеж не возникает. Для регулирования этого процесса команда WiX внедрит новый EULA (лицензионное соглашение конечного пользователя), которое будет приложено к бинарным релизам v6.0 и последующих версий.
Это основополагающий юридический документ, который четко определит обязательства по уплате платы за сопровождение, а также условия использования программного обеспечения. Перед окончательным публикацией EULA будет одобрен юристами, чтобы максимально обезопасить как разработчиков, так и конечных пользователей. Тарифная политика этой модели основывается на размере организации пользователя: маленькие компании с численностью до 20 сотрудников обязаны платить 10 долларов США в месяц, средние организации со штатом от 20 до 100 человек – 40 долларов в месяц, а крупные предприятия с численностью выше 100 сотрудников – 60 долларов ежемесячно. Такая дифференцированная система делает взнос посильным для разных категорий бизнеса, одновременно адекватно компенсируя масштаб использования инструментария. Ещё одним важным исключением из новых правил является программа WiX Developer Direct — клиенты, которые заключили с WiX Toolset соглашение о поддержке, освобождаются от уплаты платы за сопровождение, поскольку она уже включена в стоимость их договора.
Это поощряет прямые корпоративные взаимодействия и обеспечивает для крупнейших пользователей премиальный уровень сервиса. В рамках обсуждений на GitHub, где впервые была опубликована подробная информация о нововведениях, возникло множество вопросов и замечаний от сообщества. Например, многие интересовались, как будет осуществляться контроль и принудительное соблюдение новых правил, также обсуждались варианты альтернативных платформ для приема платежей, например, Open Collective. Разработчики ответили, что главным каналом считается GitHub Sponsors, поскольку это наиболее простой и прозрачный вариант, однако они открыты к обсуждению других опций в будущем. Кроме вопросов организации платежей, у некоторых пользователей появилось беспокойство по поводу влияния платы за сопровождение на развитие бизнеса и внедрение WiX в коммерческие проекты.
Некоторые предполагают, что необходимость обязательной подписки может стать препятствием для небольших разработчиков и интеграторов, особенно тех, кто оказывает услуги по созданию установщиков на базе WiX своим клиентам. Впрочем, разработчики подчеркивают, что их подход направлен на справедливое распределение ответственности за поддержку инструмента и что без такого финансирования проект может утратить свою жизнеспособность и актуальность. Официальные представители WiX уточняют, что плата будет взиматься регулярно, пока продукт с использованием WiX приносит доход, и что прекращение использования или убирание зависимости от WiX освобождает от необходимости платить. Это учитывает разнообразие сценариев применения инструмента, включая непрерывную интеграцию и автоматизированные сборки, что является важным для современных разработок. Интересен факт, что пока нет планов по введению платы для релизов предыдущей версии WiX 5.
0 — там ситуация останется без изменений, поэтому коммерческие пользователи могут продолжать использовать его без ограничений и платежей. Это решение позволяет смягчить переходный период и дает сообществу время адаптироваться к новым правилам, сосредоточившись на подготовке к версии 6.0. Появление платы за сопровождение WiX является одной из первых попыток создать устойчивую финансовую модель для Open Source проекта такого масштаба и значимости, и этот опыт может стать важным ориентиром для других проектов, которые сталкиваются с проблемами недостаточного финансирования. Прозрачность, справедливость и диалог с сообществом — ключевые приоритеты разработчиков в этом процессе.
В конечном итоге, инициатива направлена на поддержку стабильности и дальнейшее развитие WiX Toolset, который остается важным инструментом с открытым кодом в экосистеме Windows. Она призвана обеспечить высокое качество поддержки, быстроту исправления ошибок и внедрение новых функций, что значительно выиграют все конечные пользователи, как коммерческие, так и частные. Резюмируя, WiX Toolset вводит новую систему платы за сопровождение, которая призвана улучшить финансирование и дать возможность проекту развиваться дальше без риска остановки из-за нехватки ресурсов. Для коммерческих пользователей ежемесячный взнос станет обязательным с выпуском версии 6.0 в апреле 2025 года.
При этом исходный код остается открытым и бесплатным. Это важный шаг в эволюции Open Source проектов, который заслуживает внимания и глубокого понимания как разработчиков, так и компаний, использующих WiX в своих продуктах.