Hello,

I decided to publish this on the main mailling list as it probably
interrests many people.

This will probably be a cold shower for those involved with Qt
interface, but Qt's licensing contains absurd clauses, which basically
state that you must do the entire development of your software using
the commercial license, or otherwise you cannot use it at all.

More information here:

http://www.trolltech.com/developer/knowledgebase/182/

So it's completely impossible to use commercial Qt to port a existing
application. And it's also impossible to use the Lazarus Qt interface
with the Qt commercial license.

Another FAQ entry here:

http://www.trolltech.com/developer/knowledgebase/123/

I developed the Qt interface because I wanted to learn how LCL works
internally, and in that I was very sucessful. Several internal parts
of LCL are now documented now because of this. Also, Qt is fun to use,
and I had a good time.

The Qt interface is still useful for GPL applications, and I will keep
applying patches, and probably finish porting the GPL magnifier,
because I'm so near, but we must admit: Qt's licensing is absurd, and
further work on Qt interface is useless to anything except GPL
applications.

I write lot's of GPL apps, but I also write lot's of proprietary
applications, so with that my interrest on Qt has droped dramatically,
knowing it's nearly useless. It's a bit frustrating, but let's move
on, and work on the Gtk 2 and Carbon interfaces =)

wish you all best,
--
Felipe Monteiro de Carvalho

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to