News for hackers. Stuff that matters.
Re:Gimp 2.10.20 by daitangio on Thursday June 11, 2020 @12:25PM (#23490466)
What is Glimpse?
Re:Gimp 2.10.20 by antjanus on Thursday June 11, 2020 @02:11PM (#23491657)
https://glimpse-editor.github.io/

It's an unofficial fork and rather than reading a whole weird thread of people arguing about this fork, read the quick summary they have on their site:

"Our contributors have used the GNU Image Manipulation Program for a long time, but like any free software project it has finite resources and has to prioritise some changes over others. That can mean good usability improvements and functional changes the community suggests go unaddressed because other changes take priority.

What the Glimpse project aims to do is inject some new ideas, energy, contributions and money into a free software program that most enthusiasts and power users take for granted. We also want to expand the adoption of this great piece of free software, and offer a valid alternative for end users that have become disgruntled with the GNU Image Manipulation Program and are tempted to switch back to using proprietary software.

The very first thing we focused on with 0.1.0 was our own rebrand. We chose a new name and commissioned a professional logo, and our efforts to replace the existing “gimp” branding throughout the software and its dependencies is something we continue to make excellent progress on today.

However, we want to go further, and we will do that by focusing on usability changes, UI themes, icon packs, and better installation mechanisms. We believe that by making changes and improvements in those areas, that will create a better overall user experience that broadens the appeal of the application and introduces more people to the world of free software.

Finally, we also want to make it easier for power users to find and install third party plug-ins. Initially that will take the form of an optional installer containing a selection of plug-ins already, but that is an area we can hopefully develop more over time."

https://glimpse-editor.github.io/about/#why-are-you-forking

Re:Gimp 2.10.20 by jandrese on Thursday June 11, 2020 @12:43PM (#23490662)
Glimpse is what you get after you send the GIMP through the corporate product management department.
Re:Gimp 2.10.20 by CharlesW on Thursday June 11, 2020 @04:45PM (#23493117)
"Glimpse" is what you get if you like GIMP but wouldn't be comfortable using software called (for example) "CRIPPLE".
Re:Gimp 2.10.20 by Tomte on Thursday June 11, 2020 @12:28PM (#23490503)
A hostile fork, because some people found the name offensive.
Re:Gimp 2.10.20 by prokoudine on Thursday June 11, 2020 @02:18PM (#23491725)
> A hostile fork

As a GIMP contributor, I have to disagree here.

Our first interaction was indeed far from being pleasant. However, they now seem to have a much better understanding of just how much effort it takes to rebrand something like GIMP and they now realize the technical implications of rebranding as far as functions in the source code (broken plugins).

They also reportedly started moderating their community with regards to how much crap it is allowed to post about the original GIMP project :) Which is also really good to know.

Finally, the guy who maintains the rebranding fork has been a regular on our IRC channel since last autumn or so. I think things are slowly getting better.

I'm not sure how much time they are going to need to roll out the first release of their own GEGL-based image editor, I'm not even sure if there's even any code to build and see. But personally, I think they'd have far less friction if they started out with that part.

All in all, I wish angry people left them alone. I don't think it's in anyone's real interests to have all this shit swinging. And I definitely don't like the idea of GIMP being in the center of this.

Re:Gimp 2.10.20 by Tomte on Thursday June 11, 2020 @02:28PM (#23491834)
Good to know. My use of "hostile" was precisely informed by that terrible GitHub issue thread and the Twitter shitstorm.

I'm glad that sensible minds have prevailed and you've found a way to work alongside each other.

Re:Gimp 2.10.20 by dvirsky on Thursday June 11, 2020 @01:45PM (#23491375)
To be honest Gimp is a terrible and embarrassing name, that IMO should have been changed years ago by the original creators. This is a world class incredible piece of software with over two decades of legacy, not some toy project.
Re:Gimp 2.10.20 by Avamander on Thursday June 11, 2020 @03:18PM (#23492382)
Only for a small part of the English-speaking community though.
Re:Gimp 2.10.20 by dvirsky on Thursday June 11, 2020 @03:57PM (#23492748)
I mostly read it as a reference to Pulp Fiction (which I think was the intent) and that doesn't make it much better.
Re:Gimp 2.10.20 by buovjaga on Thursday June 11, 2020 @05:12PM (#23493335)
You are correct: https://www.xach.com/gg/1997/1/profile/1/ Gimp Gazette 1 January 1997

"At the time, Pulp Fiction was the hot movie and a single word popped into my mind while we were tossing out name ideas. It only took a few more minutes to determine what the 'G' stood for."

Re:Gimp 2.10.20 by whywhywhywhy on Thursday June 11, 2020 @01:55PM (#23491505)
I thought the name was funny and cool when I first dabbled with Linux as a teenager in the early 00s, sorta added to linux feeling rebellious and more hackery.

But nowadays where it has to be used across so many schools because its the only application they can afford I do think it was inappropriate and should have been changed.

Then again I think a better future is possible for image editing, cloning Photoshop poorly isn't the only solution to the problem.

Re:Gimp 2.10.20 by sudosysgen on Thursday June 11, 2020 @02:09PM (#23491645)
I personally really don't think that some US schools anecdotally not using GIMP because of it's name is worth ruining decades of tutorials and documentation for the entire rest of the world.

FWIW, GIMP has been installed on every single educational computer I've interacted with from pre-elementary school to college, in both French (Québec, France, Morocco), Arabic (Morocco) and English (Québec) schooling systems.

Re:Gimp 2.10.20 by jansan on Thursday June 11, 2020 @02:41PM (#23492009)
I take comfort in knowing that people with common sense are still the majority on this planet, even if social media is suggesting the opposite.
Re:Gimp 2.10.20 by harry8 on Thursday June 11, 2020 @09:02PM (#23494918)
“Common sense is the collection of prejudices acquired by age eighteen.”

― Albert Einstein

Re:Gimp 2.10.20 by sudosysgen on Thursday June 11, 2020 @09:06PM (#23494932)
That wasn't really common sense in that definition of the term, rather it was thinking of advantages versus disadvantages. I don't think that considering the reality of people outside of your own group is "prejudice", yet it is common sense.
Re:Gimp 2.10.20 by harry8 on Friday June 12, 2020 @01:41AM (#23496388)
Forget "common sense." Make the argument that something makes "good sense" and support that argument with logical reasoning and evidence.

"It's just common sense" is simply an excuse to stop thinking, be it about the characteristics of the natural world, (which is, I think, what Einstein was getting at), or about human behaviour and characteristics. Things called "common sense" may even make good sense. So think about them and make the relevant case. Things called "common sense" are also often really just plain nonsense when dragged out into the light of proper critical analysis based on solid evidence.

Re:Gimp 2.10.20 by sudosysgen on Saturday June 13, 2020 @01:47AM (#23507129)
Sure, I already made that argument. Renaming it is only a benefit for a small subset of the global population and only because of their own biases, as such it shouldn't happen.

Common sense is also the good sense that should be expected of the common man.

Re:Gimp 2.10.20 by prokoudine on Thursday June 11, 2020 @02:20PM (#23491748)
> cloning Photoshop poorly isn't the only solution to the problem

Cloning Photoshop, poorly or otherwise, has nothing to do with GIMP.

Re:Gimp 2.10.20 by chapium on Thursday June 11, 2020 @01:01PM (#23490859)
Glimpse is a better name anyway.
Re:Gimp 2.10.20 by enriquto on Thursday June 11, 2020 @12:30PM (#23490535)
So many useful reasons to fork a project, and these guys somehow managed to find an absolutely ridiculous one.
Re:Gimp 2.10.20 by whisps on Thursday June 11, 2020 @12:37PM (#23490602)
Isn't that the beauty of OSS? People can fork projects for whatever reason they want to.

They are not at all hostile to GIMP--they encourage donating to the GIMP org--but I think their reasons for an alternative are sound:

Glimpse Image Editor is an optional alternative intended to assist users that are offended or made uncomfortable by the "gimp" name, and assist free software advocates that encounter barriers when they recommend the GNU Image Manipulation Program to friends, family, coworkers and employers.

However, Glimpse does have some other differences from GIMP which might interest you:

We also focus on making the software more "enterprise ready" so it is easier to modify and distribute for schools and workplaces. That means fewer "easter eggs", improved build and packaging tooling/documentation, backported fixes on a known-stable base we support for at least a year, and a more efficient Windows installer. We also plan to have a more predictable release cadence, as that will assist IT departments with their software deployment schedules.

https://github.com/glimpse-editor/Glimpse

Re:Gimp 2.10.20 by enriquto on Thursday June 11, 2020 @12:49PM (#23490742)
> We also focus on making the software more "enterprise ready" so it is easier to modify and distribute for schools and workplaces. That means fewer "easter eggs",

Honestly, I don't understand how can people be so severely misguided. If one place would benefit greatly for easter eggs in free software is precisely a school.

But if they are backporting useful documentation, well, it's alright. There's nothing wrong with a fork, but the stated reasons are dumb.

Re:Gimp 2.10.20 by frenchyatwork on Thursday June 11, 2020 @02:19PM (#23491728)
> Honestly, I don't understand how can people be so severely misguided.

Sounds like a good description of school administration to me.

Creativity is critical to a good education, but it's also difficult to measure. Educators want to be able to show (to themselves and others) that they're being effective in a measurable way, so unless you're being creative in a specific and controlled fashion, it's a distraction.

Re:Gimp 2.10.20 by jansan on Thursday June 11, 2020 @12:47PM (#23490711)
They can do with their time whatever they want, but creating a fork to remove all light-hearted and fun parts of a software feels a bit dumb.
Re:Gimp 2.10.20 by mtmail on Thursday June 11, 2020 @01:03PM (#23490891)
The write 'fewer', not to remove all. And it's one of many changes listed, not the main one.
Re:Gimp 2.10.20 by karatestomp on Thursday June 11, 2020 @12:54PM (#23490796)
Even Excel has (had?) a secret flight sim.
Re:Gimp 2.10.20 by lynndotpy on Thursday June 11, 2020 @01:41PM (#23491323)
Had -- Microsoft has essentially had a no-easter-eggs policy since at least 2002 as part of their "Trustworthy Computing" initiative.

https://en.wikipedia.org/wiki/Trustworthy_computing

They have a blog post from 2005 on the matter: https://docs.microsoft.com/en-us/archive/blogs/larryosterman...

> One of the aspects of Trustworthy Computing is that you can trust what's on your computer. Part of that means that there's absolutely NOTHING on your computer that isn't planned. If the manufacturer of the software that's on every desktop in your company can't stop their developers from sneaking undocumented features into the product (even features as relatively benign as an Easter Egg), how can you be sure that they've not snuck some other undocumented feature into the code.

Re:Gimp 2.10.20 by enriquto on Thursday June 11, 2020 @02:05PM (#23491609)
This "Trustworthy computing" thing is 100% bogus if you cannot compile the code yourself.
Re:Gimp 2.10.20 by Avamander on Thursday June 11, 2020 @03:20PM (#23492392)
Re:Gimp 2.10.20 by Drdrdrq on Thursday June 11, 2020 @01:53PM (#23491474)
Ironic, given the tracking built into Windows 10 Home.
Re:Gimp 2.10.20 by frenchyatwork on Thursday June 11, 2020 @02:21PM (#23491753)
Oh, that was very much planned.
Re:Gimp 2.10.20 by throwanem on Thursday June 11, 2020 @01:03PM (#23490901)
Not for a quarter century now, more or less.

Whimsy is a wonderful thing, taken in moderation. It has no place in tools meant for serious work.

Re:Gimp 2.10.20 by throwanem on Thursday June 11, 2020 @01:01PM (#23490868)
If Gimp implementors had spent less time on "light-hearted and fun" and more on boring but actually important stuff like rendering text well, I might not have spent the last decade or so steering everyone I possibly can away from Gimp and toward Photoshop for professional work.

I took a chance on the Gimp because I believed in the cause - I wanted it to be a viable alternative to Photoshop. It very nearly cost my firm a contract big enough that losing it would probably have put us out of business - and would certainly have put me out of a job. Software that screws up that badly doesn't get a second chance.

Re:Gimp 2.10.20 by prokoudine on Thursday June 11, 2020 @02:47PM (#23492056)
> I took a chance on the Gimp ... It very nearly cost my firm a contract big enough that losing it would probably have put us out of business... Software that screws up that badly doesn't get a second chance.

I'll be 100% blunt and unpleasant here, OK?

You tried using this software in production without prior testing. And yet somehow the developers of that software are to blame? I'm afraid, this means that in the decade that passed since then you learned nothing.

Re:Gimp 2.10.20 by throwanem on Thursday June 11, 2020 @04:02PM (#23492800)
Who said anything about a lack of prior testing? I hadn't used it with such a business-critical client before, but that's not the same as saying I hadn't used it before.

It's also not the same thing as saying I am, or then was, a fool. But your own uncharitable and erroneous assumptions are your concern, not mine, for all that they and others like them have long since ceased to surprise me in the context of criticizing a beloved FSF flagship product.

Re:Gimp 2.10.20 by prokoudine on Thursday June 11, 2020 @04:44PM (#23493115)
"I made a choice that was wrong for our business because I didn't know enough, but I'm not the guy to blame".

No, you still haven't learned a thing.

Re:Gimp 2.10.20 by throwanem on Thursday June 11, 2020 @05:12PM (#23493337)
I mean, look, I get it, okay? You're a Gimp contributor [1], it's easy to feel attacked when somebody criticizes your work, especially when that work is very meaningful to you. But that's no excuse to deliberately mischaracterize what I've been saying, as you have done in this thread. If you think I'm wrong, you can find a way to say so that doesn't require also calling me incompetent.

As I said, I understand that it's easy to feel attacked when someone criticizes your work. But that's still no excuse to make it personal, the way you're doing here, or the way you have considerable prior form [2] for doing. It's not just that this sort of behavior on your part is rude and uncalled for, although it is also those things. Such behavior - and I'd think this would be important to you, even if simple courtesy evidently is not - gives an extremely poor representation of the same project you're trying to defend.

I'm not going to get any further into this with you, because there's clearly no point in doing so. Your mind is, by all the available evidence, extremely made up, and I don't come to Hacker News to be pointlessly insulted.

But, to briefly reiterate in parting what others have already said at length, you might consider changing your behavior, whether to maintain civility in discussions of this sort, or if you can't manage that, then simply to avoid engaging in them at all. What you're doing right now does neither the Gimp, nor its current and past contributors, any good at all.

[1] https://www.gimp.org/author/alexandre-prokoudine.html

[2] https://www.gimpusers.com/forums/gimp-developer/21084-alexan...

Re:Gimp 2.10.20 by prokoudine on Thursday June 11, 2020 @10:58PM (#23495554)
You've just spent a lot of time writing this to refute my argument but all you really said is that I mischaracterized what you've been saying.

Well, nope, I did not. In this particular thread, you took literally zero responsibility for your decision. You blamed it all on software and developers.

Look, it's not a heavily guarded secret that GIMP is not great for certain workflows and tasks. It's not a big fucking secret. The text tool, in particular, would do with a rewrite (which might happen at some point, among gazillion other things). Literally everyone who tried it knows that.

It was your responsibility to pick the right tool for the job, and you messed up. So how about, instead of telling me to change my behavior, you start with yourself, step the hell up and start admitting your failures? Like a grown-up, you know.

Oh, and you'd make a great pair — Niccolo and you. It takes a special kind of a person to attack someone, shower him in expletives, then follow him around internet to tell everyone how bad that person is. You'd make great friends.

Re:Gimp 2.10.20 by throwanem on Friday June 12, 2020 @10:04AM (#23499324)
Okay, no, that's fair. You're absolutely right! I messed up. I made a mistake.

Specifically, I took the people who promote the Gimp at their word when they said it was, in every respect, a viable libre replacement for Photoshop. And I took the Gimp's ability to do trivial work acceptably, if without much comfort in the UI, as cause for confidence that it would do significantly complex work acceptably, as well. You're right, though. When quality of results really counted, I was wrong to rely on the Gimp.

Those claims of quality are still made on Gimp's behalf, maybe you know. RMS has been known to repeat them in public. It may interest you to hear that, when he and I had this same argument, I recall there being a great deal less swearing involved, and many fewer personal attacks. I have to admit, I don't really find those additions to be an improvement.

It's odd, though. By default, the claim is still that Gimp is a viable libre replacement for Photoshop. But as soon as someone happens to criticize some specific aspect of Gimp's functionality - in this case, its ongoing inability to render text at a level of quality comparable with Photoshop and with its commercial competitors more generally - suddenly "everybody knows" that that specific part of the Gimp isn't ready for prime time, never has been, and anyone would have to be a complete muppet to imagine it was intended for serious use.

I don't really know why that is. But, whatever the reason, it definitely doesn't incline me to feel differently about the software. I can't in good conscience recommend anyone use a tool that even its own strongest advocates so readily agree is so frequently unfit for purpose. That would be a worse mistake than to ever have thought the Gimp to be reliable in the first place.

Re:Gimp 2.10.20 by prokoudine on Friday June 12, 2020 @11:28AM (#23500210)
> Specifically, I took the people who promote the Gimp at their word when they said it was, in every respect, a viable libre replacement for Photoshop.

You know what, this is where I completely agree with you. I'm very much against the idea of promoting GIMP as a Photoshop replacement because it will always lead to frustration. It cannot be otherwise. The software was never designed for that.

There are unavoidable similarities, some tools are specifically designed like Photoshop's ones simply because the way it's done in Photoshop makes sense for GIMP as well. But that is pretty much it.

> Those claims of quality are still made on Gimp's behalf, maybe you know. RMS has been known to repeat them in public.

I never heard RMS saying any such thing. But then again, how would I know? I don't follow him, I can't stand the guy.

> But as soon as someone happens to criticize some specific aspect of Gimp's functionality - in this case, its ongoing inability to render text at a level of quality comparable with Photoshop and with its commercial competitors more generally - suddenly "everybody knows" that that specific part of the Gimp isn't ready for prime time, never has been, and anyone would have to be a complete muppet to imagine it was intended for serious use.

I'm afraid you are conflating things here. So lemme unload a little.

Like every other software (incl. Photoshop), GIMP has loose ends, bad design decisions, etc. As a team member, I don't mind admitting it. Noone in the team minds publicly admitting it. There's no point arguing against obvious things.

So... Can you do serious work with GIMP? Yes, we've seen use cases of complex work. Commercial-grade work, shitload of layers etc.

Do you need workarounds? Depends on the project and the kind of manipulations involved.

Are there things impossible to do as compared to Photoshop? Yes, of course. All the 3D stuff, vector layers, smart objects are among the first things I can think of.

Are things getting better? Yes. Just two days ago I was talking to our guy who does a lot of work on performance. He has a test project file from a user. A real project, 500+ layers, over 1GB large. GIMP used to just crash on it. Now? No crashes, pretty much usable.

Would you be pleased if you tried again? I don't know, that is not up to me to decide.

Re:Gimp 2.10.20 by throwanem on Friday June 12, 2020 @11:48AM (#23500396)
I doubt I would, not least because most of my use cases for image editing these days revolve around photography, and FOSS library support for late-model Nikon raws just isn't where I need it to be. No shade on the devs and maintainers, it's a closed format and they have no support. But I still can't get the quality out of Darktable that I can from Lightroom, so I use Lightroom. (I'd miss my Loupedeck a lot, too.)

I did pull down the current Gimp yesterday to do a quick test of text rendering cases similar to the ones that it failed so badly on back a decade ago. The results were the same as I remember them: aliasing everywhere, illegible at small sizes even in very high-DPI files. If I had to guess, I'd think Gimp just always rasterizes text at 72dpi and then nearest-neighbors it up to match the file resolution, but that's just a guess based on the behavior I'm seeing; I haven't been into the code.

Granted, high-DPI displays were quite rare back in 2009-2010. Print workflows weren't, though. In 2020, displays >72dpi are rapidly becoming the default. Print still exists, too. Both of those are things you'd expect to see well supported in a tool whose homepage advertises it as suitable for photographers and graphic designers, among others.

Re:Gimp 2.10.20 by enriquto on Friday June 12, 2020 @10:59AM (#23499877)
Can't you just point to a concrete, specific problem with the Gimp (apart from its name, or the fact that it has a couple of easter eggs)? This is getting too abstract to be useful.
Re:Gimp 2.10.20 by pessimizer on Thursday June 11, 2020 @07:42PM (#23494398)
I can't find a specific criticism of the GIMP in any of your posts in this thread. Saying something is bad and not professional is in no way actionable. It's also very easy to disagree with.
Re:Gimp 2.10.20 by renewiltord on Thursday June 11, 2020 @01:17PM (#23491031)
Well, I suspect they build the thing to the degree they need the thing. I use GIMP for some stuff but I can't draw on it like I can draw on Krita, for instance. Pity it didn't work for you.