We are happy to announce that Qt Online Installer based on Installer Framework 3.2.0 has been released. The biggest change was the installation process, which requires users of the Open Source version of Qt to commit to using the open source code. The developers changed the installation process to help their customers with commercial license compliance because customers were concerned about unintentional installation of Open Source Qt in software projects using Commercial Qt.
Open Source Qt can be installed and used as before. However, users of open source projects must make a commitment to using open source.
Qt developers using non-Qt installations can automatically commit to open source by using the following callback in the installation script.
Controller.prototype.ObligationsPageCallback = function() { var page = gui.pageWidgetByObjectName("ObligationsPage"); page.obligationsAgreement.setChecked(true); page.completeChanged(); gui.clickButton(buttons.NextButton); }