This is a stupid non-issue. You can go ahead and call it JavaScript despite what Oracle does or doesn't say.<p>Better yet, though: <i>don't</i> call it JavaScript—call it JS. "JavaScript" is and always was a dumb name. "JS" is not only fine, but better—and not because "JS" is particularly good, but because "JavaScript" itself isn't exactly hard to beat.<p>The only thing left to do is for the spec authors (which includes signatories to this petition) and the rest of TC-39 to say so; the next edition of ECMA-262 should modify the existing disclaimer in the preface about "JavaScript" being an Oracle trademark to state unequivocally that "JavaScript"—an unfortunate vestige of an ill-considered marketing decision in the 1900s—is a deprecated way to refer to the language not otherwise terribly well-known as ECMAScript and that the recommended way to refer to it is simply as "JS".
i don't think oracle does anything in order to earn goodwill or because it's the right thing. they're structurally immune to moral suasion. don't forget that oracle was the company that sued google for the independent reimplementation of java they used in android. if you want oracle to do something, you either need to offer them a lot of money or level an extremely credible, well-financed legal threat at them<p>as agumonkey implicitly points out in <a href="https://news.ycombinator.com/item?id=41559110">https://news.ycombinator.com/item?id=41559110</a>, though, 'java' is the name of the world's most popular island. i wonder if the indonesian government could be persuaded to support the trademark revocation
They're clinging to it because of the "java" part, not the "script" part.<p>And they'll hold on to that tightly.<p>The most manifest example of this is simply what they made the Eclipse org jump through when they dropped, now, "Jakarta" EE. That was not a small rock in the Java pond at the time when we had to go through the Great Renaming.<p>But they did it anyway because the packages used to be named "javax", and Oracle was not going to let that go.
Does Oracle actually defend it? Isn't the rule behind a trademark that you actually need to enforce it?<p>VELCRO(r) has this song about it: <a href="https://www.youtube.com/watch?v=rRi8LptvFZY" rel="nofollow">https://www.youtube.com/watch?v=rRi8LptvFZY</a><p>Edit: as I watched the video again I finally caught on the fact that RollerBlades are a brand of inline-skates. In Belgium we called them inline-skates.<p>It's interesting to see how brands-as-identifiers change based on language and countries. My Walloon friend calls tape Scotch, but I don't.
There’s lots of colloquially used names by the general public that technically infringe trademark.<p><a href="https://en.m.wikipedia.org/wiki/List_of_generic_and_genericized_trademarks" rel="nofollow">https://en.m.wikipedia.org/wiki/List_of_generic_and_generici...</a><p>“Aspirin”, “elevators”, “laundromat” are just a few examples.<p>Even “App Store” was trademarked (by Apple).
The letter makes points that the trademark is already abandoned. I'm not familiar with trademark laws, but if the trademark is already abandoned, why the need for the letter?
Oracle's claims to be making "use in commerce" of Javascript are listed here: [1]<p>There's a link to the non-Oracle page for node.js download, and to Oracle Javascript Extension Toolkit. Weak, but arguable.<p>[1] <a href="https://tsdr.uspto.gov/documentviewer?caseId=sn75026640&docId=S8920191227132243" rel="nofollow">https://tsdr.uspto.gov/documentviewer?caseId=sn75026640&docI...</a>
I thought this was just another internet rant until I got to the bottom of the page:<p>> Sincerely,<p>> Ryan Dahl - creator of Node.js<p>> Brendan Eich - creator of JavaScript<p>> Michael Ficarra - editor of the JavaScript spec<p>> Rich Harris - creator of Svelte<p>> Isaac Z. Schlueter - creator of npm<p>> Feross Aboukhadijeh - CEO of Socket<p>> James M Snell - member of Node.js TSC<p>> Wes Bos - host of Syntax.fm<p>> Scott Tolinski - host of Syntax.fm<p>> and 191 more members of the JavaScript community
The article kinda glossed over how Sun got the trademark: "As a result of this partnership...". What does "this" refer to? Using the same syntax?
According to comments in this post, it appears that Oracle is defending the use of the name "JavaScript" in some cases. However, the internet is filled with various resources that use "JavaScript" in their names. I'm curious if there are any confirmed instances of Oracle suing someone for using this name, or if these are just false rumors and Oracle is merely reserving the right to do so in the future.
When JavaScript was introduced, Java was already gaining traction, and the name JavaScript was chosen to ride on the coattails of that popularity. From that perspective, there’s a pretty good argument in favor of whoever holds the Java trademark, which happens to be Oracle.<p>I have definitely run into people who say things like “they wrote a Java script”, which actually turned out to be a Java program.
Or maybe shall we all start calling it EcmaScript?<p>If anything to break with the old (IE6 and similar) javascripts that are still there, running somewhere.
What issues is this causing among developers? I personally think JS should be sunsetted and spun off as a set of 2nd gen languages like typescript and rust and Ecma. It is clear that Oracle is not working on JS. The browsers are. The w3c is(?). Let them coalesce onto a spin off version. Like WebScript.
Oracle still uses Java though. You can't spell JavaScript without Java. Regardless, JavaScript is now much larger than Java, so the trademark for JS should at least revert to the public.
Oracle executives are scheduling a meeting right now just to read this letter together and laugh at it.<p>All jokes aside though, they don’t care, and frankly speaking, despite how much sense it makes for them to release the trademark, they have no reason to care.<p>To seriously move the needle on this issue, you need deep pockets and lawyers.
>GraalVM is far from a canonical JavaScript implementation; engines like V8, JavaScriptCore, and SpiderMonkey hold that role.<p>>you must dig into the documentation to find its support.<p>Okay but it’s in the documentation which ruins your whole “abandonment” argument.<p>Even still, they clearly have their own use of JavaScript, albeit not “canonical”, whatever the author meant by that bitter refutal.
> JavaScript is the world’s most popular programming language<p>Is this really so?<p>I have the feeling this is 'popular' because there are no alternatives. Web is popular, this is just an accompanying disaster.<p>There was an argument about fragmentation so people didn't want more things as option. As an answer to that there were many (?) attempts to solve problems that come with JavaScript for years, anybody remember coffee script? The only one that worked is typescript. And typescript again transpiles to Javascript having worse performance and a bunch of limitations.<p>The only alternative that I saw that makes sense is dart and people crucified google for considering to include it in chromium. It is really a shame that this didn't get accepted.
JavaScript is just a name. The current language's official name, according to the specification defining that language, is ECMAScript. If the trademark is a problem then simply call it by a different name.