Linked by Eugenia Loli-Queru on Wed 26th Dec 2007 09:50 UTC
Gnome There is a controversy in the Linux world. It doesn't have to do with Microsoft, or anything overtly technical. It may seem, to the outsider, the open source equivalent of the question, "Boxers or briefs?" But it's much more serious than that. More here.
Thread beginning with comment 293291
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: KDE not stable API?
by porcel on Wed 26th Dec 2007 22:58 UTC in reply to "RE[3]: KDE not stable API?"
porcel
Member since:
2006-01-28

The idea that Qt is unattractive to corporations is suspect. From Google to Skype to Adobe to NASA, there are tons of people who are building very serious software on Qt.

http://trolltech.com/customers

Why do they pay for something when they could get gtk+ for free? Think about it.

Reply Parent Bookmark Score: 8

RE[5]: KDE not stable API?
by pinky on Wed 26th Dec 2007 23:38 in reply to "RE[4]: KDE not stable API?"
pinky Member since:
2005-07-15

>The idea that Qt is unattractive to corporations is suspect.

You have to distinguish. You list software companys who decide to use Qt. That's not the "problem". Sure, every company is free to choose their toolkits and Qt isn't that expansive if you compare it to the costs of large software projects.

The "problem" arises for companys which offers an operating system like RedHat, Sun, Novel,...

If they would choose KDE they would "force" their customers to become customers of a second company if they want to write non-free software in/for the supported and recommand environment of the OS.
By contrast if they choose GNOME they can deliver their customers everything they need to do whatever they want. They than can of course still decide to use Qt.

Edited 2007-12-26 23:45

Reply Parent Bookmark Score: 6

RE[6]: KDE not stable API?
by superstoned on Thu 27th Dec 2007 12:18 in reply to "RE[5]: KDE not stable API?"
superstoned Member since:
2005-07-07

All true, except that the fact a distribution ships KDE by default doesn't mean its customers have to develop with Qt... If that would be true, WxWidgets would never be used, not having a major DE build upon it ;-)

Reply Parent Bookmark Score: 3

RE[6]: KDE not stable API?
by segedunum on Thu 27th Dec 2007 13:47 in reply to "RE[5]: KDE not stable API?"
segedunum Member since:
2005-07-06

If they would choose KDE they would "force" their customers to become customers of a second company if they want to write non-free software in/for the supported and recommand environment of the OS.

Well, you have two options. Either you put all your time and resources (and that's not insignificant) into developing something that is good enough for developers out there to want to use, or you basically enter into a partnership with a project and a company to offer a path for non-free software development. Software companies do these agreements all the time, and they won't bat an eyelid.

Again, this is reasoning that means nothing to a developer in an ISV out there, or to an end user. As a distributor, you want developers writing software for your platform to increase your user and customer base. All the distributors out there are currently doing an exceptionally poor job at that, because the first option has failed. The sole concern here is to get developers developing for your platform in order to increase your customer base, not that you are going to be charging them money to do so!

You also have a semi third option, which is to integrate GTK into KDE, and it can be done ;-).

Reply Parent Bookmark Score: 3

RE[6]: KDE not stable API?
by anda_skoa on Thu 27th Dec 2007 17:44 in reply to "RE[5]: KDE not stable API?"
anda_skoa Member since:
2005-07-07

They than can of course still decide to use Qt.


Right.
I'd like to ask you to explain why an ISV can choose to use Qt to develop an application for a GNOME desktop, but cannot choose, e.g. Gtk+, for developing an application for a KDE desktop.

Sound like a contradiction to me.

Reply Parent Bookmark Score: 3