To me, this is one of two things. Either Mozilla is saying "We'll give you money, but you gotta get rid of words we don't like", or they're actually spending significant efforts on political correctness.
Both outcomes are frankly disheartening. I will no longer be donating to Mozilla. They're spreading themselves thin as it is, they don't have the resources to throw away money on political pointlessness.
Not a lot of work - it's not a significant part of the grant to buildbot, and completely insignificant in the big picture of the other grants.
I can understand if you personally don't consider any efforts on such a topic worthwhile, and respect you for your position. But a lot of people do care about it, buildbot has wanted to do it for a while, and it harms no one to finally get this accomplished.
Doesn't it now?
See my detailed answer below [https://news.ycombinator.com/item?id=10721003] as to why this sort of thing is actively harmful.
Sad to see HN downvoting legitimate discussion left and right, though. This is as bad as reddit.
I do get the worry about overreach. Node.js has a PR that will automate looking for "problematic" words, which starts to sound Orwellian. However, the opposite extreme of "change no words no matter who is offended" can't work either. We need to find a reasonable middle ground.
It seems like removing "slave" is fairly reasonable - that's my feeling. What I find far more unreasonable are drive-by comments that complain without offering to do some work to help. But work to help is exactly what's happening in this (small part of this) story.
A better reason is that naming things is hard, and changing master/slave to leader/follower dilutes the accuracy of the metaphor. That's why hard drives and databases, etc use master/slave, and consensus algorithms or self-organizing networks use leader/follower.
After all, if you don't lose meaning from changing the terms, there's nothing to argue aganst from a technical perspective. Then it just becomes your ideologies vs. their's and now people are arguing about politics in pull requests instead of being productive.
https://supybot.buildbot.net/meetings/buildbot/2015/buildbot...
> Buildbot's MOSS application: $10k to remove slave from all code/docs, $5k to work on stability/handling shutting down EC2 slaves when buildbot master crashes/exits/restarts (djmitche, 16:39:19)