Могу ли я разрабатывать свой личный проект на свободном Qt?
Здравствуйте, хочу начать изучение Qt (C++), но столкнулся с лицензиями, честно говоря уже голова трещит), меня конкретно интересует open source лицензии, суть вопроса в том, могу ли я просто для себя в качестве практического проекта использовать его, могу ли я его использовать, например, для дипломного проекта, могу ли выложить исходный код на тот же гитхаб или на свой личный сайт (именно исходники рядом с скомпилированным проектом) или нужны какие-то файлы с лицензиями или может просто указать, что проект GPL/LGPL или какой-нибудь еще? Понятно, что мне никто не запретит написать проект для себя и положить его в свой архив, меня интересует именно с точки зрения, правильно ли это. Заранее спасибо!
при использовании библиотек как есть без модификации (с помощью динамической линковки!), ты можешь использовать qt как угодно, но с упоминанием что используешь их, https://www.qt.io/licensing/open-source-lgpl-oblig...
In case of dynamic linking, it is possible, but not mandatory, to keep application source code proprietary as long as it is “work that uses the library” – typically achieved via dynamic linking of the library. In case of static linking of the library, the application itself may no longer be “work that uses the library” and thus become subject to LGPL. It is recommended to either link dynamically, or provide the application source code to the user under LGPL.
вообще lgpl оставляет лазейку, если ты проведешь модификации кода их библиотеки, тебе достаточно предоставить исходные коды этих модификаций, а вот основное приложения так же оставить проприетарным, при условии динамической линковки уже этой модифицированной библиотеки