Oracle, it’s time to free JavaScript

(javascript.tm)

82 points | by pavelai 3 hours ago ago

27 comments

  • jamesbelchamber 40 minutes ago

    Don't anthropomorphise the lawnmower.

  • siwatanejo an hour 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.

    • suyash 13 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.

    • nacozarina 18 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.

    • phplovesong an hour ago

      That boat sailed soooo many years ago tho. Oracle has no business claiming javascript as a trademark.

      • cies 19 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).

        • mcny a minute ago

          > But ultimately it is up to a judge to decide. Right?

          I think we are getting a rude awakening about what is legal versus what is actually right are not always the same thing. There are some the horrible, horrible things here and the laws need updating, as opposed to us simply saying this is for a judge to decide and there is nothing else we can do.

          I am ok with ditching the JavaScript name. I understand this cuts the problem entirely. However, there are other problems we have that we can't bypass so easily.

          We need copyright terms to be much reduced. We need CFAA fully repealed and not replaced by anything. We need to abolish software patents. There is a lot we need to do that will likely take a century to accomplish and that's likely being too optimistic.

          What we can't do is leave everything up to the judges because clearly even if we get a favorable ruling today, the precedent can be removed by another stroke of a pen.

    • embedding-shape 21 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 :/

    • falcor84 16 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".

      • petre a minute ago

        JunoScript, JangoScript.

      • dkersten 13 minutes ago

        Just rename it to "JS" (jay-ess) and forget about having the letters stand for anything.

    • rs186 21 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.

    • pansa2 21 minutes ago

      > people should rather use EcmaScript name instead of JavaScript

      Or go back to calling it “LiveScript”

    • stuartjohnson12 33 minutes ago

      Apart from anything else, ECMAScript is a mouthful! Eeh-cee-emm-ay-script. Five syllables.

      • tietjens 31 minutes ago

        Don't most people just pronounce it Eck-ma?

      • hn_throw2025 25 minutes ago

        And it sounds like a skin condition.

        • biofox 4 minutes ago

          Flaky when under pressure? Irritating results? Sites look and feel better without it?

          Sounds appropriate to me.

      • mbirth 30 minutes ago

        Since the association renamed itself to “Ecma International” in 1994, I believe we can just call it Eck-mah-script.

      • mattkevan 29 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.

    • andix 37 minutes ago

      What we use nowadays is actually ECMAScript and not JavaScript. We just call it JavaScript.

  • wengo314 32 minutes ago

    i wish we instead dropped js for something vastly more sane.

    • cies 18 minutes ago

      Amen to that (will never happen though).

  • Squarex 44 minutes ago

    Can they drop javascript trademark without threating Java trademark?

    • andix 34 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.

  • homebrewer 14 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).

    • suyash 12 minutes ago

      exactly, just a whole lot of haters got nothing better to do.