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. Qt Legal/Licensing Questions
Forum Updated to NodeBB v4.3 + New Features

Qt Legal/Licensing Questions

Scheduled Pinned Locked Moved Unsolved General and Desktop
qt5licensinglicense
3 Posts 2 Posters 1.5k 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.
  • 0 Offline
    0 Offline
    0201m
    wrote on 15 Jun 2016, 11:16 last edited by 0201m
    #1

    Hi all,
    I am currently developing a software written in C++ for Mac OSX using OpenCV and Qt OpenSource as the gui framework.
    As I intend to sell the software closed source I wanted to ask what requirement the software has to meet in order to be legally based on the Qt OpenSource framework and be closed source.

    I've read the FAQ here and read the LGPL license, but I'm quite unsure.

    Firstly about the term "unmodified". What needs to remain unmodified? I've subclassed a few classes of Qt in my application like QGraphicsScene, is that modifying Qt itself?

    In terms of building, I an only using dynamic links in my .pro file and I am using the macdeploy tool to create the final App.
    I the app package I see a lot of .dylibs inside the "framworks" folder. Which refers to me as dynamically linked frameworks.

    I've tested the Application on another machine with no Qt or OpenCV installed at all and it worked so the .dylibs inside my App package seem to do the job

    Thanks,
    Marco

    1 Reply Last reply
    0
    • V Offline
      V Offline
      VRonin
      wrote on 15 Jun 2016, 11:26 last edited by
      #2

      From your description you are all good

      "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
      ~Napoleon Bonaparte

      On a crusade to banish setIndexWidget() from the holy land of Qt

      0 1 Reply Last reply 16 Jun 2016, 17:17
      2
      • V VRonin
        15 Jun 2016, 11:26

        From your description you are all good

        0 Offline
        0 Offline
        0201m
        wrote on 16 Jun 2016, 17:17 last edited by
        #3

        @VRonin Thanks for the answer.
        Just to be sure, this is my output when I run otool -L on my .app
        Does that look ok?

        @executable_path/../Frameworks/libopencv_core.3.1.dylib (compatibility version 3.1.0, current version 3.1.0)
        @executable_path/../Frameworks/libopencv_imgcodecs.3.1.dylib (compatibility version 3.1.0, current version 3.1.0)
        @executable_path/../Frameworks/libopencv_highgui.3.1.dylib (compatibility version 3.1.0, current version 3.1.0)
        @executable_path/../Frameworks/libopencv_imgproc.3.1.dylib (compatibility version 3.1.0, current version 3.1.0)
        @executable_path/../Frameworks/libopencv_objdetect.3.1.dylib (compatibility version 3.1.0, current version 3.1.0)
        @rpath/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.6.0, current version 5.6.0)
        @rpath/QtGui.framework/Versions/5/QtGui (compatibility version 5.6.0, current version 5.6.0)
        @rpath/QtCore.framework/Versions/5/QtCore (compatibility version 5.6.0, current version 5.6.0)
        /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
        /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
        
        1 Reply Last reply
        0

        2/3

        15 Jun 2016, 11:26

        • Login

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