Why KDE people makes KDE alternatives
Posted: Sun Mar 05, 2006 5:42 pm
On the last show (#125) where Zack Rusin was on, Dann mentioned that he thought that a bunch of KDE projects kind of mirrored what was already being done with GNOME stuff.... (Listen to the show from 108:00 for Dann's full comment), Zack mentions that a lot of the KDE projects started before their more well known competition such as OpenOffice, Evolution etc., Dann uses XSane and gThumb as examples. One thing Zack didn't mention, was integration. One of the things I really love about KDE is the close integration between programs, for example, Kontact is a lot of apps that actually can work as one through KDE's KParts technology, sometimes I don't feel that I wanna start up a big groupware suite to check my mail, so I just fire up KMail running as a standalone app and get my mail checking going. To my knowledge, and please correctly if I'm wrong here, there isn't a way to make KDE and GNOME apps interact in this close way because they're written for different desktops and apply different user interface guidelines to them. For example, one of the things digiKam eaisily could integrate with would be KMail, Konqueror, KOffice and a few others, for example you could make an option in KMail to eaisily pull an image out of your digiKam collection when you wanted to send it to a friend, have it automatically scaled down (Which is already present in digiKam) if it's large and then you just click "Send", also if you were doing a presentation in KPresenter, you could eaisily insert pictures from your digiKam collection, without having to navigate through it with the KDE file dialog. In the case of XSane and it's KDE alternative, Kooka, it could be something like scanning and importing into KOffice....
Also if you look at the open source desktop's history, KDE was started before GNOME. GTK and GNOME was actually started because of the free software guys' concers that Qt was not free software, it just had a "gratis edtion", so GNOME was actually born to be a duplication, and in the end it ended up being good for KDE that GNOME was being developed because Trolltech was kind enough to release Qt under the GPL, so in the ended, the process of developing GTK and GNOME actually "liberated" Qt (I'm in RMS mode here).
'Ey Dann if you read this, I hope the above makes sense.
Also another thing I like about having both a GNOME and KDE app for doing the same thing is then you don't have to have both Qt and GTK libraries loaded into memory and thereby saving some resources, for example, right now I use CastPodder, which is a GTK app, for receiving podcasts (I could use BashPodder, but I like an app that I can sort with and stuff like that) and it's typically a little slower than the other Qt/KDE apps I run.
And finally as Zack also mentions, choices are not bad, and competition are certainly not bad. Why is it that Microsoft's products and support are so bad? It's because they run a big monopoly and always kill their competition using the courts and lobbying instead of actually making a better product and now that strategy is biting them in the ass.
I always think that "Free software and open source enables competition", for example Red Hat and Novell may be a little cranky at each other over the whole XGL/AIGLX /accelerated X subject, but in general I see them as compeditors, not enemies. For example, I believe Red Hat ships Ximian's Connector plugin in some of their enterprise products if I remember correctly, that's good for the users in the end.
Also if you look at the open source desktop's history, KDE was started before GNOME. GTK and GNOME was actually started because of the free software guys' concers that Qt was not free software, it just had a "gratis edtion", so GNOME was actually born to be a duplication, and in the end it ended up being good for KDE that GNOME was being developed because Trolltech was kind enough to release Qt under the GPL, so in the ended, the process of developing GTK and GNOME actually "liberated" Qt (I'm in RMS mode here).
'Ey Dann if you read this, I hope the above makes sense.
Also another thing I like about having both a GNOME and KDE app for doing the same thing is then you don't have to have both Qt and GTK libraries loaded into memory and thereby saving some resources, for example, right now I use CastPodder, which is a GTK app, for receiving podcasts (I could use BashPodder, but I like an app that I can sort with and stuff like that) and it's typically a little slower than the other Qt/KDE apps I run.
And finally as Zack also mentions, choices are not bad, and competition are certainly not bad. Why is it that Microsoft's products and support are so bad? It's because they run a big monopoly and always kill their competition using the courts and lobbying instead of actually making a better product and now that strategy is biting them in the ass.
I always think that "Free software and open source enables competition", for example Red Hat and Novell may be a little cranky at each other over the whole XGL/AIGLX /accelerated X subject, but in general I see them as compeditors, not enemies. For example, I believe Red Hat ships Ximian's Connector plugin in some of their enterprise products if I remember correctly, that's good for the users in the end.