TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Oracle, it's time to free JavaScript

277 pointsby jeremiahlee8 months ago

26 comments

cxr8 months ago
This is a stupid non-issue. You can go ahead and call it JavaScript despite what Oracle does or doesn&#x27;t say.<p>Better yet, though: <i>don&#x27;t</i> call it JavaScript—call it JS. &quot;JavaScript&quot; is and always was a dumb name. &quot;JS&quot; is not only fine, but better—and not because &quot;JS&quot; is particularly good, but because &quot;JavaScript&quot; itself isn&#x27;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 &quot;JavaScript&quot; being an Oracle trademark to state unequivocally that &quot;JavaScript&quot;—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 &quot;JS&quot;.
评论 #41558721 未加载
评论 #41559807 未加载
评论 #41559110 未加载
kragen8 months ago
i don&#x27;t think oracle does anything in order to earn goodwill or because it&#x27;s the right thing. they&#x27;re structurally immune to moral suasion. don&#x27;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:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41559110">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41559110</a>, though, &#x27;java&#x27; is the name of the world&#x27;s most popular island. i wonder if the indonesian government could be persuaded to support the trademark revocation
评论 #41559892 未加载
评论 #41559500 未加载
评论 #41559909 未加载
评论 #41559886 未加载
评论 #41559701 未加载
评论 #41559337 未加载
whartung8 months ago
They&#x27;re clinging to it because of the &quot;java&quot; part, not the &quot;script&quot; part.<p>And they&#x27;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, &quot;Jakarta&quot; 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 &quot;javax&quot;, and Oracle was not going to let that go.
评论 #41558333 未加载
评论 #41558250 未加载
elzbardico8 months ago
People falling in the ages old trap of antropormophizing Oracle executives.
评论 #41559848 未加载
评论 #41559495 未加载
评论 #41559555 未加载
OptionOfT8 months ago
Does Oracle actually defend it? Isn&#x27;t the rule behind a trademark that you actually need to enforce it?<p>VELCRO(r) has this song about it: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rRi8LptvFZY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;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&#x27;s interesting to see how brands-as-identifiers change based on language and countries. My Walloon friend calls tape Scotch, but I don&#x27;t.
评论 #41559829 未加载
评论 #41558567 未加载
评论 #41559519 未加载
alberth8 months ago
There’s lots of colloquially used names by the general public that technically infringe trademark.<p><a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;List_of_generic_and_genericized_trademarks" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;List_of_generic_and_generici...</a><p>“Aspirin”, “elevators”, “laundromat” are just a few examples.<p>Even “App Store” was trademarked (by Apple).
评论 #41558473 未加载
评论 #41558639 未加载
评论 #41558270 未加载
评论 #41558232 未加载
评论 #41558234 未加载
looperhacks8 months ago
The letter makes points that the trademark is already abandoned. I&#x27;m not familiar with trademark laws, but if the trademark is already abandoned, why the need for the letter?
评论 #41557652 未加载
评论 #41557666 未加载
评论 #41558159 未加载
评论 #41557682 未加载
评论 #41557630 未加载
Animats8 months ago
Oracle&#x27;s claims to be making &quot;use in commerce&quot; of Javascript are listed here: [1]<p>There&#x27;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:&#x2F;&#x2F;tsdr.uspto.gov&#x2F;documentviewer?caseId=sn75026640&amp;docId=S8920191227132243" rel="nofollow">https:&#x2F;&#x2F;tsdr.uspto.gov&#x2F;documentviewer?caseId=sn75026640&amp;docI...</a>
ARandomerDude8 months ago
I thought this was just another internet rant until I got to the bottom of the page:<p>&gt; Sincerely,<p>&gt; Ryan Dahl - creator of Node.js<p>&gt; Brendan Eich - creator of JavaScript<p>&gt; Michael Ficarra - editor of the JavaScript spec<p>&gt; Rich Harris - creator of Svelte<p>&gt; Isaac Z. Schlueter - creator of npm<p>&gt; Feross Aboukhadijeh - CEO of Socket<p>&gt; James M Snell - member of Node.js TSC<p>&gt; Wes Bos - host of Syntax.fm<p>&gt; Scott Tolinski - host of Syntax.fm<p>&gt; and 191 more members of the JavaScript community
评论 #41564018 未加载
ivanjermakov8 months ago
&gt; and it is causing widespread, unwarranted confusion and disruption<p>In what way? I don&#x27;t see any immediate benefits.
评论 #41558378 未加载
gmiller1234568 months ago
The article kinda glossed over how Sun got the trademark: &quot;As a result of this partnership...&quot;. What does &quot;this&quot; refer to? Using the same syntax?
评论 #41558048 未加载
评论 #41558280 未加载
vidzert8 months ago
According to comments in this post, it appears that Oracle is defending the use of the name &quot;JavaScript&quot; in some cases. However, the internet is filled with various resources that use &quot;JavaScript&quot; in their names. I&#x27;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.
orev8 months ago
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.
znpy8 months ago
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.
nashashmi8 months ago
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.
Borborygymus8 months ago
It&#x27;s long gone the time people should stop doing business with Oracle.
theanonymousone8 months ago
The HN title is wrong. The missing word significantly changes the meaning.
jonny_eh8 months ago
Oracle still uses Java though. You can&#x27;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.
评论 #41558676 未加载
评论 #41558102 未加载
评论 #41558208 未加载
jbverschoor8 months ago
Well.. ecmascript got a lot of marketing value from JavaScript and thus Java. If it was called something else it would’ve never become so big
worik8 months ago
I agree It is time to let JavaScript go<p>I do not mean the trademark
jay-barronville8 months ago
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.
RadixDLT8 months ago
javascript should be renamed to LavaScript<p>sun microsystems - sun -&gt; lava<p>java volcano -&gt; lava
评论 #41579900 未加载
pipeline_peak8 months ago
&gt;GraalVM is far from a canonical JavaScript implementation; engines like V8, JavaScriptCore, and SpiderMonkey hold that role.<p>&gt;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.
评论 #41567217 未加载
__MatrixMan__8 months ago
Maybe it&#x27;s time to stop caring about such things entirely.
criticalfault8 months ago
&gt; JavaScript is the world’s most popular programming language<p>Is this really so?<p>I have the feeling this is &#x27;popular&#x27; because there are no alternatives. Web is popular, this is just an accompanying disaster.<p>There was an argument about fragmentation so people didn&#x27;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&#x27;t get accepted.
评论 #41558306 未加载
评论 #41558481 未加载
评论 #41559778 未加载
评论 #41558405 未加载
评论 #41558467 未加载
austin-cheney8 months ago
JavaScript is just a name. The current language&#x27;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.
评论 #41558699 未加载
评论 #41558372 未加载
评论 #41558007 未加载
评论 #41557709 未加载