ZDnet reports at https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/ that a number of people and companies plan to drop terms like “master” and “slave” for alternatives like “main/default/primary” and “secondary;” but also terms like “blacklist” and “whitelist” for “allow list” and “deny/exclude list.”
ZDNet found that projects like the OpenSSL encryption software library, automation software Ansible, Microsoft’s PowerShell scripting language, the P5.js JavaScript library, and many others are looking at changing the name of their default source code repos, in a bid to stamp out racially-charged and slavery-related terms.
12 Comments
Tomi Engdahl says:
https://www.eetimes.com/its-time-for-ieee-to-retire-master-slave/
Tomi Engdahl says:
A Resolution to Redefine SPI Pin Names
https://www.oshwa.org/2020/06/29/a-resolution-to-redefine-spi-pin-names
By way of example, the SPI (Serial Peripheral Interface) protocol specifies logic signals with names including MOSI (Master Output Slave Input), MISO (Master Input Slave Output), and SS (Slave Select).
Any number of individuals and organizations have already adopted alternative nomenclature, but we as a community have thus far failed to take the collective action necessary to establish a new convention and eliminate these legacy names from common use.
Effective immediately, we call upon hardware and software developers to fully and widely adopt the Resolution to Redefine SPI Pin Names. While acknowledging that change has its costs, there is no excuse for any member of our community or industries to continue to reference “Master” and “Slave” as technical terms going forward.
https://www.oshwa.org/a-resolution-to-redefine-spi-signal-names
Tomi Engdahl says:
“These new guidelines for Linux kernel developers call for initially avoiding words including “slave” and “blacklist” to instead use words like subordinate, replica, follower, performer, blocklist, or denylist. ”
Nerds gonna be big mad
https://www.phoronix.com/scan.php?page=news_item&px=Linux-Inclusive-Terminology
Tomi Engdahl says:
Infosec community disagrees with changing ‘black hat’ term due to racial stereotyping
https://www.zdnet.com/article/infosec-community-disagrees-with-changing-black-hat-term-due-to-racial-stereotyping/
A Google security researcher withdrew from the Black Hat security conference and asked the community to stop using the ‘black hat’ term.
The information security (infosec) community has angrily reacted today to calls to abandon the use of the ‘black hat’ and ‘white hat’ terms, citing that the two, and especially ‘black hat,’ have nothing to do with racial stereotyping.
Discussions about the topic started late last night after David Kleidermacher, VP of Engineering at Google, and in charge of Android Security and the Google Play Store, withdrew from a scheduled talk he was set to give in August at the Black Hat USA 2020 security conference.
In his withdrawal announcement, Kleidermacher asked the infosec industry to consider replacing terms like black hat, white hat, and man-in-the-middle with neutral alternatives.
While a part of the infosec community agreed with Kledermacher, the vast majority did not, and called it virtue signaling taken to the extreme.
Most security researchers pointed to the fact that the terms had nothing to do with racism or skin color, and had their origins in classic western movies, where the villain usually wore a black hat, while the good guy wore a white hat.
Others pointed to the dualism between black and white as representing evil and good, concepts that have been around since the dawn of civilizations, long before racial divides even existed between humans.
Companies like Twitter, GitHub, Microsoft, LinkedIn, Google, Ansible, and others committed to changing technical language in their products and infrastructure to remove terms like master, slave, blacklist, whitelist, and others.
But these efforts to move away from offensive terms like master, slave, blacklist, whitelist started even before the Black Lives Matter protests.
Companies and open-source projects like Drupal, Python, PostgreSQL, and Redis had removed offensive terms years before, some as early as the late 2000s.
In May 2020, even the UK government’s cyber-security agency, the NCSC, announced it would stop using “whitelist” and “blacklist” due to stigma and racial stereotyping surrounding the two terms.
The trend of cleaning tech language was well underway, but the Black Lives Matter protests gave it a boost and helped it gain mainstream media attention and more backing.
However, the infosec community is not willing to accept change at this moment for terms it doesn’t see as offensive, and chances are the terms are here to stay.
Tomi Engdahl says:
It’s Time for IEEE to Retire ‘Master / Slave’
https://www.eetimes.com/its-time-for-ieee-to-retire-master-slave/?utm_content=buffer92bef&utm_medium=social&utm_source=edn_facebook&utm_campaign=buffer
Tomi Engdahl says:
Linux team approves new terminology, bans terms like ‘blacklist’ and ‘slave’
https://www.zdnet.com/article/linux-team-approves-new-terminology-bans-terms-like-blacklist-and-slave/
Linux creator Linus Torvalds puts stamp on proposal to use neutral language in kernel code and documentation.
Proposed alternatives for master/slave include:
primary/secondary
main/replica or subordinate
initiator/target
requester/responder
controller/device
host/worker or proxy
leader/follower
director/performer
Proposed alternatives for blacklist/whitelist include:
denylist/allowlist
blocklist/passlist
The Linux team did not recommend any specific terms but asked developers to choose as appropriate.
Tomi Engdahl says:
https://www.theregister.com/2020/07/13/linux_adopts_inclusive_language/
Tomi Engdahl says:
Merged just over one week ago to the mainline kernel were [inclusive terminology guidelines](https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-Inclusive-Terminology) following [the recent discussion among upstream developers](https://www.phoronix.com/scan.php?page=news_item&px=Linux-Inclusive-Terminology). The Linux sound subsystem has begun preparing patches for Linux 5.9 to overhaul their naming conventions as a result.
Tomi Engdahl says:
Linux Sound Subsystem Begins Cleaning Up Its Terminology To Meet Inclusive Guidelines
https://www.phoronix.com/scan.php?page=news_item&px=Linux-ALSA-Inclusive-Terms&lol
Tomi Engdahl says:
Catalin Cimpanu / ZDNet:
Starting Oct. 1, all new source code repositories on GitHub will be named “main” instead of “master” as part of company’s effort to abandon non-inclusive terms — All new Git repositories on GitHub will be named “main” instead of “master” starting October 1, 2020.
https://www.zdnet.com/article/github-to-replace-master-with-main-starting-next-month/
Tomi Engdahl says:
Human Capital: Moving away from ‘master/slave’ terminology
https://tcrn.ch/30beHq1
This week, we’re looking at the use of “master/slave” terminology in computer programming and the current state of gig workers in California.
Tomi Engdahl says:
What…. We can no longer use a male and female to plug the master into the slave anymore??