Gnome uses GTK and is completely free
KDE uses QT, and I believe you have to pay to use it for commercial purposes, but it's free to everybody else.
They're basically two different approaches to the same thing. Use whichever you happen to like best. In my case, neither
