Oracle, it’s time to free JavaScript
70 points
2 hours ago
| 5 comments
| javascript.tm
| HN
siwatanejo
40 minutes ago
[-]
I actually think that people should rather use EcmaScript name instead of JavaScript, because it's a way better name (much less confusing, given that this lang doesn't have anything to do with Java anyway). I wish Oracle started suing people to force everyone to use the better name.
reply
suyash
2 minutes ago
[-]
The irony is I belive the JavaScript creator wanted to latch to Java's populartity to called it JavaScript and now both Java and JavaScript are owned by Oracle and they want the name but not want to change is to ECMAScript, it's real official name.
reply
falcor84
5 minutes ago
[-]
But everyone already calls it JS. I think the transition would have been so much easier if the official name started with "J".
reply
dkersten
2 minutes ago
[-]
Just rename it to "JS" (jay-ess) and forget about having the letters stand for anything.
reply
nacozarina
7 minutes ago
[-]
Our trade has a solid tradition of terrible names for programming languages. They are ALL bad. The whole Ekmuhscrip.js schism fits perfectly. Yes, this is our circus, and these are our monkeys.
reply
phplovesong
36 minutes ago
[-]
That boat sailed soooo many years ago tho. Oracle has no business claiming javascript as a trademark.
reply
cies
8 minutes ago
[-]
Oracle is in the business of bullying others using their big legal dept.

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).

reply
embedding-shape
10 minutes ago
[-]
> because it's a way better name (much less confusing, given that this lang doesn't have anything to do with 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 :/

reply
rs186
11 minutes ago
[-]
Who are "people"? How would all of this start?

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.

reply
pansa2
10 minutes ago
[-]
> people should rather use EcmaScript name instead of JavaScript

Or go back to calling it “LiveScript”

reply
stuartjohnson12
23 minutes ago
[-]
Apart from anything else, ECMAScript is a mouthful! Eeh-cee-emm-ay-script. Five syllables.
reply
tietjens
20 minutes ago
[-]
Don't most people just pronounce it Eck-ma?
reply
mbirth
20 minutes ago
[-]
Since the association renamed itself to “Ecma International” in 1994, I believe we can just call it Eck-mah-script.
reply
hn_throw2025
15 minutes ago
[-]
And it sounds like a skin condition.
reply
mattkevan
18 minutes ago
[-]
It's a genuinely terrible name.

Maybe it should just be pronounced eck-ma-script so it's got the same number of syllables as ja-va-script.

reply
andix
26 minutes ago
[-]
What we use nowadays is actually ECMAScript and not JavaScript. We just call it JavaScript.
reply
jamesbelchamber
30 minutes ago
[-]
Don't anthropomorphise the lawnmower.
reply
homebrewer
3 minutes ago
[-]
Imagine if this effort was spent on solving more pressing problems, like the recent yet another security kerfuffle, or the overloaded maintainers whom everyone depends on but reliably fails to support.

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).

reply
suyash
1 minute ago
[-]
exactly, just a whole lot of haters got nothing better to do.
reply
wengo314
21 minutes ago
[-]
i wish we instead dropped js for something vastly more sane.
reply
cies
7 minutes ago
[-]
Amen to that (will never happen though).
reply
Squarex
33 minutes ago
[-]
Can they drop javascript trademark without threating Java trademark?
reply
andix
23 minutes ago
[-]
I guess that's the main issue. A lot of open source projects fell into this pit, when they put a related trademark into their name. Naming something OpenFastFirefox or iPhoneScript would cause a lot of trademark issues.
reply