[Spice-devel] Identifying and removing potentially divisive language

Michal Suchánek msuchanek at suse.de
Wed Jul 1 18:05:02 UTC 2020


On Wed, Jul 01, 2020 at 10:03:10AM +0200, Kevin Pouget wrote:
> Hello SPICE community,
> 
> following Chris Wright (Red Hat CTO) blog post on "Making open source
> more inclusive by eradicating problematic language" [1], I would like
> to suggest that we have a look at SPICE source code to find out if/where
> such language is used and how to remove it.
> 
> To illustrate the motivations of this move, consider the phrase "the
> final solution". I am quite sure you would agree that these words
> cannot be used inside a project. You would agree because the WWII
> events are still in minds and not so ancient yet.
> Git "master", or the "master/slave" pattern may not trigger similar
> thoughts if your ancestors didn't suffer slavery;
> "whitelist/blacklist" neither, if the color of your skin doesn't get
> you into trouble (white=allow, black=deny).
> Overall, I would advise, when thinking about these questions, not to
> forget on which side your history/country/skin color/sexual
> orientation sits you. If it's the oppressor side, you're not at the
> right place to say it's not relevant.
First off, I would object to 'oppressor side'. That is pretty divisive
language. And even very imprecise. Most of the world should be
considered 'unaffected' in the sense they do not live in the US or
select African countries with relatively recent history of slavery where
the actual terms 'slave' and 'master' might bear some connection to the
practice.
Even if someones grand-grand-grand-farther was a slaver putting them on
an 'oppressor side' is very discriminatory in my view.

Secondly, if you do not think that people not from the affected group
are quialified to reject such change what is your qualification to
propose it?

See also
https://lore.kernel.org/git/CAAOnFsNUB_+NZMGnu2yasL8tk_KTfqPY6JiHOpvYHiyY_Lytrw@mail.gmail.com/
> 
> ---
> 
> I had a quick `grep` look at SPICE code base, searching for
> `blacklist/whitelist/slave` and I could only find very few occurrences
> of these words, which is nice. Can you find other problem words?
> 
> `master` is used for git default's branch, but not much
> elsewhere. Let's discuss if we could get rid of this one, for instance
> changing it to `main` (just a suggestion). I don't think that it can
That is also reportedly offensive - see
https://lore.kernel.org/git/20200616210701.22924-1-zeevriend@gmail.com/
> break that many things (only the CI comes to my mind, where the
> `master` branch may be treated differently) as git name default
> branch's name is often omitted in the usual workflows.
> 
> Please share your thoughts about this

Thanks

Michal


More information about the Spice-devel mailing list