Just to be clear we talk about the same thing: Words have zero meaning by themselves (and this is not my personal opinion, but consensus in cognitive linguistics).
So you can use words to describe things (like we do right now), and thus hope to invoke mutual understanding, but you can't put a new concept into another person's head by inventing a word. You can trigger a concept already there if the other person already associates a specific meaning with a specific word, though.
So if you want to better the situation for e.g. African Americans in the US, replacing "master branch" with "main branch" has no effect, because a) this master is not the master/slave master - the words may have had identical meaning (I don't know, perhaps both meanings have a common ancestor), but today the word "master" in the context (=frame) of source code respositories means something completely different than master/slave. Just as "slave" in the US doesn't mean "person of slavic origin" anymore.
But more importantly you don't change the stereotype of African Americans this way. That you'll only achieve by constantly pushing different images of African Americans in the relevant contexts, like, off the top of my head, a collective day where every github user with darker skin starts to use a real profile picture on github.
So you can use words to describe things (like we do right now), and thus hope to invoke mutual understanding, but you can't put a new concept into another person's head by inventing a word. You can trigger a concept already there if the other person already associates a specific meaning with a specific word, though.
So if you want to better the situation for e.g. African Americans in the US, replacing "master branch" with "main branch" has no effect, because a) this master is not the master/slave master - the words may have had identical meaning (I don't know, perhaps both meanings have a common ancestor), but today the word "master" in the context (=frame) of source code respositories means something completely different than master/slave. Just as "slave" in the US doesn't mean "person of slavic origin" anymore.
But more importantly you don't change the stereotype of African Americans this way. That you'll only achieve by constantly pushing different images of African Americans in the relevant contexts, like, off the top of my head, a collective day where every github user with darker skin starts to use a real profile picture on github.