Because begging for something which ordinarily is very expensive to be done for you for nothing is a meritless activity. An infinity of begging pays for not a single second of developer time.
It is likewise useless to suggest people would use it for free if only a few more million dollars worth of developer time was invested by other people. This isn't an offer of a favor. It's more like me saying that I would gladly come and stay in your guest room if you would only serve me coffee and donuts.
Just developer time alone invested doesn’t have inherent value if it doesn’t make the end product better.
Having fun developing whatever stuff they wanted, would be my guess.
And if they're getting paid for this, probably doing a good job convincing whoever's paying them that that stuff is important :-)
Just feels what this project is shifts into whatever it needs to be to ensure it doesn't ever get any better or progress in any meaningful way.
There is a difference between desiring to serve users needs and obligation to serve a particular need. No amount of need on your part constitutes an obligation on their part because simply you have paid them nothing and they offered you nothing other than the ability to use the current software as is or modify it. Nor indeed are they obliged to provide you a way to pay them for a particular feature although if you offered them a sufficiently large pile of money you might be able to reach a mutual understanding and certainly nothing prevents you from developing a fork or paying someone to do so right now.
A large problem with such an understanding forming is that the cost of such would be driven by the cost of expensive labor not your perception of the value to an individual end user. I have no idea what the actual cost of this is as I know nothing about their code but lets do a thought experiment.
Imagine if you will that making that happen in 2023 were to require 2 people who currently contribute to gimp part time to work on gimp full time for a year. This would in turn require replacing what they earn at their actual job including benefits. Suppose that for example required replacing $300,000 in wages. Unfortunately they may actually have long term employment that they like and not be enthused about working for one year and then going back on the job market. It might be much more feasible if it were possible to fund gimp development similarly for 5 years enabling not only your feature but others. This costs $1.5M dollars.
If someone responded to your feature request with sure thing will that be check charge or giant bag with a dollar sign I'm guessing you would laugh your ass off and move on.
https://gitlab.gnome.org/GNOME/gimp/-/milestones
Gimp 3.0 is still at 23%.
I just started looking into Krita for bitmap editing. It has adjustment layers (which I can't do without). Switching from Lightroom to darktable was quite dramatic, but I actually prefer darktable now. Took me two years of on and off fiddling to finally get to that point.
As long as it is missing, you have to duplicate layers and do some mental version control, which becomes really memory intensive after you have descended the tree a few steps. That's why you cannot really recommend Gimp to anyone, who wants to work professionally with it.
It is also a reason why Gimp cannot get better at Photoshop compatibility, so the issue even blocks the second biggest reason hindering further Gimp adoption.
If you want to argue this from first principles, it's actually very easy: One of the first principles of UX is to respect the user's work. Destructive editing is pretty bad at that. qed.
Not entirely convinced the archaic base is even worth building off at this point.
I’d be more inspired in building the thing that would destroy GIMP and Photoshop than help make GIMP better.
No adjustment layers stops every designer cold.
Makes every other effort seem like "the road to get to adjustment layers".
If you can't get traction and it's really objectively that big of an issue, a separate post seems more appropriate.
I taught Photoshop at the college level prior to 2010, offered experienced PS students extra credit to try out and evaluate software like GIMP, and many of them thanked me for the experience and went on to use it in their professional life. Those who didn't want to take the PS route seemed more than happy to duplicate layers as backups and work destructively a lot of the time, too. We focused on pixel editing logic quite a bit so maybe that's why.
But "silent mouths don't get fed". And I think I am speaking for a large number of users. And it's been over ten years now. So the voice of users might become a bit louder? I dunno. I read through all the features in the announcement and think "I don't need any of that. Who asked for all these things? Are they really user driven?".
If you want Free Software to be different, change it. If you don't know how now, like with anything else, you can learn how, or you can pay someone who has already spent the time to learn. The gimp project has a page where you can easily reach out to developers working on Gimp and fund them directly. If you think this feature is important, you should reach out and find out how you can help make it happen.
Now I don't work on gimp, but I do make Free Software, and I think most of us who program Free Software aren't working for "exposure". We aren't excited to be "used" by "users", and so of course we do not do anything "user driven". We do stuff because we want to, and when we don't want to, we may want-to for money. Like everybody else.
Imagine someone building furniture in their free time because they enjoy doing so, and then offers to give it away for free. You see this offer and now have two polite options:
1) decline, because you do not like it
2) accept because you do like it
I have never understood the people who take the third option:
3) complain that the furniture is not to their liking, and then demand that the person builds it to his/hers specification and then give it to them. Free of charge, because that was the original offer right?
Every time there's a push for commercial apps on desktop Linux, you have a bunch of rabblerousers throwing dirt at said devs. "They should make it Open Source! Micro$oft paid them off"
You can see it in every Linux forum.
At some point Linux distributions should just admit defeat for this kind of software, recognize that the Gimp and co. are just hobbyist software, and accept the real world and endorse commercial software for these use cases.
Instead every time this kind of discussion happens, someone compares a kiddie toy truck (Gimp) to a 10 ton semi (Photoshop).
It's really a shame when true commercial quality Open Source software exists out there, such as Blender.
That might be because the Blender users banded together and bought Blender[1] (with the help of one of the authors IIRC)
[1]: https://web.archive.org/web/20021010045558/http://www.blende...
> At some point Linux distributions should just admit defeat for this kind of software, recognize that the Gimp and co. are just hobbyist software, and accept the real world and endorse commercial software for these use cases.
Aren't they already doing that? I think commercial software has been targeting Linux almost since it came on the scene, simply because it made eval easier. Ubuntu distributes lots of nonfree stuff. If you count the enterprise (and perhaps depending on how you count that), I think it's possible more commercial software runs on Linux than on any other operating system.
But I can certainly agree there just isn't very much good commercial Linux desktop software. Do you think it's possible perhaps too many Linux desktop users consider price to be the biggest reason they use Linux (or assume, reading comments like that online that most users anyway) and so there just isn't any money to be had?
Edit: Probably not in the form of HN search results though? Lol come on, a bit of a quality issue there if we're going for objectivity.
GIMP devs have been hammered by highly subjective UX & feature critics for decades now. They are humans and know they'd be doing work on behalf of people who seem complainy, persistent, and lacking perspective compared to their own priority view. So, software Karens? :-) Where's the carrot? How is this issue supposed to turn out well for anyone involved?
If it's really objective and a big deal and not just subjective annoyance compounded by years of boundaries set in your path, show the proof and be convincing about it. And this may seem a stretch but I think it can be done gently if you will it.
get those users to give you objective
evidence that they exist
Here are a few hundred:https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Here are a few hundred thousand:
When I talk to designers about Gimp they say "Uh, I tried it once years ago. But back then it was so archaic that you could not even change the contrast settings after you did something else to the image".
Little do they know. It is still that archaic.
12 years ago: https://news.ycombinator.com/item?id=2091318
11 years ago: https://news.ycombinator.com/item?id=2890549
10 years ago: https://news.ycombinator.com/item?id=4814360
9 years ago: https://news.ycombinator.com/item?id=5912145
8 years ago: https://news.ycombinator.com/item?id=8969088
7 years ago: https://news.ycombinator.com/item?id=9932717
6 years ago: https://news.ycombinator.com/item?id=12092173
5 years ago: https://news.ycombinator.com/item?id=15101108
4 years ago: https://news.ycombinator.com/item?id=17926027
3 years ago: https://news.ycombinator.com/item?id=20422647
2 years ago: https://news.ycombinator.com/item?id=25012155
1 year ago: https://news.ycombinator.com/item?id=29005637
Today: https://news.ycombinator.com/item?id=31419514
Don't get me wrong. I use Gimp daily and love it. I am very grateful to the people who build it. But how this feature can be ignored after people have been begging for it for over a decade now is beyond me. As far as I can see, it is the number one reason why people do not consider Gimp as a Photoshop replacement.