Strictly speaking, JavaScript is an implementation of ECMAScript, not merely a generic term.
In other words, I can call a fountain pen a biro and that shows that the trademark has become generic, it doesn't matter that I'm technically wrong.
This is how it works in Commonwealth jurisdictions anyway, haven't checked US law for about a year.
A: Want a coke?
B: Yes, a 7-up please.
(Or at least, it wouldn't raise eyebrows for the implication that a 7-up is a kind of coke.)How is Coca-Cola dealing with this? Do they have a policy or a strategy?