December 4, 2025
Cake, code, and corporate chaos
Good news: JavaScript is 30yo today Sad news: its own name doesn't belong to it
JS turns 30 and the internet’s fighting over its name while Oracle shrugs
TLDR: JavaScript turns 30 as Node.js creator Ryan Dahl urges Oracle to release the “JavaScript” trademark, calling it abandoned. Commenters split between renaming to ECMAScript, ditching JS entirely, or ignoring the drama to fix real security and maintainer issues—because this name fight affects the web everyone uses.
JavaScript just hit 30, and instead of cake we got a legal food fight: Oracle still owns the “JavaScript” trademark, and a public letter says they’ve abandoned it and should let it go. The author—Node.js creator Ryan Dahl—argues the name became generic years ago. Cue comment chaos. One camp cheers a rename to the official standard name, ECMAScript (the rules that define the language), with siwatanejo even begging Oracle to sue everyone to force the switch. Another camp shrugs: the name’s everywhere, short, on logos—live with it. Squarex wonders if dropping the JavaScript mark would mess with Oracle’s prized Java brand. And jamesbelchamber drops meme energy: “Don’t anthropomorphise the lawnmower.”
Then the flamethrowers arrived. wengo314 wants to ditch JS entirely for “something vastly more sane,” while homebrewer pleads to stop the legal soap opera and fix real problems—security scares and overworked maintainers—because everyone already understands “JS.” The mood is part nostalgia, part courtroom drama, part subreddit brawl. The internet’s birthday wish? Either free the name to the public domain, call it ECMAScript like grown‑ups, or just keep coding and move on. Either way, the web’s biggest language just had the messiest birthday—and Oracle didn’t even RSVP.
Key Points
- •The letter claims Oracle has abandoned the “JavaScript” trademark under U.S. law due to nonuse and genericide.
- •It traces ownership from Sun Microsystems (via Netscape partnership) to Oracle after the 2009 acquisition.
- •Oracle’s 2019 USPTO specimen cited nodejs.org and Oracle JET, but Node.js is not an Oracle product and JET is just one of many JS libraries.
- •Oracle is not involved with Node.js or the OpenJS Foundation; the letter asserts this supports nonuse of the mark.
- •GraalVM can execute JavaScript, but the letter argues canonical engines are V8, JavaScriptCore, and SpiderMonkey, urging release of the mark to the public domain.