Rename offensive terminology (master)
- From
Simon Pieters <simon@bocoup.com>
- Date
- May 4, 2020, 17:20 UTC
- Message-ID
- <CAOAHyQwyXC1Z3v7BZAC+Bq6JBaM7FvBenA-1fcqeDV==apdWDg@mail.gmail.com>
"master" is an offensive term, as it can be interpreted as being slavery-origin terminology. See https://en.wikipedia.org/wiki/Master/slave_(technology)#Terminology_concerns
The Python programming language, and various other projects, have taken a stance and moved away from offensive terminology including "master". See https://bugs.python.org/issue34605
When different projects using git decide to move away from "master" as the name of their main branch, inconsistency ensues between projects. See https://github.com/desktop/desktop/issues/6478 (and "Related Issues and Projects").
To avoid offensive terminology and to avoid further inconsistency, I think git should use a different branch name than "master" when initiating a repo. I don't have a strong opinion, but I like "main" since it shares the first two characters and it's shorter.
-- Simon Pieters Bocoup https://bocoup.com/