Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Qt for small uni-project



  • Hello,

    I am not very familiar with licencing topics.

    Am i aloud to use Qt-Creator etc. for a simple university-project were I need to build a simple GUI and hand out the code at the end to the prof?

    If I download Qt from https://www.qt.io/download-qt-installer I get a bounch of things and I don´t know which is free to use for small projects like this and which not...

    Thanks!



  • @firen
    You do not have to publish anything you do to your own code which uses Qt libraries. You do have to publish if you make a change to the actual Qt base code you fetched. Which for your "simple GUI and hand out the code at the end to the prof" is not likely... ;-)

    No, I don't work for Qt company. I don't think any of the most regular posters here do. I post lots of answers 'coz I'm sad and don't have anything else to do. :)



  • @firen
    Yes you are allowed to do this. You need the base Qt, probably including Qt Creator. And a compiler kit. Anything more advanced than that you won't need.



  • Hi @JonB ,
    thank you. That is good to know!

    I was asking because I took a look on the FAQ-Page and found this:

    The freedom to run the program for any purpose
    The freedom to study how the program works and adapt it to specific needs
    The freedom to redistribute copies so you can help your neighbor
    The freedom to improve the program and release your improvements to the public, so that the whole community benefits

    So is it right that I dont have to publish everything I do (lets say in an open repository) and it is just an option?

    Thank you!

    PS: Just out of curiosity: Do you work for Qt-company? (cause you post so much answers) :-)



  • @firen
    You do not have to publish anything you do to your own code which uses Qt libraries. You do have to publish if you make a change to the actual Qt base code you fetched. Which for your "simple GUI and hand out the code at the end to the prof" is not likely... ;-)

    No, I don't work for Qt company. I don't think any of the most regular posters here do. I post lots of answers 'coz I'm sad and don't have anything else to do. :)


  • Lifetime Qt Champion

    Hi,

    In addition to what @JonB wrote, do not mix Qt Creator the IDE and the Qt framework. The use of Creator is independent with regard to the libraries which you will use for your applications.



  • @SGaist Does that mean that there are any limitations for me? Or could I use every functionality from the QT-Creator (for example the Qt Quick Designer)?

    Thank you.



  • @firen By the rule of thumb you can use any tool or module that comes under "GPL" or "Lesser (L)GPL" - you can check by selecting those in the installer. Most of them are available for both commercial and (L)GPL use so please read descriptions. If something is available for commercial use only you most likely will not be able to use it at all since online installer checks what can you do with a free licence.

    More direct answer to your question: yes, QtQuick is also available for you, as most of the QML libraries.


  • Lifetime Qt Champion

    You have access to all what Qt Creator provides.


Log in to reply