Рады сообщить, что был выпущен Qt Online Installer на основе Installer Framework 3.2.0. Самым большим изменением стал процесс установки, при котором пользователи Open Source версии Qt должны принять обязательства по использованию открытого исходного кода. Разработчики изменили процесс установки, чтобы помочь своим клиентам с соблюдением коммерческой лицензии, потому как клиенты были обеспокоены непреднамеренной установкой Open Source Qt в программных проектах с использованием Commercial Qt.
Open Source Qt можно установить и использовать, как и раньше. Тем не менее, пользователи проектов с открытым исходным кодом обязательно должны принять обязательства по использованию open source.
Разработчики Qt, использующие установки без помощи Qt, могут автоматически принимать обязательства с открытым исходным кодом, используя следующий обратный вызов в сценарии установки.
Controller.prototype.ObligationsPageCallback = function() { var page = gui.pageWidgetByObjectName("ObligationsPage"); page.obligationsAgreement.setChecked(true); page.completeChanged(); gui.clickButton(buttons.NextButton); }