On Redis master-slave terminology (2018)
The project maintainer absolutely has the right to choose not to remove offensive language. Although, I find his position to be unnecessarily defensive. What is he really fighting for? The language is outdated and stems from a practice that is universally shunned. There is work involved in changing the language yet there is no harm in it.
 People absolutely have the right to be offended. Feeling offended is just that - a feeling. If we don’t have a right to experience feelings, then what do we have a right to? And the right to express our feelings with our speech and writing is known as “freedom of speech”, which is not a universal right in the world, but it’s a popular one. While it’s impossible to prevent offending everyone all the time, again, it’s outdated language referring to a shunned practice. This is more than a handful of individuals expressing offended feelings based on esoteric personal perspectives.
Changing the language would be more welcoming towards people who still deal with the fallout of such a shunned practice. Again, doing so is not a requirement of any kind, and I’m not claiming racism. I’m just claiming a failure to understand, respect, and welcome people who live in a world still mired in the effects of a devastating practice.
I would change the language.