Вы немного промахнулись, Qt Community Edition попадает под графу "ПО с открытой лицензией". Соответственно, гарантийное письмо нужно для других случаев (когда лицензия не открытия, а это не наш случай). Иначе пришлось бы запрашивать письма у всех авторов всех свободных библиотек, используемых программами, зарегистрированными в реестре.
Qt Community Edition, как и любое другое свободное/открытое ПО, распространяемое под любой лицензией, одобренной Open Source Initiative, не имеет и не может иметь ограничений использование по географическому принципу.
Не помню, чтобы в Qt была какая-то нестандартная криптография (а ограничения именно на нестандартную криптографию накладываются). Могу ошибаться, но для целей шифрования вроде как используется либо нативное API операционной системы, либо OpenSSL. Т.е. все шифрование за пределами Qt, никаких кастомных алгоритмов нет, поэтому и ограничения не должны распространяться.
Вследствие этого требования экспортного контроля применяются ко всем веткам Qt одинаково
По-моему, это снова субъективное суждение с вашей стороны. Двойное лицензирование это распространенный подход к коммерциализации ПО, и наличие коммерческого варианта не должно ограничивать использование исходного кода, распространяемого под свободной лицензией. Есть коммерческий продукт, есть свободное ПО. Код используется один, но сущности разные. Авторы (через Contribution Agreement) наделили The Qt Company правами распространять код как по коммерческой, так и по свободной лицензии.
Если рассматривать свободное ПО, то я бы ориентировался на разъяснения, данные The Linux Foundation (по-моему, источник весьма авторитетный):
What kind of open source projects are not subject to the EAR and export restrictions? All of them.
По поводу остальных рассуждений могу сказать, что каждый решает сам, важна ли платная поддержка (доступ в багтрекер бесплатный, если что) или насколько критичный размер бинарников получается в эпоху, когда из альтернатив по сути только Electron.
То, что вы написали, относится к коммерческой версии Qt, которую действительно теперь нельзя купить. В приведенной вами политике прямо написано, что страной экспорта является Ирландия, т.к. там находится сервер с коммерческими сборками.
Если мы используем Qt Community Edition, то после скачивания (даже через VPN) open-source версий DLL мы вправе их распространять как нам заблагорассудится, см. соответствующий раздел на странице лицензий:
Four freedoms of Open-Source
...
Redistribute copies so you can help other open-source users
...
These four degrees of freedom are absolute and non-negotiable. One cannot enjoy freedom without offering it to others, thus, freedom is also an obligation.
Уважаемый автор, видимо, таким образом трактует запрет, введенный The Qt Company на скачивание своих бинарных сборок со своего официального сайта через свой официальный инсталлятор. Каким образом в воображении автора это выливается в проблемы с регистрацией в реестре, решительно непонятно, т.к. код по-прежнему распространяется под свободной лицензией (L)GPL и дополнительные ограничения (на использование кода, а не бинарных сборок) даже сама The Qt Company вводить не вправе. Та же Astra Linux со своим нескучным десктопным окружением Fly, написанным на Qt, всё ещё там находится и вряд ли оттуда исчезнет.
Если очень нужны бинари, можно скачивать с любого зеркала с помощью aqtinstall. А вообще можно самим собирать через vcpkg.
Лично я делаю, как писал выше, полную пересборку из исходников в России, команда vcpkg install выше
Вы немного промахнулись, Qt Community Edition попадает под графу "ПО с открытой лицензией". Соответственно, гарантийное письмо нужно для других случаев (когда лицензия не открытия, а это не наш случай). Иначе пришлось бы запрашивать письма у всех авторов всех свободных библиотек, используемых программами, зарегистрированными в реестре.
Qt Community Edition, как и любое другое свободное/открытое ПО, распространяемое под любой лицензией, одобренной Open Source Initiative, не имеет и не может иметь ограничений использование по географическому принципу.
Не помню, чтобы в Qt была какая-то нестандартная криптография (а ограничения именно на нестандартную криптографию накладываются). Могу ошибаться, но для целей шифрования вроде как используется либо нативное API операционной системы, либо OpenSSL. Т.е. все шифрование за пределами Qt, никаких кастомных алгоритмов нет, поэтому и ограничения не должны распространяться.
По-моему, это снова субъективное суждение с вашей стороны. Двойное лицензирование это распространенный подход к коммерциализации ПО, и наличие коммерческого варианта не должно ограничивать использование исходного кода, распространяемого под свободной лицензией. Есть коммерческий продукт, есть свободное ПО. Код используется один, но сущности разные. Авторы (через Contribution Agreement) наделили The Qt Company правами распространять код как по коммерческой, так и по свободной лицензии.
Если рассматривать свободное ПО, то я бы ориентировался на разъяснения, данные The Linux Foundation (по-моему, источник весьма авторитетный):
По поводу остальных рассуждений могу сказать, что каждый решает сам, важна ли платная поддержка (доступ в багтрекер бесплатный, если что) или насколько критичный размер бинарников получается в эпоху, когда из альтернатив по сути только Electron.
Уточните, пожалуйста, на основании чего сделан данный вывод.
И каким образом это накладывает ограничения, которые противоречат лицензии LGPL?
vcpkg install qtdeclarative:x64-windows
vcpkg install qtdeclarative:x64-linux-dynamic
То, что вы написали, относится к коммерческой версии Qt, которую действительно теперь нельзя купить. В приведенной вами политике прямо написано, что страной экспорта является Ирландия, т.к. там находится сервер с коммерческими сборками.
Если мы используем Qt Community Edition, то после скачивания (даже через VPN) open-source версий DLL мы вправе их распространять как нам заблагорассудится, см. соответствующий раздел на странице лицензий:
Уважаемый автор, видимо, таким образом трактует запрет, введенный The Qt Company на скачивание своих бинарных сборок со своего официального сайта через свой официальный инсталлятор. Каким образом в воображении автора это выливается в проблемы с регистрацией в реестре, решительно непонятно, т.к. код по-прежнему распространяется под свободной лицензией (L)GPL и дополнительные ограничения (на использование кода, а не бинарных сборок) даже сама The Qt Company вводить не вправе. Та же Astra Linux со своим нескучным десктопным окружением Fly, написанным на Qt, всё ещё там находится и вряд ли оттуда исчезнет.
Если очень нужны бинари, можно скачивать с любого зеркала с помощью aqtinstall. А вообще можно самим собирать через vcpkg.
Начиная с Qt 6.8 у Popup есть возможность указать popupType, это можно использовать и в ComboBox'е: