PDA

View Full Version : GTK = GIMP Tool Kit?



Nekiruhs
September 22nd, 2007, 10:55 PM
Hmm. Ok. Will some one explain this to me?
As I understand it, GTK = GIMP Toolkit. How do we get a whole graphics tool kit, which GIMP is written in by the way, out of the GNU Image Manipulation Program? Basically how did GIMP get a toolkit named after it?

bruce89
September 22nd, 2007, 10:58 PM
Hmm. Ok. Will some one explain this to me?
As I understand it, GTK = GIMP Toolkit. How do we get a whole graphics tool kit, which GIMP is written in by the way, out of the GNU Image Manipulation Program? Basically how did GIMP get a toolkit named after it?

Because the GIMP developers created it so they didn't have to use the non-free Motif or QT.

Anyway, GTK+ has a "+" on the end, unless you're referring to a very early version (< 1.0).

mostwanted
September 22nd, 2007, 10:59 PM
GIMP used to use a proprietary toolkit, but then the developers were unsatisfied with that situation and also unsatisfied with the number of good open multi-platform toolkits (Qt was closed-source on Windows back then), so they decided to make their own and use that. This is straight from memory, so I might be slightly off, gonna go check on Wikipedia right now (which you should have done too, you lazy chump :) ).

FuturePilot
September 22nd, 2007, 10:59 PM
The developers of Gimp are responsible for also developing GTK. Or something like that. So if Gimp was never developed GTK or Gnome for that matter perhaps would not exist. I'm not 100% sure about that though, someone correct me if I'm wrong.

bruce89
September 22nd, 2007, 11:04 PM
(Qt was closed-source on Windows back then)

QT was under the QPL on all platforms, which was deemed non-free by the FSF.

The GNU project were pissed off that KDE was using non-free software, so they started GNOME, who chose GTK+

It is now under the GPL for people using it for GPL stuff, if you want to make non-free software with QT, you need a licence.

GTK+ is under the LGPL, so it can be used for free and non-free software without royalties.

samjh
September 22nd, 2007, 11:06 PM
Before Gnome, the only major desktop GUI for Linux was KDE. KDE was written using Qt, a then-proprietary library (now it is GPL'ed). The founders of the Gnome project did not like that a dominant Linux desktop GUI was written using a proprietary library, so they set about creating an alternative, and named it GNOME.

The problem was... they had no alternative GUI widget set available which could offer nearly as much power as Qt among FOSS projects available at the time. So they picked GIMP, which used a relatively rich widget set, modified it so it was even richer, and named the widget library GTK. Thus GTK became the widget set for GNOME, and GIMP became its development testbed and showcase for the widget set.

bobbocanfly
September 22nd, 2007, 11:24 PM
Wow didnt know all this. I was always under the impressiong GTK stood fro Gnome Toolkit and was developed by Gnome dev's specifically for the Gnome project

az
September 23rd, 2007, 12:58 AM
Wow didnt know all this. I was always under the impressiong GTK stood fro Gnome Toolkit and was developed by Gnome dev's specifically for the Gnome project

XFCE is a completely separate (competing) desktop environment and it uses GTK+, too.

newbie2
September 23rd, 2007, 07:49 AM
Wow didnt know all this. I was always under the impressiong GTK stood fro Gnome Toolkit and was developed by Gnome dev's specifically for the Gnome project
http://www.acronymfinder.com/af-query.asp?Acronym=gtk&Find=find&string=exact
;)