Quote:
Originally Posted by Uncle_Theodore
No, the situation here is more complicated.
Different releases of Qt has had different licenses, although Gtk+ are invariably LGPL.
GNOME is GPL, but KDE had to follow a complicated path...
|
QT is currently offered under many licenses. And GPL is one of them if that's what suits you.
Different kde parts are licensed under many different open source licenses.
http://techbase.kde.org/Policies/Licensing_Policy
asliyanage, the kernel has nothing to do with this. No matter what desktop you use, you will always be running the same kernel and the same X server. The desktop is just a set of programs that runs in more or less integrated fashion inside X.
Just google a bit and try them on a livecd if you want. It's not difficult to find info on the matter. For each user the view is broadly different. A thing that you will inmediatly notice is that kde is
very configurable, and I am not talking about the look (only). Gnome is not configurable at all. Their premise is that options are a bad thing. Whether that's a good thing or a bad one depends on your view, that's open for debate.
From a developer standpoint, I personally like c++/qt better than C for a graphical interface. A thing I like about kde is how modular is in which regards the technologies used inside of it. KDE reuses code and components in a very elegant and effective way. The source code for the KDE applications is usually much smaller than the gnome counterparts because of that. Most of the functionality is in kdelibs.