Trolltech Makes Qt/Windows Free As In Beer
drachen writes: "Trolltech has announced that Qt/Windows will now be available under a non-commercial license. To sum it up: 'Developers may use a Non-Commercial License of Qt for evaluation purposes; and Developers may use a Non-Commercial License of Qt on a personal basis to create free programs, and the source code must be made available.'" There's also talk of this at dot.kde.org.
The support for mingw/32 seems worse, since it doesn't have the Unix emulation layer provided by Cygwin
Cygwin is licensed under GNU GPL 2 or later with exception "You may link this code to any code under an OSI approved license." No binary only code is under an OSI approved license. Qt for Windows is binary only. Therefore, Qt for Windows is not compatible with Cygwin or any other GPL program.
However, Qt for *n?x can probably be made to work on Cygwin XFree86 with minimal porting.
Will I retire or break 10K?
People usually use Microsoft Visual Studio in connection with the MFC windows library. Now they have a chance to use it with a better windows library, QT.
You should be able to get the VC compiler as part of the Windows SDK. It may not come with the fancy IDE and wizards, but that's what God made makefiles for.
Dancin Santa
Of course, I meant TrollTech... doh!
Ryan T. Sammartino
Ryan T. Sammartino
"Ancora imparo"
Note that you have to get an exception to the GPL to use Qt/NonCom/Win with a GPL'd app. Nice cop out. They throw potential Windows developers a bone with this non-commercial license, then shift responsibility (and/or blame) onto the stewards of GPL'd Qt apps to grant an indulgence to Windows folk.
It's pointless. Trolltech is still acting out of spite. With a QPL'd Qt/Win, commercial developers will still have to pay Trolltech, as they rightfully should. Without a QPL'd Qt/Win, Trolltech is still sowing seeds of ill will, deterring potential users, and shooting themselves in the foot by denying themselves the benefits of an Open Source library.
I can't wait to see how Qt/MacOS X will be licensed. Then we'll see if they truly support Open Source software, or if they're just shallow anti-Microsoft zealots.
We're not scare-mongering/This is really happening - Radiohead
This sig intentionally left blank.
I definitly agree that Qt is an awesome product which the Windows opensource programming community definitly could use. Personally I think it's great that Trolltech has committed themselves to help keep software Free by releasing such a great tool to the community and helping gurantee that programs made with it go back to the community.
Of course, for companies to live, they have to make money, and this product is definitly worth more than the cost of a commercial development license. So if you're gonna make commercial software, it's only reasonable that you pay the company who gave you such a great start. As for Qt/Windows not being OpenSource:
Well, that only applies to the Non-Commercial license, but if you purchase a Professional or Enterprise license, you do get the Qt source code with it.
Since works created using the free edition of Qt themselves have to be free, this makes sense: no one will be making money off of their works. I just hope this is not a sign of trouble at trolltech. They put out a great product that gets a lot less respect than it deserves; I hope they make some money off of it.
---
python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
Ryan T. Sammartino
Ryan T. Sammartino
"Ancora imparo"
The VC and OpenSource relationship has always seemed terribly weird to me. Almost all win32 ports of GNU or other OpenSource tools I have used require VC to compile. I have tried to get some of them to compile under gcc/Cygwin with luck only with a few of those supporting automake, and then only with modifications (though I haven't tried must in the last year).
The support for mingw/32 seems worse, since it doesn't have the Unix emulation layer provided by Cygwin ... but at least you don't need the Cygwin DLL!
It strikes me that there are a number of free compilers / environments out there for win32, not the least of which being gcc or Borland's C++.
Given this support, and Borland's apparent intent to support the OpenSource community with community licensing for Kylix, why are ported STILL supporting VC (especially knowing that few people have legal access to it?).
i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
QT requires Microsoft Visual Studio, Apache requires Microsoft Visual Studio -- Oh, yeah, Mr. Gates must really hate these "Open Source" folks muscling in on his territory using his tools. I'll bet he cringes every time some open source developer plunks down $1079 for a copy.
So what happens to QT and Apache and the others when Bill decides to cut them off?
If all this should have a reason, we would be the last to know.