S
S
stiv2082022-04-09 19:02:16
Qt
stiv208, 2022-04-09 19:02:16

Can I develop my personal project in free Qt?

Hello, I want to start learning Qt (C ++), but I ran into licenses, to be honest, my head is already cracking), I'm specifically interested in open source licenses, the essence of the question is, can I just use it as a practical project for myself, can I use it, for example, for a graduation project, can I post the source code on the same github or on my personal website (exactly the source code next to the compiled project) or do I need some files with licenses or can I simply indicate that the project is GPL / LGPL or any else? It is clear that no one will forbid me to write a project for myself and put it in my archive, I am interested precisely from the point of view of whether this is correct. Thanks in advance!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
rPman, 2022-04-09
@stiv208

when using the libraries as is without modification (using dynamic linking!), you can use qt however you like, but with the mention that you use them,
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 the LGPL. It is recommended to either link dynamically, or provide the application source code to the user under the LGPL.

in general, lgpl leaves a loophole, if you modify the code of their library, you just need to provide the source codes of these modifications, but the main application should also be left proprietary, provided that this modified library is dynamically linked

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question