This is not a criticism of the individuals who write code for GIMP.
This is not a criticism of the individuals who write code for GIMP.
The FSF, which manages the GNU project, doesn't really have any resources of their own to put into any of the GNU projects. Their role is almost entirely advocacy and some coordination, all actual development is done by volunteers. The GNU project has many many projects that are far more neglected than GIMP, and GIMP is probably on of their more active and well supported 'normal' end user applications.
Mostly ideological I would guess. The sorts of people the were/are running the FSF didn't want to involve themselves with the sort of 'dirty' compromises needed to raise significant funds and end up beholden to large, almost certainly corporate, donors.
This is one of the main reasons why Free Software lost the 'war' to Open Source back in the day.
And as far as free software, I think they generally think "people ought to care more about freedom for everyone, than closing stuff up"
The GIMP developers say “we want our layers to work like this, take it or leave it”, and they have every right to do so. They write the code, they pay their own bills, they get to call the shots.
The GNU people say “software should be free-as-in-speech”. That is certainly their right, and to some extent I agree with them. However, that ideological stance means that the GNU project does not have any resources it can assign to the GIMP project (or anyone, for that matter).
GNU hackers do what they want, when they want it, sometimes they get sponsored or backed by a company, but that is a rare thing ... question should be why aren't software development companies sponsoring developers to work on GIMP, GNU, and other free software projects?
https://en.wikipedia.org/wiki/GIMP#History
The application subsequently formed part of the GNU software collection
And it's part of the list of "GNU Software" on this page: https://www.gnu.org/software/software.html (And no, that's not a list of all GPL-licensed software, it's a list of GNU software).You're correct that it's not "maintained directly by the FSF", that's not how GNU operates, but I feel that GNU and the FSF has a responsibility for the health of the projects which are part of the GNU project.
I don't really know the current status or feelings of the GIMP developers, but I know GTK and GNOME have formally disassociated themselves from GNU, but it took them many years to get de-listed on that GNU packages page as Stallman flat-out refused to do so, as he believed that projects are unable to disassociate from GNU.
The GnuTLS people have had similar problems. It's still listed on that project page.
My point is: that page only reflects what Richard Stallman considers to be part of GNU, not what the developers of that project feel.
It does not list GNOME or GTK, FWIW.
So that list is worth bugger all for the purpose of this discussion.
Either way, this is getting a little tiresome. I have explained there are disputes and complexities about what is or isn't a "GNU project" and I don't quite understand how anyone can deny that these disputes and complexities exist (regardless of how one might feel about them).
Does GNU or the FSF ever "put resources" towards a project? Last time I checked, almost all of the FSF's expenditures are towards advocacy. Aside from that they run some horribly outdated infra like that Savannah thing that many projects opt-out of because it's horrible.
That relationship seems to be a little confusing going by this thread, so I think your comment was warranted!