The Future Of The GIMP
LinuxNews Team writes: "Sven Neumann and Michael Natterer prepared an RFC about GIMP. We learn that
there will be three branches in CVS: 1.2.x branch (stable GIMP), 1.3.x ( devel GIMP but
not many new features) and 1.9.x (VERY devel GIMP with whole new structure, GEGL and
GCim stuff). Looks like GIMP 1.2.0 is on its way to the users.
Check out the RFC."
Can you elucidate on this "whole new structure"? Or is not enough about it known yet? Taking a look at the information at
http://plugins.gimp.org/gimp2/doc_components.html it says:
libgimpwidgets: core-independent widgets used e.g. to build libui widgets (similar to gimp 1.x's libgimpui)
but I really cannot stand it when graphics programs change drastically and add "functionality" (on the level of the user interface) that replaces other things that I'm used to. For instance, I really liked PSP3. I really did. (OLD, old stuff we're talking about here.) But I coulddn't stand PSP4.
I'm reasonably sure the GIMP guys are smart enough not to change things around too drastically, but it's a concern of mine, since I really enjoy working with and playing with The GIMP as it is. I don't want to have to update to a newer form that I really don't like to get the latest neat things.
Just a concern of mine.
Angry IT woman in big clompy boots. And talking lint!.
Ok, let's say you're developing an OS. You have a clear mandate for what an OS does based on decades of examples.
On the other hand, if you're developing a photo-manipulation program, you don't have so clear a map. Once you've "done Photoshop", what else should photo-manipulation be? How does that apply to the extant (and future) UNIX(-like) desktops? How important is performance? How important is non-interactive use? How important is any new feature?
Here's where I think the GIMP should go in the next 2-3 years, but others will disagree....
- The UI and the photo-editing parts should be separated from eachother. The editing engine should be a library with a well-defined API between it and the UI so that others can slap a GNOME UI on it or a KDE UI or another Gtk+-only UI which uses a single window, etc.
- All plugins should be re-catagorized and many re-written to fit smoothly into the new catagories. Perl, C, Scheme... it should not matter to the user.
- Non-interactive use needs an overhaul. One of the most powerful features of the GIMP is being able to script your interaction with it, but most of what people want to do with this will require a single, stateful GIMP that can accept lots of requests at once (call it World Wide GIMP, if you will). This is not really what GIMP was designed for, so most people settle for using a library-based interaction with ImageMagick.
I know that this list of wants is 180 degrees off of what a lot of people want, but that's sort of my point. It's really hard to figure out what community to serve in the Open Source world....I wish the folks at GIMP the best. If I ever have any more spare time, I'll go back to helping them out.