#5484 - Pedantic: Replace all uses of the word "master"
0 guests and 0 members have recently viewed this.
The top 3 point earners from 14th Dec 2025 to 21st Dec 2025.
| PDStig |
|
|
|---|---|---|
| Gabri |
|
|
| sholzy |
|
|
There are no events at this time
The reason why the dev community is moving away from "master/slave" is because that was a term pairing which originated from slavery. I'm personally on the side of not feeding into concept creep (e.g. if a word is being used for its non-offensive meaning such as in this case, then there is no need to censor it or change it). However, I'm thinking large scale for Composr. Other people will see it and they will get offended by it / decide not to use Composr because of it. And there is an understandable reason why. Slavery is not one of the U.S.' proudest moments (of course, I can only speak for the U.S. but slavery has and sometimes does still exist in other countries). So, I think it is more beneficial to be PC (to a degree) and thus welcoming of more people to try Composr than to turn people away by not being careful of our word choices.
We don't have MasterCard in Composr, haha. We just have CCBill, PayPal, and Authorize.net. Composr was not designed to be an immediate credit card processor.
(Submitted again since the first time, my session was invalid)
https://www.wired.com/story/tech-confronts-use-labels-master-slave/#:~:text=The%20%E2%80%9Cmaster%2Fslave%E2%80%9D%20metaphor,at%20the%20University%20of%20Michigan.
That doesn't mean the terms aren't racist of course, to some people. As I said, no objections overall. Not many companies or products with slave in the name but there's quite a few with master. Young men are often called Master. Something can be mastered, etc.
* _config.php for some users
* The git addon (it prevents use on the master branch)
* Possibly release tools
I made a similar change with the term "lame". However, aside from that term also being offensive, I reasoned "lame" was a very vague term (unless referring to the LAME encoder), and that we should be using more concise terminology. E.g. "LAME_SPAM_HACK" doesn't mean much. So I changed it to "BLACKHOLE_SPAM_HACK" because it was being used when a spammer triggers the black hole.
I think that's silly without context. "Master" can mean a whole lot of things. Please let's avoid hyberbole when it comes to issues like this as it undermines communication around things that are actually highly-racist, and it also just turns people off from a subject they should otherwise care about (backlash-effect).
> Master password -> Maintenance password
That's fine, maintenance password is a better term anyway and we already made sure we didn't break compat.
> HACK_ATTACK_INFO: reporting any found vulnerabilities to their 'master' -> reporting any found vulnerabilities to their 'host'
Taskmaster, Spymaster - not anything to do with slaves.
> Master site -> Main site or Primary site
I believe this is talking about a master copy - so again, not anything to do with slaves.
> Master database: Leave alone as this is still a used term in SQL
Actually:
https://dev.mysql.com/blog-archive/mysql-terminology-updates/
I think I already dealt with this in the v11_cloud branch.
> The master of redundant quick exit points -> The chief of redundant quick exit points
Schoolmaster, master's degree, master and apprentice - again nothing to do with slaves.
> LAME_SPAM_HACK
Good call, that is actually a little offensive and I didn't think of it.
blocklist and allowlist IMO are more concise terms anyway that better explain what the list does.