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. Commercial license best practices question where you work
Qt 6.11 is out! See what's new in the release blog

Commercial license best practices question where you work

Scheduled Pinned Locked Moved Unsolved General and Desktop
6 Posts 2 Posters 2.3k Views 2 Watching
  • 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.
  • V Offline
    V Offline
    VRHans
    wrote on last edited by
    #1

    Our production lifecycle and compliance obligations require me to provision an automated build system running on an access controlled machine; therefore, I need a commercial developer license for my self (at the very least) and presumably a separate commercial license for the build machine - is that the case where you work?

    If you perform nightly builds with Qt on a Bamboo or Jenkins system (or similar) - do you need a separate license for that machine that's simply building your code?

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

      Hi,

      That's a question best asked to the The Qt Company directly.

      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
      0
      • V Offline
        V Offline
        VRHans
        wrote on last edited by
        #3

        I'm not sure anyone in Qt's sales department will be able to tell me how they have integrated Qt into their automated build process... ;)

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

          Your question sounded more like do "I need a license for the continuous integration server" rather than "how to put it in" :)

          For the first one, the sales department is best placed. For the second, it's probably just a question of installing Qt properly on the build machine.

          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
          0
          • V Offline
            V Offline
            VRHans
            wrote on last edited by
            #5

            I'm looking for anyone's insights who actually uses Qt in an automated build system. I have no doubt I can configure a build machine to produce Qt applications - what I'm interested in are the insights of people who have to deal with the realities of production software at an ISV.

            Using Bamboo as an example - you may have 10 agents configured to build for Windows and 5 for OSX - and it turns out that to build for Windows and OSX on two different agents at the same time you need two Qt licenses even though you're just cross compiling for multiple platforms. Using one license forcing you to be in serial rather than parallel - et cetera.

            I'm not saying that's the case, I'm saying that's the type of real world insights I'm looking for.

            Sorry if that was unclear.

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

              If you have a multi-plaform development license, then you should a least be able to build for each platform when you are developing. e.g. as a single developer having a Desktop license (OS X, Linux, Windows) then you can build your application on each OS with the same license.

              However (and that's why I'd recommend to contact the Qt Company) I don't know if there's a limitation or rule regarding licenses and CI.

              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
              0

              • Login

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