The Dot reports: “Trolltech, maker of the Qt toolkit which forms the basis for KDE, announced today that the Qt version for Microsoft Windows will be available under the GPL in addition to its current commercial license offerings for that platform. This change will take place with the release of Qt 4. The Qt version for Linux has been available under a similar dual licensing scheme for several years already. The availability of a GPL’ed Qt for Microsoft Windows will make it much easier to distribute KDE applications that run on the Microsoft Windows platform.“
Trolltech to Extend Dual Licensing to Qt for Windows
About The Author
Adam Scheinberg
Technology Executive • Web Developer • Father • Foodie • Music Snob • OS enthusiast
Follow me on Mastodon @[email protected]
146 Comments
> Gimp (de facto standard on Linux)
> XMMS (de facto standard on Linux)
> Gaim (de facto standard on Linux)
> Real 10 (commerical)
> VMWare (commerical)
> Adobe Reader 7 (commerical)
Before you continue laughing please consider this. All your named applications with exception of The Gimp are more entertainment applications. None of the named ones are satisfying the science and education area. VMWare uses GTK1, XMMS uses GTK1 compared to where we are today you have a mixture of GTK1 and GTK2 stuff. GTK1 and GTK2 again are two different toolkits if we investigate in how much got changed from one version to another.
1) pretty much every enterprise desktop distro uses gnome.
2) those cross platform toolkits you mentioned for oo.o and moz use gtk bindings in linux. if they didnt, theming them wouldnt be such a pain for kde people.
3) evolution, the only outlook replacement in the world of linux, is a gtk app.
4) as was mentioned before, vmware is not only gtk, but higified for gnome.
5) i would call gaim, inkscape, and the gimp quite high profile for linux apps. konq is only high profile because of apples use of KHTML, which has nothing to do with widgets.
im not trying to trash qt or anything, i like it alot more then gtk for all kinds of reasons. but my like or dislike of something has nothing to do with how many people are using it (other then +/- 1 i guess). as it stands now, the world of commercial linux is in gnome. whether that is a good or bad thing is a completely different issue.
Regardless which toolkit is better, GTK seems to have the momentum. Of all applications seriously considered when talking about Linux on the desktop, most run on GTK.
—
I didnt and I dont dispute the fact that GTK has momentum. On Linux, that is. Not so on Windows. Not at all on Windows.
(I wont stress here much that Qt has at least the same momentum on Linux as GTK, and much more on Mac and Windows. Just mention it as a side-note….)
Jason, I ridiculed your vain hope that the Scribus developers would switch to GTK *now*, after their project is established and doing extremely well with Qt.
It would be the same ridiculous hope to think that the Gimp-ers would ever port to Qt. Or the Gaim-ers.
You are starting a new argument here. You are not defending against what I said.
> are widely considered to be best-of-breed.
Considered by whom ? The GNOME Marketing gang ? If you repeat something thousand times then it still doesn’t make it true. It’s just what you make people believe by lying at them.
Yeah, despite Qt’s superiority, GTK based applications are better, why? dont ask me, ask the developers.
> It would be the same ridiculous hope to think that the
> Gimp-ers would ever port to Qt. Or the Gaim-ers.
I consider Kopete to be better than Gaim – but I say this because I used both and not just talk about one.
<<There is kmail and kontact (at least will be in kde 3.4) >>
Have you tried Kmail and Evo? Kmail is a nightmare to use.
<<AFAIR it’s terribly slow (like most gtk apps:), and it looks like new kpdf (from kde 3.4) is the best pdf reader for Linux (it supports continous scrolling) >>
Some points
-KPDF has slower rendering compared to Acrobat Reader 7
-the new KPDF isnt 100% PDF 1.5 compliant
<<VMware is still gtk1, and it’s commercial app >>
VMWare 5 is GTK+ and Gnome-HIG compliant.
Screenies:
http://oracle.bridgewayconsulting.com.au/~davyd/lj/vmware5-screensh…
http://oracle.bridgewayconsulting.com.au/~davyd/lj/Screenshot-VMwar…
<<Psi is 1231231232x better than gaim.>>
No no no, Gossip is #1
> Mozilla and Firefox use XUL, which is a high level toolkit,
> but the underlying toolkit is still Gtk, Gdk, Pango, Pixbuf,
> etc:
It is true that some underlaying stuff inside XUL uses GLIB/GTK+ for Linux (but this is just limited to some core elements the other libraries you have listed are dependencies to ‘glib’ and ‘gtk+’. So you are showing us library to library dependencies here.
The last time I’ve looked at OpenOffice.org it was written by using SFC.
OpenOffice.org 1.1.3 is a work in progress. For the most part, it already looks/feels like a native GTK app. Future versions will be more GTK friendly. Don’t forget that StarOffice has been around longer than GTK itself. There’s just some catching up to do…
The last time I’ve looked at Mozilla it was written by using XUL.
Yes, it uses XUL to extend its own architecture, but its look/feel is native to the platform it runs on: Win32 on Windows, GTK+ on Linux. No QT here.
The last time I’ve looked at Konqueror it was written using QT.</i?
Well, Konqueror is not exactly a best-of-breed application. Besides, recent versions of Konqueror can also use the Mozilla Gecko rendering engine. So one might hope KHTML will eventually die on the vine
[i]So what apps are you speaking about?
See previous post!
The reason that many popular GPL apps are GTK+ apps is because QT was not available on windows under GPL, which immediately means that it can’t be used.
Not that it is available, QT apps might pick up in quality as well as popularity.
Of course this is just conjucture. I don’t have any idea what will happen. But this is the reason that Trolltech has released QT windows under the GPL
– Evolution
There is kmail and kontact (at least will be in kde 3.4)
youve aparently never worked in an office that uses outlook. kmail and contact != evolution.
– Firefox
There is Opera, konqueror, and iirc there is project porting gecko to qt
firefox is the only browser with a measureable market share compared to internet explorer.
– Adobe Acrobat 7
AFAIR it’s terribly slow (like most gtk apps:), and it looks like new kpdf (from kde 3.4) is the best pdf reader for Linux (it supports continous scrolling)
kpdf being better or worse then adobe acrobat is a different discussion. we are talking about weather or not adocbe acrobat uses gtk.
– OpenOffice.org (not fully GTK)
I thought there was a patch for making it qt/kde
quite possible, i really dont know. what i do know is that sun is part of the gnome foundation, and uses gnome on their operating systems, so the linux oo.o will probably continue to officially use gtk.
– VMWare
VMware is still gtk1, and it’s commercial app
as miguel noted, vmware 5 uses gtk2
– Gaim
Psi is 1231231232x better than gaim
gaim happens to be the defacto standard on linux (just look at what the noob distros pick for their apps, i see gaim all the time, i have never seen psi) the gaim team also happens to be top knotch at reverse engineering the propriatary protocols whenever they try and bump out third parties.
<<Before you continue laughing please consider this.>>
Er…I wasent laughing
<<All your named applications with exception of The Gimp are more entertainment applications.>>
How are VMWare and AR 7 “entertainment applications”?
<<None of the named ones are satisfying the science and education area.>>
But where talking about the most popular and commerical apps. If you want those, take a look at freshmeat or gnomefiles.
<<VMWare uses GTK1, XMMS uses GTK1 compared to where we are today you have a mixture of GTK1 and GTK2 stuff.>>
VMWare 5 is GTK+
It seems your trying to draw straws. Whats your point? Can we agree that:
(GTK1 && GTK+) != QT
<<GTK1 and GTK2 again are two different toolkits if we investigate in how much got changed from one version to another.>>
No one is arguing that they are the same.
In my mind up until now, QT may have been open-source but it certainly wasn’t free software as it still restricted you to other open-source platforms in order to develop free-software.
Now with this announcement, people can hopefully develop GPL’d applications that run on both Linux and Windows using QT.
Better late than never +++
Now the last, little reason they could have to troll on every QT/KDE related news is gone
Actually, we still have the bload factor. =).
Mozilla and Firefox use XUL, which is a high level toolkit,
but the underlying toolkit is still Gtk, Gdk, Pango, Pixbuf,
etc:
mono$ ldd /opt/MozillaFirefox/lib/firefox-bin | grep gnome
libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0x401f0000)
libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0x404f7000)
libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0x40573000)
libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0x4058f000)
libpangoxft-1.0.so.0 => /opt/gnome/lib/libpangoxft-1.0.so.0 (0x405a7000)
libpangox-1.0.so.0 => /opt/gnome/lib/libpangox-1.0.so.0 (0x405ac000)
libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0x405b8000)
libgobject-2.0.so.0 => /opt/gnome/lib/libgobject-2.0.so.0 (0x405ec000)
libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0x40626000)
libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0x4062b000)
libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 (0x40c66000)
Underlying toolkit still gtk? Isn’t gtk just an option in firefox? Does the windows version use libpango, libgobject, libgtk-x11 etc.? Because there is a great difference between supporting an additional toolkit and being based on one specicific toolkit I know how it feels being enthusiastic about a platform/toolkit, and doing advocacy for it… but I think advocacy should be based on facts, otherwise it can backfire sooner or later. I find it particularly ridiculous that some gnome folks (not only gtk) would regard firefox and ooo.org as gnome/gtk apps, whereas afaik they just support gtk, they are not based on it. Big difference. Correct me if I’m wrong.
On the other hand, Adobe brought a qt licence (for their photo album) and opera uses qt – taking ooo.org and firefox out of that list, opera+adobe photo album userbase is on par with the Gimp/xmms/gaim/vmware/real10/adobe7 userbase (browser plugins don’t count). I don’t think gtk has the momentum argument is maintainable. I don’t think qt has the momentum is maintainable either. It may have the momentum later with gpl win32 version, but that is just pure speculation. Just to be fair.
I found it to be a good news, but I may say the Real, Adobe, etc, etc. choise GTk because the LGPL licence, big companies like that doesn’t want to share the code, yet.
So, the licences will benefit only OSS community.
Hmm. Let’s see what linuxquestions.org readers choice has to say:
Winners using QT:
Desktop Environment of the Year – KDE (58.25%)
Web Development Editor of the Year – Quanta (50.88%)
IDE of the Year – Kdevelop (37.77%)
File Manager of the Year – Konqueror (30.59%)
Winners using GTK
Audio Multimedia Application of the Year – XMMS (45.83%)
Messaging App of the Year – Gaim (56.00%)
Graphics App of the Year – GIMP (72.82%)
So 4 for QT, 3 for GTK. Pretty even I’d say.
And no, Firefox is not GTK, although you might have the gnome integration patches applied. OOWriter is also not GTK, in fact, on my system it uses the QT widgets and open/save dialogs.
And if we look at the first and second place apps, we get:
GTK: 9
QT: 13
So even if we count Firefox as a GTK app, we get 10 using GTK and 13 using QT.
So I ask you this, if GTK has the supposed “momentum” as you claim, why do people like the QT apps better? Your ranting about how GTK apps are better are pointless, the opinion of the masses counts, not your personal views.
Quote:
“I found it to be a good news, but I may say the Real, Adobe, etc, etc. choise GTk because the LGPL licence, big companies like that doesn’t want to share the code, yet. ”
I don’t think you understand it.
There are two licences. A commercial, and a gpl license.
This means that commercial companies don’t need to release the source code.
And… Adobe does use Qt, as well as GTK.
Why did they use GTK for Reader ?
Most likely because of practical reasons.
It would be more practical, I guess, to update an existing program than to start all over again.
is funny
some apps are GTK, some apps are QT. and now QT is available GPL/QPL for windows too, which IS the point of this article! rejoice! and go back to eating pizza and coding, or whatever else you do in life
>
The cross-posted accusation above that Trolltech is controlled by Canopy has already been adressed by Eirik Chambe Eng on slashdot:
<
I didn’t say trolltech was *controlled* by canopy, I said that I wish trolltech wasn’t *associated* with canopy.
>
Fact: Canopy and SCO own 4.1 and 1.6 per cent of the Trolltech shares, respectively. This is not exactly a controlling interest. The current ownership structure has
Employees owning 64.7%.
<
Again, you have changed my arguement. You are addressing your own “strawman” arguement. I don’t understand why trolltech has *any* financial involvement with canopy. Why doesn’t trolltech publicly ask canopy/scox to divest? If trolltech really honestly opposing what scox and canopy are doing, then that would be the honorable thing to do.
Boy, i love “toolkit zealots” fighting each other. Every time they do so, i learn something new about Qt or GTK. And as subjectively neutral observer i could say that argumentation of GTK zealots is more convincing than those of QT. Please, go on!
commercial, or high profile linux apps are not the same as the linuxquestions users choice awards. what you have tells us that people new to linux are pretty much split, or it doesnt really matter to them. regardless, not really relevent.
firefox and oo.o are most definately not gtk. but this conversation is about what kind of support the two toolkits are getting, and both moz and oo.o integrate into gnome, not kde (without modification).
and who said that gtk apps were better? it looks like you didnt read the comments, and instead just decided to flame.
Now the last, little reason they could have to troll on every QT/KDE related news is gone
Ouch!
Actually, the main reason remains: the future of QT is controlled by a single, commercial entity. What if they decide to stop development on QT? What if they just slowed down development on QT (lack of resources) to the point where it is no longer competitive with other platforms?
Leo I don’t see how you can draw assumptions from a sampling like this.
Look at another example from the LQ awards.
Distribution of the Year – Slackware
I can go to distrowatch and confirm that Year 2004, most HPD was MDK. So what does this mean? Is DW or LQ right?
You can’t make comparisons like that. Its just too flawed.
Why did they use GTK for Reader ?
Most likely because of practical reasons.
Qt makes most sense when you develop a new application because you get the benefit of a shared code base between platforms, thus reducing the need for two different development teams.
Acrobat Reader for Unix/Linux is very likely a fully separate application, so they most likely went with the cheapest option.
It actually doesn’t make sense to compare GTK+ and Qt with closed source applications on Linux as Trolltech says most of the clients buy their Windows licences.
Um no, most people are turned off by the fact that a GUI toolkit/framework is using a viral license (GPL). Not saying that the GPL is bad(far from it), its just not appropriate.
That’s the beauty of dual-licensing. If the GPL license is too “viral” for you (whatever that means), then use the commercial license for your product.
The reason that many popular GPL apps are GTK+ apps is because QT was not available on windows under GPL, which immediately means that it can’t be used.
Not quite…the isn’t the first Qt has been dual-licenced on Windows. It was only a little over a year ago that Trolltech removed non-commercial useage on Windows.
http://developers.slashdot.org/article.pl?sid=03/12/01/0236207
and now QT is available GPL/QPL for windows too
No, GPL and Qt’s “commercial” licence (actually they mean prorietary).
Their new FAQ says they are considering a QPL option or something similar, but there is nothing fixed yet other than the dual licencing with GPL
Just to clear something up, I am talking about popularity in my example. DW’s HPD vs LQ poll.
It dosent mean anything.
there was only one fellow who made the claim that firefox was a gtk app.
…And that fellow was me (beaming)! Just for fun, un-install GTK+ from your box, and see which of your favorite applications still run.
Well, wadda ya know. This article about trolltech was also on slashdot. I posted my usual gripe about trolltech being associated with canopy. I got a reply from trolltech’s president, claiming that trolltech *has* asked canopy to divest, so now the request is public.
I feel much better about trolltech now. Here is the reply:
>>
We have asked Canopy to divest since SCO turned against Linux. Unfortunately under US and Norwegian law you cannot force someone to sell something. We have sold all our investments in Canopy companies a long time ago. We do not like the fact that Canopy and SCO owns shares in Trolltech. The irony is that they became shareholders because the old Canopy/Caldera wanted us to continue to create good Linux software. Canopy/SCO owns a very small share of Trolltech and has no control or influence whatsoever on the strategy and operations of Trolltech. Trolltech is controlled by it’s employees. Eirik Chambe-Eng (President, Trolltech) —–
<<
Leo I don’t see how you can draw assumptions from a sampling like this.
I agree it’s not the be all end all of results, but this is a fairly extensive survey of Linux users’ preferences.
At least these numbers represent a reasonably large number of people, instead of just stating personal preferences, which is useless.
All this talk about “high profile” applications. Well what is high profile? The apps that people use are high profile, just because something is put out by Adobe does not make it high profile.
Yes, for commercial applications, GTK is dominant, but then again, how many commercial desktop applications for Linux are there that are worth money? Off the top of my head, I can only think of VMWare.
(I’m sure there will be ten people shouting “NO!! you’re wrong! I also use commercial app xyz all the time!” but lets not miss the point here.)
Quote:
“Actually, the main reason remains: the future of QT is controlled by a single, commercial entity. What if they decide to stop development on QT?”
I can’t find the article on dot.kde.org at the moment, but I read that if Qt was stopped, it would be released as lgpl. Not sure though, as I can’t find that article.
Just because I don’t want to use the GPL, I have to shell out $1500+?
If you’re developing commercial software and plan to make money selling it, $1,500 is peanuts. If you’re not developing commercial software, then release it under the GPL.
I can only hope that this will mean lots of GPL’ed Qt-based software (including KDE stuff) for Windows.
Only KDE is stupid enough to make their libs GPL
Last time I checked any code in kdelibs has to be licenced LGPL or GPL compatible BSD style.
But maybe you are talking about some other project named KDE, not the one on kde.org
I think that most of the success of some of the QT-apps you talked about is due to the fact that many distros come with KDE as default, and many times it’s heavily customized for that distro (i.e. Mandrake). I think it’s easier to see a Kde user choosing Gaim as his IM client rather than seeing a Gnome user opting for Kopete. But i suppose that Kde users are more than Gnome users (for what i said before), so it’s easy to guess why many apps are more used than others. And, broadening the view, i think that it’s easier to see Kde users using
-Gaim
-The Gimp
-Vmware etc..
than Gnome users using
-Scribus
-Konqueror
etc..
that’s IMVHO, of course
<<I agree it’s not the be all end all of results, but this is a fairly extensive survey of Linux users>>
Er, not really. Do you know the demographic of LQ users? I don’t thats my problem.
<<All this talk about “high profile” applications. Well what is high profile? The apps that people use are high profile, just because something is put out by Adobe does not make it high profile. >>
Read my post a few pages back.
<QUOTE>
I think the point hes making is that the :
-most popular
-most user visble
-most commerical
apps are done in GTK+.
</QUOTE>
<<how many commercial desktop applications for Linux are there that are worth money?>>
You mean like every Linux game installer (UT series, Quake series Doom3, etc)
Adobe Reader 7 and Real 10 are a pretty big deal too, buddy.
To sum it up, commerical support in Linux is pretty limited, but what is avaliable is primiarly done in GTK.
I was curious about Acrobat Reader 7 that people were saying uses GTK. I remember the ugly, unusable version 5, so having a modern one would be nice.
You can’t even download it yet! Apparently there was a prerelease program, so some people got an early beta. But as far as the general public is concerned, there is now no way to download Acrobat Reader 7 for Linux.
Software that isn’t available doesn’t count, people.
<<KDE has no choice in the matter. >>
Does it matter to the ISVs that KDE didnt have a choice? Nope.
<<Yes. Don’t like it? Move on. Enough companies have no problems with this>>
So now because I’m not a large organization, I don’t matter? Why should I be forced into the GPL?
So now because I’m not a large organization, I don’t matter? Why should I be forced into the GPL?
You are not forced into anything. Just continue to use whatever toolkit you’re using if you don’t want to apps to be GPL (for whatever reasons).
You want to use Qt code? You play by their rules. As other have said, enough people don’t have problem with this. As a user, I certainly don’t!
i dont think it would even be a good way to gauge the popularity of an app, considering lqs reader base. thats like saying a poll on userlocal (a slack site) on what is the best linux distro would give us even a vague idea of what is popular.
Read my post a few pages back.
<QUOTE>
I think the point hes making is that the :
-most popular
-most user visble
-most commerical
apps are done in GTK+.
</QUOTE>
Sheesh. I addressed this. Most popular seems to be even or slight favour to QT. Most user visible is the same thing. Whether you like the LQ numbers or not, they’re better than anything you’ve come up with (which is nothing).
Most commercial, I already agreed GTK is used more here. Why are you even arguing? I’m just saying there’s not many commercial apps worth using on linux yet.
You mean like every Linux game installer (UT series, Quake series Doom3, etc)
Adobe Reader 7 and Real 10 are a pretty big deal too, buddy.
Installers? Please, an app that’s used for a whole 2 minutes hardly counts. Even so, lets count “every Linux game installer”, oh, we’re at about 3 from that category.
Adobe Reader 7 is not released, Real 10’s marketshare among Linux users is miniscule compared to the more established players like Mplayer and xine.
<<I agree it’s not the be all end all of results, but this is a fairly extensive survey of Linux users>>
That survey says that Slackware is best distro of 2004 (i dont remember anything particular about slackware the last year).
On the contrary Ars Tecnica awarded Ubuntu as Best distro, best comunity and best newcomer of 2004…
So what should we think about it ?
I suppose Ars Technica awarded the novelty/innovation while LQ result was influenced by the large number of Slackware users on the site…
So now because I’m not a large organization, I don’t matter? Why should I be forced into the GPL?
No, I said, if you don’t like it. MOVE ON. Noone is forcing you to use QT. Use GTK if you can’t afford/dont want QT!
Proper licences for kdelibs according to this
http://developer.kde.org/policies/licensepolicy.html
So what do the LQ polls mean? They represent the choices of about 1000 linux users. That’s it.
I’m not trying to say that I know the demographic here. I’m saying, this is the best indicator I had on hand.
>Sheesh. I addressed this. Most popular seems to be even or slight favour to QT. Most user visible is the same thing. Whether you like the LQ numbers or not, they’re better than anything you’ve come up with (which is nothing).
most popular and most visible are not the same thing. i would venture to say muine is more popular then rhythmbox, but rhythmbox is far more user visible. no matter how much you may not like it, gaim is far more user visible then psi, or even kopete.
and the lq numbers mean nothing, thats like taking a /. poll on operating systems, then using those numbers to extrapolate popularity. any site that caters to a specific demographic cant be used to even vaguely justify something general.
>Most commercial, I already agreed GTK is used more here. Why are you even arguing? I’m just saying there’s not many commercial apps worth using on linux yet.
that is where this whole discussion started. we are talking about how maybe now qt will get more use by the big visible, popular, and commercial projects.
>Installers? Please, an app that’s used for a whole 2 minutes hardly counts. Even so, lets count “every Linux game installer”, oh, we’re at about 3 from that category.
so what you are saying is that gtk is not used by more commercial projects in linux because even though they pretty much all use it, there arnt that many of them yet? sorry, a bit confused…
>Adobe Reader 7 is not released, Real 10’s marketshare among Linux users is miniscule compared to the more established players like Mplayer and xine.
you are totally right, see my comments near the top about how visibility and popularity are not the same thing.
Applications like the Gimp, Evolution, Firefox, etc. are widely considered to be best-of-breed.
—-
I dont dispute Firefox as being “widely considered best”. (I leave aside my personal consideration about the best browser).
But I dispute Gimp: Photoshop for sure is more widely considered best of breed, no? Ah, so you want to limit the contest to Linux platform only? Fair enough: Gimp is the King. But Krita is the one that will overthrow the King sooner or later. It is coming closer by the week…..
Re. Evolution: it is more buggy and unstable than ever. And why is it that Evolution got beaten by KMail/Kontact in the recent poll conducted by Linuxquestions.org ? Mind you, this is not a KDE-dominated website — last year Evolution clearly won over KMail/Kontact, but this year they lost. So much for “widely considered best of breed” in that category.
While Karbon and KMail may be capable applications, they do not come to mind as defacto replacements for Photoshop or Outlook.
—-
Are you saying that Gimp is coming to mind as a *replacement* for Photoshop?? Get serious.
Are you saying that Evolution may replace Outlook? OK, maybe. But so does Kontact, and even quicker — now that Qt4 will be GPL’d on Windows.
Oh, and what about Evolution’s connectivity?? Kontact 3.4 can be used with a whole slew of different groupware servers:
* [ http://www.kolab.org/ ] Kolab
* [ http://www.suse.com/en/business/products/openexchange/ ] SUSE Linux Openexchange Server (SLOX)
* [ http://www.egroupware.org/ ] eGroupWare/phpGroupWare
* [ http://www.opengroupware.org/ ] OpenGroupware.org
* [ http://www.novell.com/products/groupwise/ ] Novell Groupwise
* [ http://www.microsoft.com/exchange/ ] Microsoft Exchange 2000/Microsofte SharePoint Server
I don’t know about Evolution — maybe they are even on par on that count. But Kontact is better in that it is modular: Evolution is a bloated hog of various code fragments, glued together to a now monolithic block that cannot be separated and is difficult to maintain.
In Kontact, I can run each of its components as standalone app, if I dont like the integration, and I can draw in any number of the many components into its integrative shell: KMail for mail, KNode for newsgroups, aKregator for RSS feeds, KAddressbook for Contacts, KNotes for reminder scribbles, KWeather for weather reports,… a calendar, a todo-list, a journal, a PDA synchronization tool.
Can Evolutions do that?
It’s no surprise that Adobe picked GTK for Acrobat 7, or that Real chose GTK for Realplayer.
—-
Adobe also picked Qt for their “Photoshop Elements” application. It will be no surprise if Adobe and Real will change their past toolkit decisions in the future. And it will be no surprise if more commercial companies started to migrate away from MFC and adopt Qt.
Scribus and K3b are the only best-of-breed applications that come to mind that run on KDE.
—-
The only ones? What about these:
* Printing: KDEPrint and kprinter (my own estimation)
* Desktop Environment: KDE (as backed up by number of distros defaulting to it and by numerous user polls)
* GUI Editor: Kate (in recent polls only beaten by Vim)
* Web Development: Quanta (in recent polls better than Bluefish)
* Rapid Application Development: Kommander (no comparable tool at all on no platform)
* Development IDE: KDevelop (lets you even develop Gnome applications), and Umbrello (UML modelling)
* Scientific Application: KStars (lets you control professional radio telescopes)
* Professional Data Processing: Kst (data plotting and viewing program)
* Central Administration of Large Desktop Installations: Kiosk and Kiosktool (no other desktop environment has anything that comes even close to KDE Kiosk)
* Audioplay: amaroK (need I say more?)
KDE is translated into more languages than Gnome. This is not said as an argument in a “pissing contest” about “Whose ‘***’ is larger?” — but it says something about what is “widely considered worth of a translation”.
#######
In conclusion, let me say: it is completely irrelevant, in the long run, wether KDE/KDEapps are better than GNOME/GNOMEapps or vice versa. What matters for world domination is if one of them (or even both) succeeds in becoming better than Windows/Windows-apps.
Do we agree on that last point?
that is where this whole discussion started. we are talking about how maybe now qt will get more use by the big visible, popular, and commercial projects.
You have a good point, but, comercial software equals to closed source, companies with big cash will not spend $1,500 to release a small interface of their programs, (acrobat reader, real player, nvidia drivers interface, etc)
So there’s where GTK has the advantage, GPL on windows doesn’t mean big companies jumping to Qt, means benefits for OSS.
so what you are saying is that gtk is not used by more commercial projects in linux because even though they pretty much all use it, there arnt that many of them yet? sorry, a bit confused…
Confused is right. Where did I say any of this? I didn’t.
*sigh* Well, one more time:
GTK is used for more commercial apps, but commercial desktop apps are not significant on Linux yet.
You spend so much time talking about the demographic of LQ. So what is it? As I understand, the demographic is linux users, so asking Linux users about their choice in Linux applications seems perfectly reasonable. You cannot compare this with a slashdot poll on operating systems, since slashdot has an obvious bias towards one operating system. Please, show me how LQ has a bias towards QT applications.
that is where this whole discussion started. we are talking about how maybe now qt will get more use by the big visible, popular, and commercial projects.
visible, popular != commercial
Your arguments on how visible is not the same as popular are not convincing. Sure they’re not the same thing, but there is a very strong correlation between the two.
I’m afraid that’s not enough. I want every last QT developer to realize the foolishness of their ways, so that they may finally bask in the benevolent warmth of the Toolkit That Is GTK. Amen.
haha. you are way too funny. I don’t think you have the credentials that would make qt devs listen to you. nor should they, for qt even without gpl win32 version was a commercial success. Companies ranging from Volvo to to Nasa licenced qt, including Opera and Adobe.
there was only one fellow who made the claim that firefox was a gtk app.
…And that fellow was me (beaming)! Just for fun, un-install GTK+ from your box, and see which of your favorite applications still run.
That’s what I meant while speaking about credentials – by which I mean simple logic. If you run windows, you won’t be able to uninstall gtk from your box, because it’s not there (unless you have GIMP) – because it is not needed for Firefox, which means that – I hope this won’t trouble your intellect too much – Firefox is not a GTK application. Also, following your logic, if I uninstall perl, half the packages will be gone from my system. Does that mean that rox-filer, wesnoth, kdegraphics, firefox, etc. is a perl app? Lol.
Guys, please pay attention to the article. Yes, really.
There are people who prefer Qt and there are those who prefer GTK. Those who prefer Qt now get to run it on Windows as well.
End of story.
On the other hand, Qt rocks and I am happy to see it on Windows. It would be great to see more FLOSS taking over the mindshare of Windows users.
im a linux user for years. i like both kde and gnome.
skype is a Qt app yeah!!
amarok yeah!
but i like gnome more. gaim, xchat, evolution…
Well, I would argue that Qt is used for many more commercials apps than GTK or Wx ever will be. Granted, it’s more expensive – but who cares? It’s faster, has better docs, better support – companies _do_ care for the latter…!
A selection of commercial applications written using Qt:
– DAZ|Studio (Win & OSX)
– Adobe Photoshop Album (Win)
– Iridas Framecycler MP (Win, OSX, Linux)
– Opera (Win, OSX, Linux)
– Viva Designer (Win, OSX, Linux)
– Imagineer mocap (Win, OSX, Linux)
– Dubois Dutruc (Win, OSX, Linux, IRIX)
– Mainconcept MainActor (Win, Linux)
ive experienced with various toolkit.
for me QT is the best followed by WX then gtk.
and im using kdevelop in gnome wat a blasphemy!
Which what would happen when one deinstalls gtk? I guess nothing. As far as I know, I use only KDE apps and they do not use gtk.
[root@burns root]# lsof | grep gtk
[root@burns root]#
One very good unmentioned Qt app is moneyplex which I use for HBCI Online Banking.
i hate outlook, and i hate evolution. i do like kontact.
however, thats completely irrelivent, because as much as i hate outlook, my boss loves it more, which is the reason it will alwas be installed and running. outlook has gotta be the most loved application in existance by middle management, evo looks and acts in the same way, kontact doesnt. as for support for multiple groupware servers, you know as well as i do that means nothing. outlook (the biggest by FAR) connects to exchange, so thats the only one that really matters. again, not the way i like it, not the way it should be, but the way it is.
i hate photoshop, and i loath the gimp.
im not a graphics artist, so all the power and flexibilty it offers to someone trained in the fine art of computer graphics translates into nothing but interface bloat for me. i dont need a hundreth of the features available, and all they do is slow me down or confuse me when i am attempting to do what (limited) image editing i do. paintshop pro is more my style. but once again, we arnt talking about the product that is the most useful, or even best, but the one that is the most widly used, and considered to be the best.
once again, lq polls can tell us what linux newbies like the most, and thats about it. also, noone has said qt apps are worse then gtk apps. all we are talking about is what is used by the visible, popular, and commercial projects.
I knew the GTK/GNOME trolls would be all over this one as usual. Nothing good about QT/KDE can be posted on this site without the GTK/GNOME trolls completely diverting from the original post. Anyway not matter how popular individual GTK apps are KDE remains the most popular Linux and *nix desktop, so why is that so if GTK is best toolkit around?
One thing I never understood:
* KDE is using Qt
* Qt is available under the GPL, the QPL or a commercial license. To my knowledge, KDE is using it under the GPL.
* using GPL licensed libraries in your product requires that your product is also licensed unter the GPL
How can the KDE libs be licensed under the LGPL if Qt is under the GPL then? Am I missing something? Is KDE using Qt under the QPL license?
very cool. should make it easier for qt-only apps like scribus to be ported to Windows, right?
since now that windows has the GPL library OSS folks will clean up their code to make it portable to windows which in turn makes it portable to any QT platform.
Yes, yes yes…
Our Norwegian friends are really moving forward. This is a major step for the Qt community, and will make the use in open source applications more interesting.
So the best C++ cross-platform toolkit doesn’t have any license issues anymore… Go Trolltech!!!
Can OSnews please stop to rip stories from other sites (here dot.kde.org) and publish them as their own text?
Here’s looking forward to ditch wxWidgets for good finally. I am downloading Trolltech’s Qt4 Beta (for Linux) now and will be starting to explore it as soon as the darn thing is compiled…..
Guess that means we will soon see a Scribus port for Windows. Bummer. I was hoping they would’ve ported Scribus to GTK to accomplish this.
I wonder if this was motivated by the work done to port Qt/X11 to Qt/Win32 – I suspect they had no choice but to do this, as otherwise there would have been two different codebases both for Qt on Win32.
to get decent linux apps like scribus, port them to Windows and release them….
See, that is the problem. OSS authors want their software in use on as many desktops as they can, therefore, realy excelletn software like scribus would need to be ported to other platforms.
Linux needs native killer apps like scribus that exist only on the linux platform
I am pretty sure this is one of the reasons, even if they do not mention it in the press release
Yes! This is great! Now we have an awesome cross-platform toolkit for open source software! Thank you Trolltech!
Finally!
I just hope I can still choose the QPL or GPL like you can with the Linux version today.
Goodbye wxWidgets, and for the most part goodbye GTK (except for cross-platform or non-GPL software).
Guess that means we will soon see a Scribus port for Windows. Bummer. I was hoping they would’ve ported Scribus to GTK to accomplish this.
———
Why would any sane developer who…
…who did choose Qt for a *reason*,
…and who can see his choice was a most correct decision,
…and who can see what nice app he creates with it,
…and who gets alle the recognition he could dream of —
— why shoul such a logic-empowered and rational person ever consider to switch to a buggy, slow, unstable, un-documented and un-supported toolkit?? (Because that is what GTK is, at least on their Windows port):
Here’s looking forward to ditch wxWidgets for good finally
What is so bad about wxWidgets? I’ve only played with it on very small tests, but it seemed to work and was quite intuitive. I’m not knocking Qt or KTK+ by the way, just interested to know …
Um no, most people are turned off by the fact that a GUI toolkit/framework is using a viral license (GPL). Not saying that the GPL is bad(far from it), its just not appropriate.
QT still has “license issues”.
Yes for some people, GPL will become issues.
But, I think we should be fair to trolltech, however they are commercial company. They should pay their programmers for further development.
So, I think it will become issues to small company or individual who can’t buy QT. But for a middle to large company, even for internal purposes, QT is acceptable because of its cross platforms capability.
Canopy of course is the parent company of scox. Recently Canopy’s CEO (Yarrro) and CFO (Mott) were both fired, and Noorda Family trust, which owns canopy is suing Yarro for stealling over $20MM. To the best of my knowledge Yarro still sits of trolltech’s BOD.
Canopy is an absolutely filthy organization. But, trolltech refuses to disassociate from canopy or scox. Trolltech will tell you that they don’t approve of scox, but trolltech refuses to ask canopy to divest; and trolltech will not sell their own investment in canopy companies.
“Linux needs native killer apps like scribus that exist only on the linux platform”
this isn’t a situation of Win32 Photoshop in reverse, because the 90% of PC users are not even aware these killer apps exist on linux, how then should they pine for scribus (insert killer linux app here), and thus feel compelled to switch over from the evil empire?
linux killer apps benefit from being multi-platform because they then come to the attention of 100% of PC users, who having become familiar with the aformentioned killer apps, will find the transition to linux less onerous, should the benfit of doing so seem worthwhile……………. if those benefits are not apparent then i am afraid that linux just isn’t good enough, stick with windows.
with the greatest of the respect; the argument; “linux should keep its killer apps for itself”, seems to me to betray a fundamental lack of faith in the superiority of GNU/Linux as a platform.
Finally, right, I’m ditching wxPython for my next project if the PyQt guys follow suit!
I think this will see a lot more GPL software using Qt now – personally I only write GPL, but if I can’t use the same license for Windows, then I’m not interested. Now I can!
Well done the Trolls!
Why should such a logic-empowered and rational person ever consider to switch to a buggy, slow, unstable, un-documented and un-supported toolkit??
Come on! You can’t be serious…
For one thing, a GTK port would allow better integration with the Gimp and Inkscape, both frequently used with Scribus. In fact, take a look at this list:
– Gimp
– Inkscape
– Evolution
– Firefox
– Helix/Realplayer
– Adobe Acrobat 7
– OpenOffice.org (not fully GTK)
– VMWare
– Gaim
Regardless which toolkit is better, GTK seems to have the momentum. Of all applications seriously considered when talking about Linux on the desktop, most run on GTK.
bah, doesn’t matter if people use the kerenel itself. The point of porting applications is so that you become OS independent. once desktops run only os-independent apps then they can switch at ease. the factor for switching shouldn’t be the apps, the factor for switching should be cost and reliability
Great news, they finally got the point.
<<Regardless which toolkit is better, GTK seems to have the momentum. Of all applications seriously considered when talking about Linux on the desktop, most run on GTK.>>
LOL, something intresting, VMware 5 is not only done in GTK+ but its also Gnome-HIG compliant.
> when talking about Linux on the desktop, most run on GTK.
That truly needs to be proven. Look at http://www.kde-apps.org/
I was reading this on slashdot.
No. If you want to write an application and not release it under the GPL and you want to distribute it, you must purchase a commercial license.
There are still license issues, but anyway, windows GPL of qt is a step forward.
<<That truly needs to be proven. Look at http://www.kde-apps.org/>>
I think the point hes making is that the :
-most popular
-most user visble
-most commerical
apps are done in GTK+.
> Linux needs native killer apps like scribus that exist only
> on the linux platform
Why? To promote vendor lock-in even further?
with the greatest of the respect; the argument; “linux should keep its killer apps for itself”, seems to me to betray a fundamental lack of faith in the superiority of GNU/Linux as a platform.
I agree, it’s also ironic how one of the primary arguments against GNU/Linux’s competition is that you are subject to vendor lock-in tactics. And while that is true for the most part, you have people like this guy advocating the use of those tactics to attract and keep users on the Linux platform. Open source software has it’s own inherent advantages. And if open source software truly is as great as we all believe it to be, then those advantages will speak for themselves.
> -most popular
> -most user visble
> -most commerical
The last time I’ve looked at OpenOffice.org it was written by using SFC.
The last time I’ve looked at Mozilla it was written by using XUL.
The last time I’ve looked at Konqueror it was written using QT.
So what apps are you speaking about ?
The cross-posted accusation above that Trolltech is controlled by Canopy has already been adressed by Eirik Chambe Eng on slashdot:
http://it.slashdot.org/comments.pl?sid=138577&threshold=1&commentso…
Fact: Canopy and SCO own 4.1 and 1.6 per cent of the Trolltech shares, respectively. This is not exactly a controlling interest. The current ownership structure has
Employees owning 64.7%.
See the URLs below.
http://www.trolltech.com/newsroom/investors.html
http://www.google.com/search?q=cache:4qrYMRBW-P0J:www.trolltech.com…
Eivind Throndsen
Trolltech AS
What is so bad about wxWidgets?
—-
Nothing. It is just that Qt is so much better. (Stability, features, support, documentation, intuitive and easy to use, the same thing on all plattforms,….)
I’ve only played with it on very small tests,
—-
That means you have not yet put many stakes into it. That means you can just as easily “play” with Qt now.
But, don’t trust *my* opinion, or *my* decision — make your own!
but it seemed to work and was quite intuitive.
—-
Hmmm…. yes!
But for me, Qt was even *more* intuitive, *much* more! (I used the Free Windows Test Version that came with the Qt3 Programming Book from Prentice Hall.)
Also, I found that wxWidgets is quite different on different OS platforms, close to the point were it is going over into distinct toolkits!
Compared to wxWidgets, Qt is paradise. But look yourself or leave it. I do not want to persuade you — it is just that I am so full of joy about Trolltech’s decision that I had to let off some of the steam.
(And, Trolltch, listen to me: while I won’t use a Commercial License for my personal projects, I will now persuade my employer to move to Qt. I didnt do so because I didnt want to learn 3 different toolkits: MFC, Qt and wxW. So I resolved to just learn the second, wxW [where I have to use MFC for my employer]. I can now consolidate on one for all purposes. Trolltech, thank you!)
Hey, don’t look at me.
<<The last time I’ve looked at OpenOffice.org it was written by using SFC.>>
Yup, StarOffice’s custom toolkit.
<<The last time I’ve looked at Mozilla it was written by using XUL.>>
Yup
<<The last time I’ve looked at Konqueror it was written using QT.
>>
Konqueror isnt popular.
<<So what apps are you speaking about ?>>
Gimp (de facto standard on Linux)
XMMS (de facto standard on Linux)
Gaim (de facto standard on Linux)
Real 10 (commerical)
VMWare (commerical)
Adobe Reader 7 (commerical)
…LALALA
For one thing, a GTK port would allow better integration with the Gimp and Inkscape, both frequently used with Scribus. In fact, take a look at this list:
– Evolution
There is kmail and kontact (at least will be in kde 3.4)
– Firefox
There is Opera, konqueror, and iirc there is project porting gecko to qt
– Adobe Acrobat 7
AFAIR it’s terribly slow (like most gtk apps:), and it looks like new kpdf (from kde 3.4) is the best pdf reader for Linux (it supports continous scrolling)
– OpenOffice.org (not fully GTK)
I thought there was a patch for making it qt/kde
– VMWare
VMware is still gtk1, and it’s commercial app
– Gaim
Psi is 1231231232x better than gaim.
Mozilla and Firefox use XUL, which is a high level toolkit,
but the underlying toolkit is still Gtk, Gdk, Pango, Pixbuf,
etc:
mono$ ldd /opt/MozillaFirefox/lib/firefox-bin | grep gnome
libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0x401f0000)
libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0x404f7000)
libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0x40573000)
libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0x4058f000)
libpangoxft-1.0.so.0 => /opt/gnome/lib/libpangoxft-1.0.so.0 (0x405a7000)
libpangox-1.0.so.0 => /opt/gnome/lib/libpangox-1.0.so.0 (0x405ac000)
libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0x405b8000)
libgobject-2.0.so.0 => /opt/gnome/lib/libgobject-2.0.so.0 (0x405ec000)
libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0x40626000)
libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0x4062b000)
libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 (0x40c66000)
>when talking about Linux on the desktop, most run on GTK.
That truly needs to be proven. Look at