Qt-interest Archive, May 2008
Qt Commercial License but what about my clients?
Message 1 in thread
Hi All,
I have a QT commercial license for OS X, Windows and UNIX.
I am starting to take on more cross-platform work from clients. They
dont want to have to buy a QT license to use the code that I write for
them. They may need to make changes and re-compile, but not to the UI
that I have written.
So what can I do?
Is there a ay that I can take the Qt classes I use, compile them into
a static library and distribute ad link against the static library in
my XCode projects for the clients?
I would appreciate thoughts.
Thanks,
-Jason
--
[ signature omitted ]
Message 2 in thread
"J. Todd Slack" <mailinglists@xxxxxxxxxxxxxxxxxx> wrote in message
news:9B5AD6C0-816C-43D1-A5A2-8023CA84037A@xxxxxxxxxxxxxxxxxxxxx
> Hi All,
>
> I have a QT commercial license for OS X, Windows and UNIX.
>
> I am starting to take on more cross-platform work from clients. They
> dont want to have to buy a QT license to use the code that I write for
> them. They may need to make changes and re-compile, but not to the UI
> that I have written.
>
> So what can I do?
>
> Is there a ay that I can take the Qt classes I use, compile them into a
> static library and distribute ad link against the static library in my
> XCode projects for the clients?
>
> I would appreciate thoughts.
The commercial license requires you to add substantial, primary
functionality in the code that you are writing and selling. Just
forwarding Qt functionality is not legal.
But you can of course write a class library (shared library) that adds
such "primary functionality" (ie. more widgets or controls etc), and link
that against a static Qt, or bootstrapped classes. But since your widgets
and objects would most likely be QWidget or QObject subclasses, or at
least use Qt datatypes in the parameters (QString and friends), users of
your classes implicitly use Qt, and need to have a commercial Qt license
in order to be able to do so.
Of course it's possible to hide Qt completely, but that's a lot of work
that adds zero functional value, and if your clients pay you by the hour,
then it might be cheaper for them to buy a few Qt licenses ;)
Volker
--
[ signature omitted ]
Message 3 in thread
On 28 maj 2008, at 04.31, J. Todd Slack wrote:
> Hi All,
>
> I have a QT commercial license for OS X, Windows and UNIX.
>
> I am starting to take on more cross-platform work from clients. They
> dont want to have to buy a QT license to use the code that I write
> for them. They may need to make changes and re-compile, but not to
> the UI that I have written.
>
> So what can I do?
>
> Is there a ay that I can take the Qt classes I use, compile them
> into a static library and distribute ad link against the static
> library in my XCode projects for the clients?
>
> I would appreciate thoughts.
>
> Thanks,
>
> -Jason
>
> --
you might use the wx-widgets toolkit instead. It's opensource (a
modified version of the GLPL), which
allows linking with proprietary code.
http://www.wxwidgets.org
------
What is a woman that you forsake her, and the hearth fire and the home
acre,
to go with the old grey Widow Maker. --Kipling, harp song of the Dane
women
Tommy Nordgren
tommy.nordgren@xxxxxxxxx
--
[ signature omitted ]
Message 4 in thread
if they do not need to modify any Qt specific code ( you mention they do not
need to change the ui ) then you can isolate the functionality they need to
chaange as a separate shared library that you application will load.
Ofcource the code in this shared library cannot use Qt.
"J. Todd Slack" <mailinglists@xxxxxxxxxxxxxxxxxx> wrote in message
news:9B5AD6C0-816C-43D1-A5A2-8023CA84037A@xxxxxxxxxxxxxxxxxxxxx
> Hi All,
>
> I have a QT commercial license for OS X, Windows and UNIX.
>
> I am starting to take on more cross-platform work from clients. They dont
> want to have to buy a QT license to use the code that I write for them.
> They may need to make changes and re-compile, but not to the UI that I
> have written.
>
> So what can I do?
>
> Is there a ay that I can take the Qt classes I use, compile them into a
> static library and distribute ad link against the static library in my
> XCode projects for the clients?
>
> I would appreciate thoughts.
>
> Thanks,
>
> -Jason
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with
> "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
--
[ signature omitted ]
Message 5 in thread
Hi All,
Since this license thread was in discussion, I've a question to ask. I'm
developing open source software using QT open source version. Can I link
dynamically against a closed source library which doesnt use QT. I can
release my code but the library i link with dynamically is closed source.
Any insight into this?
On Fri, May 30, 2008 at 5:46 PM, Maged Mokhtar <magedmokhtar@xxxxxxxxx>
wrote:
>
> if they do not need to modify any Qt specific code ( you mention they do
> not
> need to change the ui ) then you can isolate the functionality they need to
> chaange as a separate shared library that you application will load.
> Ofcource the code in this shared library cannot use Qt.
>
> "J. Todd Slack" <mailinglists@xxxxxxxxxxxxxxxxxx> wrote in message
> news:9B5AD6C0-816C-43D1-A5A2-8023CA84037A@xxxxxxxxxxxxxxxxxxxxx
> > Hi All,
> >
> > I have a QT commercial license for OS X, Windows and UNIX.
> >
> > I am starting to take on more cross-platform work from clients. They
> dont
> > want to have to buy a QT license to use the code that I write for them.
> > They may need to make changes and re-compile, but not to the UI that I
> > have written.
> >
> > So what can I do?
> >
> > Is there a ay that I can take the Qt classes I use, compile them into a
> > static library and distribute ad link against the static library in my
> > XCode projects for the clients?
> >
> > I would appreciate thoughts.
> >
> > Thanks,
> >
> > -Jason
> >
> > --
> > To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with
> > "unsubscribe" in the subject or the body.
> > List archive and information: http://lists.trolltech.com/qt-interest/
>
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with
> "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
>
--
[ signature omitted ]
Message 6 in thread
30 мая 2008, в 16:20, Harinandan S написал(а):
>
> Since this license thread was in discussion, I've a question to ask.
> I'm
> developing open source software using QT open source version. Can I
> link
> dynamically against a closed source library which doesnt use QT. I can
> release my code but the library i link with dynamically is closed
> source.
>
> Any insight into this?
It's pretty ok from GPL-2 point of view.
--
[ signature omitted ]