Definition:
Lists which permit or deny a set of nouns, or select enabled features.
Proposed alternative:
allowlist/denylist, allowedNouns/deniedNouns
Reasoning:
The underlying assumption of the whitelist/blacklist metaphor is that white = good and black = bad. Because colors in and of themselves have no predetermined meaning, any meaning we assign to them is cultural: for example, the color red in many Southeast Asian countries is lucky, and is often associated with events like marriages, whereas the color white carries the same connotations in many European countries. In the case of whitelist/blacklist, the terms originate in the publishing industry – one dominated by America and England, two countries which participated in slavery and which grapple with their racist legacies to this day.
From a technical communication perspective, using whitelist/blacklist as a naming convention applies metaphor (and, in turn, unintended meaning) when it isn’t needed. More directly descriptive words like allowlist/denylist would enhance understanding. Allowlist/denylist, or simply using allowed/denied as an entity prefix has the added benefit of being easily translatable to other human languages,
Recommendation: Adopt immediately
Supporting research and precedents:
--
You received this message because you are subscribed to the Google Groups "Kubernetes WG Naming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-wg-na...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/132aa05b-b963-4d9e-9640-5c91fba73591n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/CAOqU-DRLndioEorug%2BYMy5c86Ze7rbJAfCMHyuHR41A8BvVjTQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/CAJHHSLxqqu8BnmtbtYcPVdwgtg%2B_4UdnZpWfARaRDdP4GJ3buQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-wg-naming/CANYE4J%2BdJL8KQe62HuPXX7aiy9sM%2BqBuS70yt7GFNL6tCFKfPQ%40mail.gmail.com.