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?
I also like the JS logo and its variations. I'm assuming Oracle could lay no claim to that . . .
Mostly this is because we no longer care about JavaScript version numbers (I facepalmed when I saw a dropdown in JetBrains' WebStorm IDE that offered various "JavaScript 1.x" options as the language environment). Instead we only care about "ES 3", "ES 5" (i.e. ECMAScript 5.1) and "ES 6" (which frequently also refers to ES 7 and beyond). At the same time I see less and less references to "Harmony", probably because the spec that came out of it is now openly using a real version number.
Of course the irony here is that what people often think of as "JS" these days is not actually Mozilla's JavaScript implementation but that of V8, as used in Chrome, node.js and other places (probably because V8 is relatively painless to embed).