We all know this.
> Oracle has no business claiming javascript as a trademark.
You think so. That's okay. But ultimately it is up to a judge to decide. Right?
I agree with the EcmaScript. Just ditch the stupid name. Get all the petition signers to agree an move on. Fuck Oracle. Fuck JavaScript (it's nothing like Java anyway).
Probably if we were in the early 2000s this could have been a battle worth fighting. But considering we're in 2025 and probably more people are aware of JavaScript than Java at this point, even when you're deep in enterprise-land, I'm not sure it'd be less confusing.
Anyways, you're about two decades too late to this discussion :/
In terms of standard, the specs already use "ECMAScript" and don't even mention JavaScript (https://github.com/tc39/ecma262/), although TC39 website does use it frequently. I guess they could officially recommend people stop using "JavaScript", but I doubt they care.
Otherwise, the petitioner Deno here is only a small part of the ecosystem and barely controls anything (and really nobody other than TC39 controls anything, which is good). They (or anyone else) can't just shout "stop saying JavaScript!" and expect people to follow.
Not to mention JavaScript is a simple, easy to pronounce word compared to ECMAScript despite the baggage, which is probably why they chose it in the first place.
Let's say the "JavaScript" name is officially deprecated somehow. People will continue to use the name for as long as it exists.
So Deno's petition tackles these problems, addresses the root cause and appears to be legally viable. That is the "right thing to do" here. Avoiding the name does not solve the problem. It never does.
Or go back to calling it “LiveScript”
Maybe it should just be pronounced eck-ma-script so it's got the same number of syllables as ja-va-script.
Call the language JS, everyone already understands it, it's used on all the logos because it's short, we already another popular language with a very compact name (Go, which is harder to look up without mangling its name, and it's still doing fine).