Even if it was a play on retard I think it's really none of your business what someone calls their thing.
The kneejerk response here to be "you have change its name" is so damn entitled.
Why? This doesn't logically follow to the author renaming their thing unless you think speech policing on the internet is some kind of valid passtime or has any weight on anything in the real world.
> meaning that every time it's shared a discussion like this one will take place
So it's a good PR move because the PC police can't figure out that just maybe every corner doesn't have a nazi around it and maybe it's just a play on bastard?
It's irrelevant what should or should not be, in this case. If you want to avoid people discussing potential controversy around the name you've chosen, then don't choose a name that has controversy potential (and if you do that by accident, graciously change it). I'm talking about outcomes here, not about what anyone might think should or shouldn't happen.
> At some point people have to own their own misperceptions.
I don't have to own shit. I didn't name it.
So. There.
Git is derived from "Get" (as in "beget") which is another term for a bastard.
Watered down through the decades and much less sting, but the meaning is the same.
So I'll take you up on that, even though I fully disagree that this is the pun the author was making.
I'll start by saying that "to retard" has actual meaning, outside of derogatory statements, slurs or so on. In fact, that meaning predates by many hundreds of years: the description of people in such a way.
Since you could argue that this project is trying to speed up development, it could also argue that this is a commentary on "being retarded from your original objective" of running commands.
So, my first argument is that "to retard" can have meaning outside of being offensive, in fact, that was its primary use.
Now: Retard is a slur, absolutely. But, is it worse than Idiot? Moron?
At some point in time those were clinical definitions to mean the same thing as retard, they became used as slurs and fell out of favour.
Now, ironically, they are less inflammatory than the new derogatory word.
So, my second argument is that being offended by certain language is arbitrary.
---
Why am I arguing? Because you assume mal-intent where it's possible there is none. I genuinely assumed "bashtard" = "bastard", and that's "as offensive" to me as "git" (as a living and breathing british bastard), I didn't jump to the conclusion that it was attempting to denigrate low IQ people.
This type of language policing needs to be self-critical, because if you're not willing to be critical on what you're putting out into the world and onto other people: I will be, and you'll hate me for it.
This reminds me, there's a somewhat inherent affiliation in the flamewar over the branch name master/main.
The people who use "master" clearly don't think it's a bad term to use, and probably think being upset over it is silly. Those who use "main" either think it's (to some extent) racist to use the word master, or don't want to be yelled at.
Whichever word you chose ultimately signals affiliation, and the other group will feel you don't recognise their frustration. -- I think the sensible people just ignore it.
Rather.. I think if you want to have a community where people with different cultural attitudes feel welcome, I think some toe-stepping is inevitable and unavoidable.
(Having said that, I still haven't gotten around to renaming all my existing repositories...)
This is the main fear in every org I have seen the debate play out.
Going to every single script and tool that touches git, check and update it isn’t free, nor completely devoid of risk. Even when everyone is one the same page about the right thing to do, it’s tough to prioritize over other actual production issues.
That people have feelings about a topic that's disproportionate to its significance is characteristic of a flame-war. It's natural for people to hold strong opinions on all sorts of stuff like this. It's very human.
That's like saying "Scunthorpe" is 0 letters away from 'cunt'.