Qt Going GPL
summer was the first to note that it looks like Qt 2.2 will be released
under the GPL. This removes the licensing problem that is central to the age old (and very boring) KDE/GNOME flamewar. There's still nothing official appearing on Troll Tech's site, but this looks reasonable.
--
IMO, big companies will still prefer GTK+, however, because they wouldn't like depending on Trolltech for strategic issues like a GUI toolkit.
Ciao
----
FB
Good attitude, Commander. Troll Tech should be praised and thanked for bending backwards and forwards for the community like this. We really do not need your snide remarks here. Will GPL'ed Qt improve KDE acceptance by the community? I certainly hope so. I've always been a KDE fan and user regardless. Now I hope that KDE can compete with GNOME on purely technical grounds and not depend on who can shout louder in the PR wars.
(Please browse at -1 to read this comment.)
Well, I guess we're going to be forced to rate each one on it's merits now. What a strange concept! It feels... kinky :)
I don't think that's true. You can quite easily have a program which uses Qt (under the QPL), an LGPL library (eg, the KDE libraries) and is itself licenced under a variety of other possible licences (eg BSD, GPL with exception caluse for linking to Qt, etc) and remain definitely legal.
Programs which main-code is qpl and using libraries under gpl are still illegal, until the program itself is gpl.
Such programs might infringe the GPL author's copyright, so there may indeed be a problem if he chose to sue. Assuming, that is, that dynamic linking produces a 'derived work' which I personally don't think is true. Since the only significant code out there under the QPL is Qt which is now dual licenced I don't think this is a problem anyway...
KDE itself is a mixture of licences. The libraries are LGPL, so you can link a BSD licenced program to the KDE libraries and Qt with no problems. Much of the rest of KDE is GPL with some portions BSD licenced. Since anything which is BSD licenced satisifies the conditions of the GPL (in fact, the BSD licence is such that I believe you can relicence code under the GPL (or a closed source licence) if you want to) that doesn't present a problem either.
There shouldn't now be any problem with Debian including all of KDE now, as far as I can see. Previously there was no problem with including KDE libraries anyway, but they didn't all the same.
Bruce
Bruce Perens.
Troll Tech has done everything necessary to accomodate the requests of the free software community. They have my sincere thanks, and should have yours, too.
Thanks
Bruce
Bruce Perens.
Bruce
Bruce Perens.
I don't think so.
The idea behind the RMS editorial you're thinking about is that the GPL is preferable when you are providing functionality not available in other libraries. The LGPL is meant for situations where you provide functionality that the non-free competition already provides.
Since there's plenty of GUI toolkits around, free or otherwise, I don't think it matters a bit. And, since Troll will sell you licenses to develop non-free software with Qt, the whole RMS anti-LGPL argument is kinda demolished in this case.
But this is all speculation, isn't it?
At last KDE and Gnome can go completely head-to-head because they are now both totally grounded in GPL licensing. So what does the future now hold?
Corporate take-up? Don't knock it - this is a potentially huge environment. Companies like to know where they stand, and simplified licensing is a huge bonus. Gnome already as a level of corporate acceptance as embodied by the formation of the Gnome Foundation to further the GNOME project. KDE may soon see itself in a similar position.
Interoperability? Both KDE and Gnome are continuing to push their infrastructures forward and both desktop environments are likely to start eclipsing the competition sooner or later (already have eclipsed the competition in some areas). It's likely that Gnome programs will always talk most efficiently to other Gnome programs, and similarly for KDE to KDE, it would be nice to see the arrival of some bridge mechanism to allow the two camps to exchange and inter-embed each others applications across the divide.
Flamewars? Almost certainly :-) At least now there won't be any (meaningful) wars over licensing ...
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
Look again!
There are two new announcements; Qt 2.2 released and Qt/Unix 2.2 being released under the GPL.
:wq!
Interesting choice. Going for the full GPL pleases the extremists, but it also has the side effect of allowing Troll Tech to protect their revenue stream. If they'd made it LGPL, then people could develop and sell proprietarty (closed source) apps using Qt. Being GPL prevents that, thus pleasing both sides. Those wanting to go that route can still purchase a Qt Professional Edition license from Troll Tech (something you had to do under the QPL anyway).
"The invisible and the non-existent look very much alike." -- Delos B. McKown
I think they may have missed the bus on this one. If they had released Qt under GPL earlier, the whole KDE/gnome idiotic split could have been avoided.
Why is it companies never open source stuff when things are going their way? (eg Netscape waited til Microsoft had them by the balls).
not_cub
q='echo "q=$s$q$s;s=$b$s;b=$b$b;$q"';s=\';b=\\;echo "q=$s$q$s;s=$b$s;b=$b$b;$q"
ARRGGHHH!!! Why does every good thing happen _after_ a Debian release!?!?!?
For immedeate release 4th september 2000
The widespread virus called 'GPL' is spreading at alarming rate. Because most patients don't notice any symptoms, 'GPL' has managed to lurk it's way into so many lines of code, that many anylysts believe that all other copyright forms are about to become extinct. RMS, the author of the virus, has been spotted partying like a wild animal and laughing his beard off.
signatures pending - ansa@kos.to - (dont mail there)
perl -e 'fork||print for split//,"hahahaha"'
There's nothing stopping developers from forking the FreeQT codebase to create a new Windows based QT. Frankly, I think the Windows port of QT is one of the best advantages of QT over GTK+. Windows support with GTK is still in it's infancy while QT is quite usable.
The way to bring Windows desktop users over to Free Software is to create cross platform Apps which reduce the need for Windows as a base platform in order to create a migration path for users. That means porting the new StarOffice and KOffice to Windows, giving users a chance to feel comfortable with the new environment, and then waiting for the next costly Windows upgrade to convince the users "there's a cheaper way..."
(from the spoilsport dept.)
Large caveat: This applies only to QT free edition; that is, QT/Unix. Those who wish to develop cross-platform applications will still have to look elsewhere for their toolkit.
Note: Don't bother replying with flames about GTK+ sucking for Windoze. At least the port exists, is free software, and has the chance to improve eventually.
--
Friends don't let friends misuse the subjunctive.
Well, I have seen no announcement to that effect. But given that FSF prefer libraries to be covered by the GPL rather than the LGPL, they should now consider Qt preferable over Gtk.
Since companies like Red Hat have a interest in promoting development af Linux software, free or unfree, they should still have an interest in Gtk, because the LGPL allows their customers to develop unfree applications.
Freshmeat has an article by the Troll Tech guys talking about why they decided to go GPL.
Prevent email address forgery. Publish SPF records for y
> I thought OSS was about *freedom*, freedom
> of choice.
Well, Qt 2.2 gives the developer the *choice* of two licenses, QPL or GPL. Qt 2.0 only offered one license, the QPL. So it seems to me that the freedom of choice has increased, not decreased, with this announcement.
Because Free Qt is copylefted (choice of QPL or GNU GPL), companies still have to pay the Trolls to be able to port their proprietary winsoftware to free*n?x. GTK+ on the other hand, is lesser copylefted under LGPL; it will be more popular for proprietary apps such as your precious games.
<O
( \
XGNOME vs. KDE: the game!
Will I retire or break 10K?
If anything, the GPL licensing of Qt is an encouragement for "big corporations" to GPL their own Qt based software! Don't say this won't happen, because it will, it has, and it IS happening.
The GPL licensing of Qt will be our guarantee that the KDE desktop will remain free and that we won't end up depending on one or more proprietary, closed-source components, which the LGPL would have permitted. After all, is not free software why most of us became Linux converts?
Do not disregard Trolltechs announcement. Today might be the happiest day of the Linux desktop! Oh, the euphoria!
--
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
I've finally had it: until slashdot gets article moderation, I am not coming back.