Recently there has been a push towards renaming 'master' to 'main' in all git repositories. Advocates reason that the terminology is noninclusive, and has racist overtones[1]--[5].
{width="6.5in" height="2.5375in"}
CEO of GitHub, [6]
The alleged offensive meaning of master and slave in computer coding is pure unsubstantiated allegation, yet to question it is now considered scandalous. This is illiteracy fuelled by virtue signalling and fear. I am amazed that those who think those programming terms are evil are not going after Robert Nozick's classic "The Tale of the Slave"[7] by totally misunderstanding it and claiming it normalises slavery.
If this attempt to find and replace all words with a possibly objectionable connotation continues, then soon we'll have to change CTRL+F to a more acceptable letter. CTRL itself has connotations of force and manipulation, not to mention COMMANDS, and on it goes. Are commands to become mere prompts or suggestions? Suggestions can be very suggestive, and that was meant to be the main problem in the first place with the programming term "master". Next they'll phase out floppy discs, given the connotations of floppy. And how about the "git" in GitHub: does that imply that those who use GitHub are "foolish or contemptible people" (the dictionary definition of git)? Or maybe it doesn't, and maybe computer programmers are not at all the problem.
Language is enriched when we talk of Unix daemon spawning. Does that normalise the original meaning of daemon spawning, especially when you take into account the image of a red demon used for Unix daemon [FreeBSD]? It's a question so ridiculous that to ask it is to answer it. Yet that is exactly the kind of comment made by those opposing "master" in programming.
The open-source community is all about reducing barriers and always has been. To imply otherwise undermines the work already done by those who have demonstrated their inclusivity by their actions and their demonstrated real-world commitment to open-source.
To put the aura of blame on those who use the term "master" and "slave" in programming is misplaced and counterproductive. There are real targets to go after. Computer coders are not one of them.
References:
[1] S. Brown, "Microsoft's Github is removing coding terms like 'master' and 'slave,'" CNET. https://www.cnet.com/news/microsofts-github-is-removing-coding-terms-like-master-and-slave/ (accessed Jun. 18, 2020). [2] G. C. Cellan-Jones Rory, "Microsoft's GitHub drops master-slave jargon," BBC News, Jun. 15, 2020. [3] "GitHub to replace 'master' with alternative term to avoid slavery references | ZDNet." https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/ (accessed Jun. 18, 2020). [4] "GitHub is working on renaming default branch from 'master' | Hacker News." https://news.ycombinator.com/item?id=23500093 (accessed Jun. 18, 2020). [5] F. Houghton and S. Houghton, "'Blacklists' and 'whitelists': a salutary warning concerning the prevalence of racist language in discussions of predatory publishing," J. Med. Libr. Assoc., vol. 106, no. 4, Oct. 2018, doi: 10.5195/JMLA.2018.490. [6] "(2) Nat Friedman on Twitter: '@Una @github It's a great idea and we are already working on this! cc @billygriffin22' / Twitter," Twitter. https://twitter.com/natfriedman/status/1271253144442253312 (accessed Jun. 18, 2020). [7] R. Nozick, Anarchy, state, and utopia. New York: Basic Books, 1974.
Go fuck yourself
Also, whatever crawler you used to email a bunch of people this shit is definitely against GitHubโs ToS and I will be reporting this now.