Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Are results of Qt Creator (ex. .UI file) also under GPL?
Forum Update on Monday, May 27th 2025

Are results of Qt Creator (ex. .UI file) also under GPL?

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
5 Posts 3 Posters 673 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    St. Pio
    wrote on last edited by
    #1

    Dear Qt Guru,

    I have been googling about license stuff for hours, but couldn't find answer. My case is below:
    Qt Creator is GPLv3. I designed a GUI using Qt Creator and I used the result(such as .UI file) in my embedded application. Then my application is also under GPLv3? Do I have to open my whole application to public?

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Qt Creator is an IDE, its license has nothing to do with what you edit with it.

      However, the version of Qt does. If you are using the GPL release then you have to abide by that licence.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      S 1 Reply Last reply
      2
      • SGaistS SGaist

        Hi and welcome to devnet,

        Qt Creator is an IDE, its license has nothing to do with what you edit with it.

        However, the version of Qt does. If you are using the GPL release then you have to abide by that licence.

        S Offline
        S Offline
        St. Pio
        wrote on last edited by St. Pio
        #3

        Thanks for your reply @SGaist.
        "Qt Creator is an IDE, its license has nothing to do with what you edit with it."
        => I've found the "the GNU General Public License version 3, annotated with The Qt Company GPL Exception 1.0: Exception 1:"
        According to this exception, I think your comment is right.

        "However, the version of Qt does. If you are using the GPL release then you have to abide by that license."
        => I also found a blog https://www.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation
        => Based on the above blog, I'm going to apply and release my code with Qt 5.6. At that time(Qt 5.6), most of the Qt modules were LGPLv2.1. If I follow the rules of LGPL and dynamic linking style, I don't have to open my whole code, right?

        Thank you inadvance

        jsulmJ 1 Reply Last reply
        0
        • S St. Pio

          Thanks for your reply @SGaist.
          "Qt Creator is an IDE, its license has nothing to do with what you edit with it."
          => I've found the "the GNU General Public License version 3, annotated with The Qt Company GPL Exception 1.0: Exception 1:"
          According to this exception, I think your comment is right.

          "However, the version of Qt does. If you are using the GPL release then you have to abide by that license."
          => I also found a blog https://www.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation
          => Based on the above blog, I'm going to apply and release my code with Qt 5.6. At that time(Qt 5.6), most of the Qt modules were LGPLv2.1. If I follow the rules of LGPL and dynamic linking style, I don't have to open my whole code, right?

          Thank you inadvance

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @St-Pio said in Are results of Qt Creator (ex. .UI file) also under GPL?:

          LGPL and dynamic linking style, I don't have to open my whole code, right?

          right

          Same for LGPLv3 with the exception that you have to provide object files (not source code!) to your users, so they can relink your app with their own Qt libs.

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          SGaistS 1 Reply Last reply
          1
          • jsulmJ jsulm

            @St-Pio said in Are results of Qt Creator (ex. .UI file) also under GPL?:

            LGPL and dynamic linking style, I don't have to open my whole code, right?

            right

            Same for LGPLv3 with the exception that you have to provide object files (not source code!) to your users, so they can relink your app with their own Qt libs.

            SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @jsulm said in Are results of Qt Creator (ex. .UI file) also under GPL?:

            @St-Pio said in Are results of Qt Creator (ex. .UI file) also under GPL?:

            LGPL and dynamic linking style, I don't have to open my whole code, right?

            right

            Same for LGPLv3 with the exception that you have to provide object files (not source code!) to your users, so they can relink your app with their own Qt libs.

            AFAIK, providing objects is only needed when doing static linking. When using dynamic linking, you can just swap libraries as you wish.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            1

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved