<div dir="ltr">Hello SPICE community,<br><br>following Chris Wright (Red Hat CTO) blog post on "Making open source<br>more inclusive by eradicating problematic language" [1], I would like<br>to suggest that we have a look at SPICE source code to find out if/where<br>such language is used and how to remove it.<br><br>To illustrate the motivations of this move, consider the phrase "the<br>final solution". I am quite sure you would agree that these words<br>cannot be used inside a project. You would agree because the WWII<br>events are still in minds and not so ancient yet. <br>Git "master", or the "master/slave" pattern may not trigger similar<br>thoughts if your ancestors didn't suffer slavery;<br>"whitelist/blacklist" neither, if the color of your skin doesn't get<br>you into trouble (white=allow, black=deny).<br>Overall, I would advise, when thinking about these questions, not to<br>forget on which side your history/country/skin color/sexual<br>orientation sits you. If it's the oppressor side, you're not at the<br>right place to say it's not relevant.<br><br>---<br><br>I had a quick `grep` look at SPICE code base, searching for<br>`blacklist/whitelist/slave` and I could only find very few occurrences<br>of these words, which is nice. Can you find other problem words?<br><br>`master` is used for git default's branch, but not much<br>elsewhere. Let's discuss if we could get rid of this one, for instance<br>changing it to `main` (just a suggestion). I don't think that it can<br>break that many things (only the CI comes to my mind, where the<br>`master` branch may be treated differently) as git name default<br>branch's name is often omitted in the usual workflows.<br><br>Please share your thoughts about this<br><br>best regards,<br><br>Kevin<br><br><br>1: <a href="https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language">https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language</a></div>