Earlier quoted context omitted.
> It surely feels like it at least when every single major javascript framework has a #BLM header. Isn't that expressing free speech? Or do you believe those headers have been coerced, and they feel forced to post one? I'm dubious that's the case, and I doubt it'll affect the frameworks future success whether they post one or not.
If a majority posts a banner, and one doesn't, it will be understood as opposition. As we've been hearing a lot of late: "Silence is pro-racist" and "Silence is violence". Under those conditions, not posting a banner would be to risk being considered a racist organization. This is not quite coercion, but nor is it possible to decline to post a banner without substantial and probably unjustified cost.
As the British version of the Miranda warning says, "You do not have to say anything. But it may harm your defence if you do not mention when questioned something which you later rely on in court".