[Gambas-user] Windows version..

Rob sourceforge-raindog2 at ...94...
Sat Jul 19 20:01:14 CEST 2003


On Saturday 19 July 2003 13:19, Nelson Ferraz wrote:
> > I don't think anyone has volunteered to make a Windows component yet.  If
> > Trolltech provided a GPL version of Qt it would basically be already
> > written, but they haven't and it's not.
> Qt is open source, certified by the Open Source Initiative:
> http://www.opensource.org/licenses/qtpl.php

Indeed it is.  However, the native Windows version of Qt is not open source at 
all; it's the copyright holder's prerogative to release original code as 
closed source for certain platforms if they like, and Qt for Windows makes a 
lot of money for them.

Of course, nothing is stopping users of the Mac and Linux versions of Qt from 
porting to Windows.  It already works under Cygwin (Unix API emulation layer) 
but no one has ported it to Windows natively yet.

See the following URL on Trolltech's website for more info.

http://www.trolltech.com/developer/faqs/noncomm.html#q43

And the following article on kde.org about the port of the GPL version which 
is currently in progress, started only last week:

http://dot.kde.org/1057919193/

Note: philosophically, I have mixed feelings about a GPL'ed port of Qt to 
Windows.  On the one hand, it will allow KDE and Qt apps like Gambas to work 
under Windows which will allow Windows users to adopt them and make their 
migration to a free OS that much easier.  On the other hand, it does give 
more apps to Windows and could take revenue away from Trolltech (since the 
GPL doesn't prevent you from writing a program for use in-house and never 
giving anyone the source, so the only people who'd have to pay for Qt are 
commercial software developers.)  I am all for commercial software for Windows 
if it funds development of the same software in GPL form under Linux, and 
don't really want to jeopardize that.  So it's a dilemma for me, but since I 
wouldn't be working on a Windows port it's a moot point ;)

As a matter of fact, while I don't know if it's legally possible at this 
point, it seems to me that Benoit could make some money by selling a $99 port 
of Gambas to Windows using the commercial Qt toolkit.  It really is a better 
language than VB and I think people are hungry for cross-platform RAD 
environments at this point (Delphi is nice and all but Pascal is closer to C 
than BASIC...) and it seems to me the biggest downside would be (a) kneejerk 
reaction from some parts of the community and (b) the tremendous influx of VB 
users looking for support, which we'd have to face anyway if someone ported 
Gambas to the eventual free Qt/Windows port.  Even if someone does manage a 
free port, sticking it in a box with a manual for 50 bucks and getting it on 
retail shelves somehow (with binaries for multiple platforms and source on 
one CD) would change the face of RAD.  I only suggest that because I suspect 
if you didn't, "Luxuriousity" (look on google and ebay) would.

Incidentally, anyone thinking of trying to port Gambas to the eventual free 
Windows port of Qt who has already used the commercial or non-commercial 
Windows Qt versions needs to consult the license agreement you clicked 
through when you installed Qt, to make sure it doesn't prevent you from 
contributing to GPL'ed Qt based software for Windows.  An earlier Qt port 
attempt had to be abandoned because of this.

Sorry for the ramble.

Rob





More information about the User mailing list