I honestly quit recommending Gimp due to its name. Name changes are challenging of course, but not impossible. I understand the developers have a lot on their plates with the 3.0 transition and keeping up with GTK, but I really hope they can make a bit of time to prioritize a more community-friendly name for the project.
Names matter a ton. I would never recommend a product called "Gimp" in a professional environment. The fact that the GIMP team has heard this feedback for multiple decades and ignored it says a lot - both about their ability to take community feedback and about how much they care about ever being a professional tool.
There are two tools: BoringThing and Ninja Sex Death Cult. They both accomplish the same task, but I can recommend one to friends and family without immediately having to explain the name. So I'll use and recommend BoringThing.
This is very much the same notion that comes up whenever CockroachDB is mentioned. IIRC at one point they had a "white-label" project generator where you could come up with your own name and branding, and it would bake it into the checked out sources. It might make sense to create one for the photo editor as well.
Edit: Ninja Sex Death Cult is a pretty good band name though!
Why would the name ‘CockroachDB’ be an issue? Cockroaches are just insects, but the word ‘gimp’ is actually a slur in some cultures (Cambridge dictionary labels the first definitions from both the US and UK as “informal offensive”).
So I think it is worth changing the name in this case. Actually being a slur is a problem, in stark contrast to another recent example, where as far as I can see the reasons around changing Git’s ‘master’ branch name are totally artificial - the word ‘master’ is of course not a slur, and despite claims that it necessarily invokes the idea of slavery, it clearly has a multitude of uses that have nothing to do with slavery, such as ‘master recording’ or ‘masters degree’ so the idea that the word by itself is ‘not inclusive’ is quite baseless in my opinion.
So being a slur is a real problem in a way that being the name of a slightly unpleasant insect (like CockroachDB) or hypothetically (but not really) invoking the idea of slavery really shouldn’t be.
I tried for a long time to not be bothered and chuckle at the naming mistake. However, it is a bit fatiguing to repeatedly explain to people that the project name isn’t intended to be offensive when they interpret the name in any of the common meanings.
In particular, I’m not going to introduce the Gimp to my ten-year-old son who is interested in art and gamedev, simply because I feel like the meanings/slang are a bit age-inappropriate to discuss and I don’t want him to inadvertently offend anyone.
I agree fully, but there’s more than that. It’s just bad marketing! Like, don’t conjure this image into people’s heads when thinking about your product! It seems like they care more about making some juvenile point about how offensive words shouldn’t be a problem rather than the popularity of their thing.
Just find some name that conjures some pretty image like ”GNU Constellation” or whatever and be done with it.
It's not misinterpreted. Misinterpretation is an accident that happens when a good faith message can be reasonably interpreted in multiple ways, and the listener's choice is not the speaker's choice. A good faith message is one where the speaker deliberately removes all likely ambiguity they can foresee.
When a bad faith message is "misinterpreted", it's because the speaker was not interested in communicating successfully in the first place.
There exist two things:
1. A name which amuses the developers by honoring an uninteresting bit of historical trivia.
2. A name which contributes to the project's health and success by attracting new users.
One of these things must be selected as more important than the other.
As far as whether GIMP, in and of itself, succeeds or fails, pretty much no one cares. If GIMP vanished, and the practical value lost to the world was big enough, some new project would spring up to take its place. Maybe Krita would expand its scope. The Blender team sure has bank to play with. Whatever.
But what lots of people do care about is the success of open source in general. When software is expensive and closed, fewer people get to use it, and the fewest of them are screwed if what they need is too niche. When software is free and open, more people get to use it, niches become less niche, and niches that remain niche can be filled by anyone with enough DIY motivation. And because all of the benefits of open source rely on a large user community, attracting users is very important, both to individual projects and the whole community.
And right now, the solution the open source community has to offer the world is an embarrassment. This is bad. The GIMP project is selfishly pissing in the water supply the entire open source community is trying to build. No one is going to take that trivially.
>I recommend not being so bothered about trivialities like names being misinterpreted.
I'd recommend looking up "gimp" in an image search, and not dismissing valid concerns as trivialities.
On the note of misinterpretation, I'd recommend looking the word "gimp" in a dictionary[1], which offers this:
gimp(n.): 1. offensive : a disabled person
The "explanation" that GIMP stands for GNU Image Manipulation Package works if you're an edgy 13-year-old. Beyond that, any sane person would question the wisdom of using that particular acronym (and why not go for BOOBS or FATCOCK if you really don't care).
DuckDuckGo, the #1 search engine that most people use, sure.
Why don't you get off your kink-shaming horse and use Google, from a private window or friend's machine (because I don't know what's going on with your search history either).
Finally, saying "You got BDSM stuff when you looked for this software package? Oh, you must be one of those people, I get nothing like that" is a sure way to get people to never use the software in question.
That's beside the point that you are not earnest here by using an niche search engine to say what you "got".
Thankfully, I'm working from home. One could literally get fired if this showed up on a monitor in the office. Prison in some countries if kids see that in school too.
But sure, it's not an issue for you, so what's the problem?
You can be coy all you want, software named BIGFATCOCK isn't going to be used in K12 setting or government/corporate environments in English-speaking countries, and neither is GIMP.
To get things out of the way: BIGFATCOCK does not mean anything offensive in languages other than English, and there's nothing wrong with big, fat cocks.
It's just a bad name for e.g. spreadsheet software, as the established meaning of the name has nothing to do with the functionality of the software.
Same with GIMP. You can stick fingers in your ears and scream "la la la" all day long, and wonder why GIMP isn't picking up steam like Blender did for the next 20 years — your call.
Between blenders and BDSM gear, guess which one is usually OK to discuss at a workplace, and which one creates a potential for a hostile work environment or sexual harassment.
Compare and contrast:
-"Hey Lauren, check out this new blender I got yesterday!"
-"Hey Lauren, check out this new gimp suit I got yesterday!"
Or:
-"Hey Mary, the facilities put a new blender in the kitchen area, I just tried it, and really enjoyed it! Give it a go, I know you're into that kind of stuff."
-"Hey Mary, the facilities put a new gimp suit in the kitchen area, I just tried it, and really enjoyed it! Give it a go, I know you're into that kind of stuff."
>But you know, the real question is : how the hell would you know such slang
You people thinking that kink shaming is a great way to popularize a graphics editor named after the said kink will never cease to amaze me.
The answer is: I googled "gimp", and things other than the graphics editor came up. Curious, huh?
>I do not care
Oh, but you do. If you didn't, you wouldn't be here, typing nonsense.
"I do not care" is wonderful phrase that adds nothing to the discussion 100% of the time, because the set of people interested in what you, personally, do not care about is as empty as the informational content of your comment.
I do not care how you got BDSM in google's front page, while myself, typing "gimp", has: gimp.org, apps.microsoft.com, wikipedia.org etc
I had to go to page 9 (!!) to get something unrelated with the software: "noun verb (used without object) to limp; walk in a halting manner: a sprain that made her gimp for weeks."
>I do not care how you got BDSM in google's front page
Google, helpfully, explained to me:
"People also ask"
"What is a GIMP?"
Meaning of gimp in English
"an unpleasant or stupid person: I can't stand that gimp. US informal offensive. a person with a physical disability, especially one that affects someone's legs.
GIMP | English meaning - Cambridge Dictionary
What does the slang word "gimp" mean?
In any of its meanings, deeply insulting, unpleasant, or otherwise, (a stupid person, a person with a physical disability, a sadomasochistic sexual partner, a trimming, a fishing-line), spelt ...
I understand that slang and curse words may not be as jarring or impactful to non-native speakers. I hear Finnish curse words regularly and they don’t bother so much.
My concern is that non-native speakers still use dictionaries and search engines, so easily learn about the meanings of words.
Additionally, I’ve tried to promote the GIMP in educational environments but the fact remains that teachers and parents are often averse to using the name.
Well, if for any reason you went "hey, what the hell does that mean" and decided to look it up:
- (informal offensive) an unpleasant or stupid person:
- (informal offensive) a person with a physical disability, especially one that affects someone's legs
- (informal) a limp (= a way of walking slowly and with difficulty because of having an injured or painful leg or foot )
- a person who gets sexual pleasure from being hurt or treated badly
And it's not like this is super obscure or anything. The "most influential film of the 90s", Pulp Fiction, literally had a character that was "the gimp". This is pretty mainstream.
This is along the lines of "Hey co-worker, I found the best text editor the other day. It's called pizdă, you should give it a try! Pizdă seems like it would help you!"
>I just did and all the results are related to this software, so what is your point?
My point in this case would be that you're either blind or lying if you don't get any BDSM costume pictures mixed in. Or, at best, that Google gave you personalized search results that aren't what people see when they do the same search.
Try doing it from a private window / a friend's machine.
Also, look up "GIMP suite" (suite is not uncommon to refer to software packages). Have fun.
>I'm just going to leave these here: "Cute girl wearing a Free BSD costume"
Please leave your nonsense elsewhere, and don't pollute this forum with cliches devoid of thought.
If you have a point to make, do so, and figure it out before you say it.
In any case: a "gimp suit" only means one thing, it has always meant that one thing, before GIMP-the-software was a thing.
This doesn't apply to "things you left here", so please put them where they belong.
This is why searches for GIMP will inevitably land on BDSM imagery. A teacher that tells kids to "use gimp" (or, Cthulhu forbid, the GIMP suite) is risking their job no matter how many things you suggestively leave around.
It’s based on Python/Django and has an excellent developer and user experience. They pay a lot of attention to detail, including a block-based content editor, similar to Gutenberg, and first class accessibility support.
Jolla, as opposed to Sailfish itself, was all about the physical phone, running Sailfish OS.
At some point they became a 'consultancy' company, effectively using Sailfish OS on devices or whatnot, but without bespoke hardware. There were a very small number of devices that more or less supported Sailfish.
I was surprised to see they have now restarted their hardware attempts, with a limited batch of specially ordered "reference implementation" devices, made by a partner in Turkey.
I might have been tempted to order one if the campaign hadn't ended already. But, having said that, I don't have much faith in such 'limited batch campaigns' anymore. Having a phone whose entire ecosystem is at risk of completely expiring after a couple of years isn't fun anymore; even if it's still a linux phone in theory.
I typically use a web application framework on the server to provide critical functionality like authentication, authorization, object relational mapping, etc. For example, I’m frequently using Django for server-side web application development due to its comprehensive features. How can Brisa integrate with a conventional server side web application framework (Rails, Laravel, etc.) to handle some of the user interface components while still leveraging the power of the web application framework?
It’s based on Python/Django and has an excellent developer and user experience. They pay a lot of attention to detail, including a block-based content editor, similar to Gutenberg, and first class accessibility support.
I’m not sure how recently they were added, but the Grid (modular environment) and the modulation sources are really powerful, particularly for adding organic/generative elements to a production. I’ve heard that Bitwig routing is another workflow enhancement, but haven’t used it too extensively.
It would be cool if Bitwig would introduce a scripting environment similar to Max for Live.
If Bitwig would add user-modules to the Grid, along with a scripting language, it would be perfect.
Where they both fall down is in less capability for the piano roll and midi for more complex compositions and styles (orchestration) and although Live has made some moves towards improving that recently, they're both still way behind in that area.
Totally agree regarding the piano roll. Same with the sample editor.
Saying that, DAWs just have different specialization. E.g. for a long time midi support in ProTools was extremely limited. Cakewalk already had an excellent piano roll in the late 90s.
Hmm that still recommends that distros allow admins to install to /usr/local, albeit in such a way that it at least can't break the OS.
IMO the idea that a 'Linux admin' is better informed than a 'Linux user' is increasingly anachronistic. In most cases the admin is just the user running sudo. I'd suggest that such functionality should be enabled by installing some kind of OS package rather than being the default
It would be understandable that they are focused currently on inference speed, but features like structured output and prompt caching make it possible to build more capable LLM applications.
Does Cerebras support reliable structured output like the recent OpenAI 4o?
Cerebras is a startup producing innovative AI chips. Their chips are super cool, and I personally believe Cerebras is ahead of the industry and is on the right technical path. As a matter of fact, Cerebras started with HPC chips. Then pivoted to AI like everyone else.
They are still deep in the trench for survival.
Given that, they have very little software prowess compared to AMD (which has *terrible* software stack for AI GPUs look at https://github.com/ROCm/rdc, an equivalent to NVIDIA DCGM, which virtually has no maintainer, and no one is using it), NVIDIA (the golden standard of software stack for AI GPUs); and you are referring to structured output and prompt caching which are prominently developed by LLM research institutions (OpenAI Anthropic, each of which have way more funding than Cerebras)
In the end, educate yourself, and do not put unrealistic expectation on startups.