npa писал(а): По LGPL лицензии вы можете создавать коммерческое ПО не открывая свои исходники, при условии, что вы не вносите изменения в исходный код самого Qt. То есть динамическая линковка.
Теоретически да. Практически так никто не делает.
Т.е. если говорить о лицензионной чистоте и гарантии того, что не будет проблем, по этому сценарию ничего этого нету.
Причем сами авторы QT об этом прямо пишут.
Ясно, что они не заинтересованы итп, но факт фактом, после нескольких раундов консультаций, приличная иностранная компания от этого пути отказалась. А ведь могли сэкономить тучу бабок. Ан нет, юристы запретили.
В вариатне ТС-а QT не вариант. Т.е. конечно, использовать можно, у нас вообще в стране не парятся о лицензировании. Но корректно воспользоваться бесплатной лицензией не выйдет.
Впрочем, если ТС более грамотен, чем "какие-то там иностранные юристы", он очевидно сам может решить для себя этот вопрос.
Однако я был-бы последним земляным червяком, если бы агитировал его за столь спорное решение.
Изначально я думал, что у него софт для личного внутреннего применения.
Инструментов для решения его задачи немного.
Я сам не любитель java, но всерьез посмотрел-бы можно-ли использовать её.
Опыт опять-таки говорит, что с запуском на различных устройствах у неё получше.
Java FX я правда пока не осилил, как-то после wpf там с биндингом непонятно, но разобраться я уверен можно.
Приложение написанное со свингом (давно дело было) работало под win, под linux, и вот сейчас его допилили и оно работает вообще внутри линукса на ксайлинксе, даже без gpu итп, причем с минимумом переделок.
Небольшой опыт использования QT показал, что неприятные косяки лезут прям при переносе win->linux. Т.е. под виндой работает одним образом, под линуксом уже немного другим... высокой производительности при использовании qml не ждите...