Earlier quoted context omitted.
Irrespective of origin, the terms seem to equate black to bad and white to good, and as such should probably be retired. As other comments have mentioned, allow and deny are more explicit and thus probably better terms anyway.
What if we're whitelisting or blacklisting people for the privilege to attend an organized crime conference? Which is good? Which is bad? Note that in this unsavory example there is zero ambiguity! The whitelisted will hang with other mobsters, clearly, plotting evil and mayhem all the while. The terms have bupkis to do with good and bad.
Remove blacklist terminology · Issue #6475 · osquery/osquery
21–28 of 28 posts
Re: Remove blacklist terminology · Issue #6475 · osquery/osquery
#22Earlier quoted context omitted.
What if we're whitelisting or blacklisting people for the privilege to attend an organized crime conference? Which is good? Which is bad? Note that in this unsavory example there is zero ambiguity! The whitelisted will hang with other mobsters, clearly, plotting evil and mayhem all the while. The terms have bupkis to do with good and bad.
Okay, I guess if you're writing malware then you can feel free to carry on with whatever terminology you like. For the rest of us it is understood that a blacklist is untrusted and a whitelist is trusted, so why don't we just say that explicitly and do away with a culturally dependent metaphor that could offend or confuse?
Re: Remove blacklist terminology · Issue #6475 · osquery/osquery
#23Earlier quoted context omitted.
What if we're whitelisting or blacklisting people for the privilege to attend an organized crime conference? Which is good? Which is bad? Note that in this unsavory example there is zero ambiguity! The whitelisted will hang with other mobsters, clearly, plotting evil and mayhem all the while. The terms have bupkis to do with good and bad.
Okay, I guess if you're writing malware then you can feel free to carry on with whatever terminology you like. For the rest of us it is understood that a blacklist is untrusted and a whitelist is trusted, so why don't we just say that explicitly and do away with a culturally dependent metaphor that could offend or confuse?
Re: Remove blacklist terminology · Issue #6475 · osquery/osquery
#24Earlier quoted context omitted.
What if we're whitelisting or blacklisting people for the privilege to attend an organized crime conference? Which is good? Which is bad? Note that in this unsavory example there is zero ambiguity! The whitelisted will hang with other mobsters, clearly, plotting evil and mayhem all the while. The terms have bupkis to do with good and bad.
Okay, I guess if you're writing malware then you can feel free to carry on with whatever terminology you like. For the rest of us it is understood that a blacklist is untrusted and a whitelist is trusted, so why don't we just say that explicitly and do away with a culturally dependent metaphor that could offend or confuse?
https://en.m.wikipedia.org/wiki/Trusted_system
Where does this whitewashing (err, denywashing) stop?
Re: Remove blacklist terminology · Issue #6475 · osquery/osquery
#25Earlier quoted context omitted.
What if we're whitelisting or blacklisting people for the privilege to attend an organized crime conference? Which is good? Which is bad? Note that in this unsavory example there is zero ambiguity! The whitelisted will hang with other mobsters, clearly, plotting evil and mayhem all the while. The terms have bupkis to do with good and bad.
Okay, I guess if you're writing malware then you can feel free to carry on with whatever terminology you like. For the rest of us it is understood that a blacklist is untrusted and a whitelist is trusted, so why don't we just say that explicitly and do away with a culturally dependent metaphor that could offend or confuse?
Blacklist simply means “allow by default except for things in this list” whereas whitelist means “deny everything except for what’s in this list”
Re: Remove blacklist terminology · Issue #6475 · osquery/osquery
#26Earlier quoted context omitted.
I agree with you – allow/deny is easier to understand anyway for global non-native speaker (which all open source projects are). There are many practical reasons to do this, I just wasn't clear on the race-related reasoning for blacklist/whitelist, as these words don't have those etymologies. The color black is associated with many non-racial things that we do deem negative, things like death with black clothes at fu…
I agree that'd be great, but between changing the world's use of black and white and changing our use of blacklist and whitelist as pertains to software, one is in our power and the other isn't. Who knows, maybe someone will even feel more welcomed in our profession as a result.
Re: Remove blacklist terminology · Issue #6475 · osquery/osquery
#27Earlier quoted context omitted.
Exactly, this is just going to open up a pandora's box. What about black box testing, is that racist too? And english terms like blacksmith and black-belt? There are terms like "blue-collar vs white-collar" too which (according to some) deems the physical labor class as inferior to the "white" intellectual class. And there are general english phrases too like "things aren't always black and white, there is a lot of g…
Those terms don't explicitly attach a moral value to colors in the way that the blacklist/whitelist terminology does.
Blacklisting can be a good thing. For example, you can be blacklisted from a gang's kill list because you did good deeds for the neighborhood.
The only people attaching moral values to these are people trying to gaslight others into believing "black=bad".
Re: Remove blacklist terminology · Issue #6475 · osquery/osquery
#28Earlier quoted context omitted.
Exactly, this is just going to open up a pandora's box. What about black box testing, is that racist too? And english terms like blacksmith and black-belt? There are terms like "blue-collar vs white-collar" too which (according to some) deems the physical labor class as inferior to the "white" intellectual class. And there are general english phrases too like "things aren't always black and white, there is a lot of g…
Those terms don't explicitly attach a moral value to colors in the way that the blacklist/whitelist terminology does.
Being blacklisted can be a morally good thing. An example: You can be blacklisted from a gang's kill list because you did good deeds for the neighborhood.
The only people attaching moral values to these are people trying to gaslight others into believing "black=bad".