|
|
|
|
|
by danbruc
1032 days ago
|
|
Master and slave are just words, sequences of letters, the meaning is in peoples heads and may be context dependent. Never in my life have I thought of slavery when I had to deal with those words in a technical context. I mean, I get the intention, if we would coin those terms today, then we would surely pick terms without this historical burden. But now that those terms have been widely used for a long time, trying to change language in countless standards, books, code bases, peoples heads, ... that just does not seem quite reasonable. |
|
So if fictional masters and slaves are okay, then what are routers running OSPF? They're not human, and I hope nobody wants to anthropomorphize them so much that they could feel pain, or know injustice. So a router's master/slave relationship is strictly a technical fiction. Is it the best description of the relationship? Is it better than "leader/follower"? Perhaps; I know several other systems that qualify.
Does this trigger African-Americans today who never were slaves? Perhaps.
I'm just not sure of the wisdom to paper over history, to paper over reality, by saying these words are taboo because of what they represent, indeed, in a certain human context of usage.
I could argue that if we're prohibited from depicting masters and slaves in books, films, and OSPF, then people will more easily forget what it means to be a slave, and thereby be condemned to repeat the past which they do not remember. Perhaps it would be more useful to retain "master/slave" relationships among computers, so that we can demonstrate how that works to our children, and show them why it is detestable to human beings.