harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sven de Marothy <s...@physto.se>
Subject Re: AWT/Swing
Date Fri, 15 Jul 2005 21:58:25 GMT
On Fri, 2005-07-15 at 10:30 -0300, Rodrigo Kumpera wrote:

> Harmony or classpath won´t be able to use these peers, as QT is GPL.
> 

Well, Qt is GPL/QPL dual-licensed with the option of commercial
licensing, you can link it to FOSS code without any 'virality'.
(http://doc.trolltech.com/3.3/faq.html#5-3)

For VMs like Kaffe, JamVM who are GPL already, this isn't a problem, nor
is it for LGPL VMs like SableVM, which fullfill the QPL requirements.
(Note that most KDE libraries are LGPL too.)

This would only be an issue for someone who wants to distibute a
closed-source fork of Harmony with Qt bundled, or closed-source programs
compiled with GCJ, with Qt bundled. In which case the option of
purchasing a license from Trolltech is still available.

Just to put things into perspective: You can also make the argument that
a set of Windows or OS X peers wouldn't be distributable by Classpath or
Harmony either, since they need a set of commercial libraries that
require you to purchase Windows or OS X.

/Sven


Mime
View raw message