власники фреймверка qt давно вже намагаються одночасно всидіти на двох стільцях. З одного боку ліцензія у фреймверка-gpl, що служить механізмом вільного поширення вихідного коду, з іншого боку менеджери намагаються заробити грошей за рахунок утримання контролю над фреймверком. Поєднати несумісне – ось головне творче завдання для менеджерів компанії qt. І такий стан речей породжує дивні перегини в політиці компанії.

Нещодавно директор з розробки qt company туука турунен заявив про обмеження на доступ до qt 5.15 некомерційним користувачам, і порадив їм перебиратися на нестабільний qt 6.x. Від такої новини сильно стало пригорати у багатьох іт-аналітиків і розробників. Але спроби обмежувати і контролювати своїх користувачів робилися компанією qt і раніше. Наприклад, з деяких пір не можна просто так взяти і встановити фреймверк qt і його компоненти з офіційного сайту qt.io. Для інсталяції потрібно ввести дані qt-аккаунта, який треба так само завести на офіційному сайті. Це стосується і мережевого (net) інсталятора, і повного інсталятора, що містить всі файли фреймверка.

Чи можна якось обійти ці дивні обмеження в процесі інсталяції? так. Я давно хотів написати статтю про те, як можна спростити собі життя при використанні інсталятора qt, і нарешті зробив це: