Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Which Qt version for open source project?

Which Qt version for open source project?

Scheduled Pinned Locked Moved Unsolved General and Desktop
9 Posts 3 Posters 1.0k 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.
  • A Offline
    A Offline
    agarny
    wrote on last edited by
    #1

    Hi,

    I have a Qt-based open source project. For many years, I used to rely on the LTS version of Qt. That approach worked great until Qt 5.12 LTS, but around that time the Qt team decided to give up on open source developers.

    So, right now, if I wanted to use the latest LTS version of Qt, I understand that I would have to use either Qt 5.15.2 LTS for the Qt 5 branch or Qt 6.2.4 LTS for the Qt 6 branch. I have seen here that Qt 5.15.6 LTS is now available to open source developers, but it's not through the maintenance tool. So, does it mean that one has to build it from source? If so, this is not an option for me, not to mention that, if anything, I would rather use the Qt 6 branch.

    So, what do you, open source developers, do nowadays when it comes to the version of Qt to use? I feel like Qt is not good anymore for open source projects, which is very frustrating when you have spent so many years using it (very) successfully.

    Alan

    Christian EhrlicherC 1 Reply Last reply
    0
    • A agarny

      Hi,

      I have a Qt-based open source project. For many years, I used to rely on the LTS version of Qt. That approach worked great until Qt 5.12 LTS, but around that time the Qt team decided to give up on open source developers.

      So, right now, if I wanted to use the latest LTS version of Qt, I understand that I would have to use either Qt 5.15.2 LTS for the Qt 5 branch or Qt 6.2.4 LTS for the Qt 6 branch. I have seen here that Qt 5.15.6 LTS is now available to open source developers, but it's not through the maintenance tool. So, does it mean that one has to build it from source? If so, this is not an option for me, not to mention that, if anything, I would rather use the Qt 6 branch.

      So, what do you, open source developers, do nowadays when it comes to the version of Qt to use? I feel like Qt is not good anymore for open source projects, which is very frustrating when you have spent so many years using it (very) successfully.

      Alan

      Christian EhrlicherC Offline
      Christian EhrlicherC Offline
      Christian Ehrlicher
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @agarny said in Which Qt version for open source project?:

      So, what do you, open source developers,

      Latest Qt 5.15 or latest Qt6 depending on if the program was already ported to Qt6 or not.

      Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
      Visit the Qt Academy at https://academy.qt.io/catalog

      A 1 Reply Last reply
      0
      • Christian EhrlicherC Christian Ehrlicher

        @agarny said in Which Qt version for open source project?:

        So, what do you, open source developers,

        Latest Qt 5.15 or latest Qt6 depending on if the program was already ported to Qt6 or not.

        A Offline
        A Offline
        agarny
        wrote on last edited by agarny
        #3

        @Christian-Ehrlicher said in Which Qt version for open source project?:

        Latest Qt 5.15 or latest Qt6 depending on if the program was already ported to Qt6 or not.

        Yes, when I first started with Qt, I used to use the latest version that was available, but I got bitten so many times that I eventually decided to use their LTS since it didn't bite as much (but still did on occasions). Argh, I really wish they would be more considerate of open source projects. I work in an academic environment and we just can't afford a commercial license. 😕

        1 Reply Last reply
        0
        • Christian EhrlicherC Offline
          Christian EhrlicherC Offline
          Christian Ehrlicher
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Then stay with one version until you really need new features.

          Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
          Visit the Qt Academy at https://academy.qt.io/catalog

          A 1 Reply Last reply
          0
          • Christian EhrlicherC Christian Ehrlicher

            Then stay with one version until you really need new features.

            A Offline
            A Offline
            agarny
            wrote on last edited by
            #5

            @Christian-Ehrlicher said in Which Qt version for open source project?:

            Then stay with one version until you really need new features.

            I don't really need new Qt-specific features, but I do need bug fixes / improvements in some areas. For instance, Qt 5.12 has various minor UI issues on recent versions of macOS and that's fair enough since it doesn't officially support those versions of macOS. That's why I feel like I might be better off upgrading to Qt 5.15 or, better, Qt 6. I just wish that I could get access to an LTS that is not crippled.

            Anyway, I have just installed Qt 5.15.2, 6.2.4, and 6.4.1 and will give them a try and see how it goes. Just not impressed with the path taken by Qt. I used to recommend Qt all the time, but not anymore, unfortunately.

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

              @agarny Since you mention academics, maybe the Qt educational license might me of interest.

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

              A 1 Reply Last reply
              1
              • SGaistS SGaist

                @agarny Since you mention academics, maybe the Qt educational license might me of interest.

                A Offline
                A Offline
                agarny
                wrote on last edited by agarny
                #7

                @SGaist said in Which Qt version for open source project?:

                @agarny Since you mention academics, maybe the Qt educational license might me of interest.

                Yes, I remember looking into it, but... it says that "the license is for learning purposes only" and that "sharing and distribution of the created applications [is] allowed for learning purposes only". Well, this is not the case with my software since it is used by researchers, both in academia and in the industry. So, it looks like I wouldn't qualify for the educational license...?

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

                  Indeed then maybe the small business.

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

                  A 1 Reply Last reply
                  0
                  • SGaistS SGaist

                    Indeed then maybe the small business.

                    A Offline
                    A Offline
                    agarny
                    wrote on last edited by
                    #9

                    @SGaist said in Which Qt version for open source project?:

                    Indeed then maybe the small business.

                    Hmm... not sure that a University qualifies as a small business and, as a university, I would expect my employer not having a "combined revenue and funding equal to or less than two-hundred and fifty thousand ($250000) USD".

                    1 Reply Last reply
                    0

                    • Login

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