This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Replace every mention of "blacklist" #15277
Copy link
Copy link
Open
Labels
T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Description
Description
The terms "black list" and "white list" are racist.
This Internet Standard draft explains it quite well:
https://www.ietf.org/archive/id/draft-knodel-terminology-13.txt
2.2. Blacklist-Whitelist
The metaphorical use of white-black to connote good-evil is
exclusive. While master-slave might seem like a more egregious
example of racism, white-black is arguably worse because it is more
pervasive and therefore more insidious. While recent headlines have
decried the technical community's use of master-slave, there is far
less discussion about white-black despite its importance. There is
even a name for this pervasive language pitfall: the association of
white with good and black with evil is known as the "bad is black
effect" [Grewal].
I propose adding block lists and allow lists and later deprecate and remove the offending terms.
Steps to reproduce
Ask some black people for their opinion
Homeserver
example.org
Synapse Version
none
Installation Method
Other (please mention below)
Database
none
Workers
I don't know
Platform
Configuration
No response
Relevant log output
none
Anything else that would be useful to know?
No response
Maypul
Metadata
Metadata
Assignees
Labels
T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.