Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-12225

Rename "slave" to "mirror" (inclusive language update)

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Normal Normal
    • Schema change, 2022 Q2
    • None
    • None
    • None

      A number of organisations have been looking at using inclusive language and terminology used within their code or technical systems.

       

      We have decided to focus on a number of key terms as a starting point:

      Term Context Why? Selected Term(s) Rationale / Notes
      Whitelist / Blacklist  Various Racist Allowlist / Denylist
      • Uniformity with other orgs
      • Allow and deny are antonyms
      • For the alternative pair blocklist / passlist, block is not a common antonym for pass
      Master  Source Control - default branch name used by GIT Oppressive metaphor Main
      • Will become the default branch name for new repos created in GitHub
      • Most popular replacement term across all GitHub repositories
      • Aligns with GitHub guidance
      Master / Slave Jenkins CI Oppressive metaphor Controller / Agent
      • Jenkins 2.0 introduced “Agent” to replace “Slave”
      • “Controller” to replace “Master” in Jenkins CI as of August 13th, 2020

       

      Please can you decide on replacement terminology for "MusicBrainz Slave"?

      There are already a number of other associated words:

      1. Replica
      2. Mirror

       

      We believe that that priority should be to update naming and documentation, rather than every instance of words in code.

       

            reosarevok Nicolás Tamargo
            njh Nicholas J Humfrey
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

                Version Package
                Schema change, 2022 Q2