|
About this document
The Components of Gimp2
Marc Lehmann <pcg@goof.com>
24 June 2000
Table of Contents
I haven't seen the slices yet, so the stuff below is incomplete (even wrong ;).
Component
|
License
|
Contents
|
gegl
|
liberal(1)
|
Gfx Kernel used by the Gimp
|
libgimpjunk
|
JNNL(2)
|
Various Stuff (Junk yoU Need Kommonly)
|
libgimpcore
|
GPL
|
gimp core, containing all non-ui logic
|
libgimpcoreui
|
GPL
|
core ui widgets not usable by plug-ins, e.g. the canvas widget
|
libgimpapp
|
GPL
|
Gimp Application Kernel
|
libgimpui
|
LGPL
|
ui widgets used to build the plug-in and application ui
|
libgimpext
|
LGPL
|
Communication library plug-in <-> app (similar to gimp 1.x's libgimp)
|
libgimpextapp
|
LGPL
|
Communication library app <-> plug-in
|
libgimpwidgets
|
LGPL
|
core-independent widgets used e.g. to build libui widgets (similar to gimp 1.x's libgimpui)
|
libgimpiface
|
LGPL
|
contains the interfaces ("glue code") for libgimpui and libgimpcoreui
|
(1) probably libgcc or libstdc++-like
(2) Junk Needs No License, probably also libgcc or stdc++-like
Name
|
Purpose
|
gimp
|
basically an activation of libui
|
gimpbatch
|
basically an activation of libcore, libextapp etc.
|
|