[1] https://bugzilla.mozilla.org/show_bug.cgi?id=366559#c147
in some ways, he's the one who brought the sexist tone to the whole conversation.
> our accounts had been banned and locked
also it irks me the wording, as there's a difference between "leaving" and being shown the door
The author could have sent a patch renaming the variable with commit message "oh come on" or "let's be profesional" and it would have probably worked, but instead he wanted to be a hero fighting against (probably not real) sexism.
It seems R foundation has no need for people who want to fell like a hero.
>Opensource software is not the place to enforce your views on society on someone else.
While I completely agree, if you read the article he did suggest an alternative and submitted a patch.
Rather than the patch being rejected, he got banned from the community.
See below. Not a good look, but we only have one side of the story.
=== The second was a set of emails from Duncan Murdoch, President of the R Foundation and an R Core member, in which he dismissed my "bug report" (note the skeptical scare quotes he put on it) "about some variable name that you find offensive is clearly an example of nothing more than shit-disturbing" and stated that myself, and those who had commented in favour of changing it, were no longer welcome to participate in R's bug-tracker.
Just the type of thing that will create drama, debate, and divide the community.
All because someone reads something into a variable name that wasn't intended... for a variable that is well named.
What's next banning unlucky numbers? Rating colors by political correctness? Favoring data structures because of their religious analogies?
How about saving bug reports for things that actually improve the application?
However I think Duncan Murdoch, being the President of the R Foundation acted extremely immaturely by blocking the accounts of all involved.
Slippery slope fallacy. Yes, protesting functions whose initials spell out a cuss word in Swahili would be silly and counterproductive. But no one has proposed that, or anything like that. This is an English-language code base, and there is nothing ambiguous about the English meaning of the phrase "I give head."
If we're looking for juvenile innuendo then presumably give.length and give_log are both also objectionable?
You cannot not act. Keeping the status quo is acting, too. Neutrality is just impossible and you have to decide how you want to deal with these issues in a graceful and fair way.
Was the variable name an accurate description of what it was used for or not? If it was, let it go. If it wasn't suggest a better one.
Opensource software is not the place to enforce your views on society on someone else.