GlennZ writes "Today, Trolltech has released version 3.2 of QT. This release includes a completely rewritten, faster font-rendering engine and a lot more.
Go download it today!"
together with KDE e.V. (non-profit org) who made a contract with trolltech to ensure that Qt stays GPL'd.
Re:$1550 just to use it? No thanks.
by
computerme
·
· Score: 5, Informative
I'll bite too.
Why is there a free GPL version on their site for the Mac and Linux? The windows version was ceased cause too many (not naming names here) people refused to follow the rules of license.
QT Rocks!*
*Except for those that think "time != money" and "it !not take money to make money."
hogwash.
by
Anonymous Coward
·
· Score: 1, Informative
when you have *free* alternatives... utterly *free*, suddenly that $1500 is a whole lot of money.
you say you have "more than $1550 of development software on my machine"... well if you wanted to start coding with QT... guess what? you just *DOUBLED* your expenses!
instead of buying qt, use a free toolket and buy yourself whole other build machine and a KVM switch and watch your productivity rise.
this whole "$1500 is nothing" argument is doublethink to the Nth degree.
Re:Splash Screen
by
Arandir
·
· Score: 3, Informative
The QSplash class is trivial. So trivial I wrote my own in an hour that turned out to 95% identical to Qt's before I knew that they were going to have one. It simply puts a pixmap widget on the screen, starts a timer, and waits for either a timeout or a mouseclick.
QSplash is not going to check the command line arguments. This is an instance where it is the programmer's job to determine if the user wants a splash screen or not. But don't worry too much, every instance of a splash screen in a Qt application I have ever seen (Kdevelop, Quanta, etc) allows you to turn it off. Using QSplash instead of a homegrown splash isn't going to change this.
-- A Government Is a Body of People, Usually Notably Ungoverned
Re:font rednering
by
IamTheRealMike
·
· Score: 3, Informative
FreeType is cross platform though;)
FreeType however does not do the relevant layout you need for all international scripts. GTK uses Pango for this purpose, TrollTech rolled their own. FreeType is just involved with rendering the glyphs, there is quite a bit more involved to completely display unicode text.
thats not what i said.
by
Anonymous Coward
·
· Score: 1, Informative
"But stop the idiot idea that because something is free it makes it better"
i never said: "becasue others are free they must be better." what i said was: "stop the idiot idea that $1500 doesnt matter." its a stupid suggestion. $1500 is a lot of money, especially when there *ARE* free alternatives that compete.
Re:Splash Screen
by
cyb97
·
· Score: 3, Informative
It's probably gonna make more developers create splash screens as it's timesaving... While it's a waste spending about an hour programming a splash-class if your program lacks in other divisions; spending 5-6 minutes implementing this new class is more appropriate... If lack of time is the reason it's implemented in the first place, I guess implementing a --no-splash is probably not in the.plan for some future;-)
But I can't really see how more choice can be worse...
Re:$1550 just to use it? No thanks.
by
Keith+Russell
·
· Score: 4, Informative
$1550? That's nothing. Chump change.
The problem is not that QT/Win is not free-as-in-beer. The problem is that QT/Win is not Free-as-in-speech.
Trolltech released a Non-Commercial edition of QT/Win 2.3. The license basically said you couldn't make one thin dime off anything built with the Non-Comm edition, and since it was incompatible with the GPL, you had to add an exception to your license. Nobody took that license seriously, and Commercial license sales dropped. Trolltech was forced to end the line after that one release. (IMHO, had they gone GPL in the first place, they wouldn't have had that problem. The GPL gets respect.)
Not that you could find that out from their FAQs. You have to go digging through the QT-Interest mailing list archives. All the FAQ has is flippant sayings like "When Windows is completely Open Source...". Bah. Like Microsoft really cares about Trolltech. Windows-based developers are the only ones getting screwed.
In the end, Trolltech decided that "Windows compatible" and "Free/Open Source" are mutually exclusive. (Pay no attention to the cross-platformOpen Sourceprojects behind the curtain.)
But I'm not bitter.
-- This sig intentionally left blank.
Re:$1550 just to use it? No thanks.
by
Keith+Russell
·
· Score: 2, Informative
Take all the.h files from X gpl'd qt and port the c++ over to windows. Tada! You have your gpl'd qt. If you don't want to do it, don't complain when you cannot use it gpl'd.
My issue is that it is completely unnecessary to tear down the X11 version and reconstruct it for Windows when the finished product already exists. It is called QT/Win 3.2, it comes straight from the source at Trolltech, and the only thing keeping it out of the hacking public's hands is Trolltech's insistence on tilting at Microsoft's windmills, developers be damned.
I guess it's the attitude that honks me off. This passive-aggressive "We don't serve your kind" subtext that permeates the text of Trolltech's web site. Is that good evangelism for Open Source? I don't think so. It's little more than preaching to the choir. If anything, it's making things worse. Look at how well "You're either with us, or against us." worked for Dubya.
-- This sig intentionally left blank.
Re:$1550 just to use it? No thanks.
by
__past__
·
· Score: 2, Informative
Well, we'll see how Trolltech will react when the GPLed Windows version starts to get real. Qt/X11 probably would not be under the GPL were it not for someone starting a free clean-room reimplementation during the great QPL flamefest (IIRC it was called Project Harmony. It was abandoned when Trolltech released the GPL version, unlike Gnome, which has the same origin).
I for one don't think that a free Windows version would kill Trolltech. The people using Qt/Win right now are unlikely to use it, and most will probably simply still paying for the commercial license.
Re:Splash Screen
by
Arandir
·
· Score: 3, Informative
I guess implementing a --no-splash is probably not in the.plan for some future
Well, it's also goes against the Way of Doing Things. Standard Qt command line options should not modify the behavior of the software. So the command line options you see are stuff like fonts, colormaps and the like. You don't see stuff like "--cancel-button-left" because that's not Qt's job, it's the developer's.
KDE is another story, because part of the purpose of KDE is to provide a unifrom look and feel for the desktop. I can easily imagine a KSplash class that checks for a --no-splash option.
-- A Government Is a Body of People, Usually Notably Ungoverned
Re:Why moc?
by
Anonymous Coward
·
· Score: 1, Informative
One thing I always check for when someone says they have a better solution, is how they handle "dangling callbacks." Boost doesn't. If you have a signal connected to a slot, and the object the slot is in gets destroyed, and then you emit the signal, WHAMMO!
If your signal-receiving objects derive from boost::signals::trackable, Boost does automatic connection management. Just like QObject, except it doesn't pull in a lot of extra stuff and works well with MI.
yes it is... it's on the FTP site (qt-mac-free-3.2.0.sit)
WWJD? JWRTFM!!!
together with KDE e.V. (non-profit org) who made a contract with trolltech to ensure that Qt stays GPL'd.
I'll bite too.
Why is there a free GPL version on their site for the Mac and Linux? The windows version was ceased cause too many (not naming names here) people refused to follow the rules of license.
QT Rocks!*
*Except for those that think "time != money" and "it !not take money to make money."
when you have *free* alternatives ... utterly *free*, suddenly that $1500 is a whole lot of money.
... well if you wanted to start coding with QT... guess what? you just *DOUBLED* your expenses!
you say you have "more than $1550 of development software on my machine"
instead of buying qt, use a free toolket and buy yourself whole other build machine and a KVM switch and watch your productivity rise.
this whole "$1500 is nothing" argument is doublethink to the Nth degree.
The QSplash class is trivial. So trivial I wrote my own in an hour that turned out to 95% identical to Qt's before I knew that they were going to have one. It simply puts a pixmap widget on the screen, starts a timer, and waits for either a timeout or a mouseclick.
QSplash is not going to check the command line arguments. This is an instance where it is the programmer's job to determine if the user wants a splash screen or not. But don't worry too much, every instance of a splash screen in a Qt application I have ever seen (Kdevelop, Quanta, etc) allows you to turn it off. Using QSplash instead of a homegrown splash isn't going to change this.
A Government Is a Body of People, Usually Notably Ungoverned
FreeType however does not do the relevant layout you need for all international scripts. GTK uses Pango for this purpose, TrollTech rolled their own. FreeType is just involved with rendering the glyphs, there is quite a bit more involved to completely display unicode text.
"But stop the idiot idea that because something is free it makes it better"
i never said: "becasue others are free they must be better." what i said was: "stop the idiot idea that $1500 doesnt matter." its a stupid suggestion. $1500 is a lot of money, especially when there *ARE* free alternatives that compete.
If lack of time is the reason it's implemented in the first place, I guess implementing a --no-splash is probably not in the
But I can't really see how more choice can be worse...
The problem is not that QT/Win is not free-as-in-beer. The problem is that QT/Win is not Free-as-in-speech.
Trolltech released a Non-Commercial edition of QT/Win 2.3. The license basically said you couldn't make one thin dime off anything built with the Non-Comm edition, and since it was incompatible with the GPL, you had to add an exception to your license. Nobody took that license seriously, and Commercial license sales dropped. Trolltech was forced to end the line after that one release. (IMHO, had they gone GPL in the first place, they wouldn't have had that problem. The GPL gets respect.)
Not that you could find that out from their FAQs. You have to go digging through the QT-Interest mailing list archives. All the FAQ has is flippant sayings like "When Windows is completely Open Source...". Bah. Like Microsoft really cares about Trolltech. Windows-based developers are the only ones getting screwed.
In the end, Trolltech decided that "Windows compatible" and "Free/Open Source" are mutually exclusive. (Pay no attention to the cross-platform Open Source projects behind the curtain.)
But I'm not bitter.
This sig intentionally left blank.
Agreed. If I had the time, I would. In fact, somebody beat me to it.
My issue is that it is completely unnecessary to tear down the X11 version and reconstruct it for Windows when the finished product already exists. It is called QT/Win 3.2, it comes straight from the source at Trolltech, and the only thing keeping it out of the hacking public's hands is Trolltech's insistence on tilting at Microsoft's windmills, developers be damned.
I guess it's the attitude that honks me off. This passive-aggressive "We don't serve your kind" subtext that permeates the text of Trolltech's web site. Is that good evangelism for Open Source? I don't think so. It's little more than preaching to the choir. If anything, it's making things worse. Look at how well "You're either with us, or against us." worked for Dubya.
This sig intentionally left blank.
I for one don't think that a free Windows version would kill Trolltech. The people using Qt/Win right now are unlikely to use it, and most will probably simply still paying for the commercial license.
Programming can be fun again. Film at 11.
I guess implementing a --no-splash is probably not in the .plan for some future
Well, it's also goes against the Way of Doing Things. Standard Qt command line options should not modify the behavior of the software. So the command line options you see are stuff like fonts, colormaps and the like. You don't see stuff like "--cancel-button-left" because that's not Qt's job, it's the developer's.
KDE is another story, because part of the purpose of KDE is to provide a unifrom look and feel for the desktop. I can easily imagine a KSplash class that checks for a --no-splash option.
A Government Is a Body of People, Usually Notably Ungoverned
One thing I always check for when someone says they have a better solution, is how they handle "dangling callbacks." Boost doesn't. If you have a signal connected to a slot, and the object the slot is in gets destroyed, and then you emit the signal, WHAMMO!
If your signal-receiving objects derive from boost::signals::trackable, Boost does automatic connection management. Just like QObject, except it doesn't pull in a lot of extra stuff and works well with MI.