News: 1738740671

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Oracle starts laying mines in JavaScript trademark battle

(2025/02/05)


Oracle this week asked the US Patent and Trademark Office (USPTO) to partially dismiss a challenge to its JavaScript trademark.

The move has been criticized as an attempt to either stall or water down legal action against the database goliath over the programming language's name.

Deno Land, the outfit behind the Deno JavaScript runtime, [1]filed a petition with the USPTO back in November in an effort to make the trademarked term available to the JavaScript community.

[2]

This legal effort is led by Node.js creator and Deno Land CEO Ryan Dahl, summarized on the [3]JavaScript.tm website, and supported by more than 16,000 members of the JavaScript community. It aims to remove the fear of an Oracle lawsuit for using the term "JavaScript" in a conference title or business venture.

[4]

[5]

"Programmers working with JavaScript have formed innumerable community organizations," the website explains. "These organizations, like the standards bodies, have been forced to painstakingly avoid naming the programming language they are built around – for example, [6]JSConf . Sadly, without risking a legal trademark challenge against Oracle, there can be no 'JavaScript Conference' nor a 'JavaScript Specification.' The world’s most popular programming language cannot even have a conference in its name."

Oracle is not shy about protecting its trademarks, in part because failure to police a mark weakens it under the law. The tech giant for example won a preliminary injunction [7]in 2002 against telecom publication Light Reading to prevent it from offering online newsletters under the titles "OpticalOracle" and "WirelessOracle."

[8]

Last year, Rust for JavaScript Developers [9]claimed to receive a cease-and-desist letter from an attorney representing Oracle, a claim that was subsequently dropped. And in November, the database biz [10]sued Crypto Oracle LLC for using its trademarked name.

Concern about potential litigation is part of why the official specification for the JavaScript programming language is called [11]ECMA-262 .

[12]Mega city council's Oracle finance fix faces further delays

[13]Only 1 in 10 Oracle Java users want to stay with Big Red

[14]Oracle finance system at Europe's largest city council still falls short 2.5 years later

[15]Oracle open source overlord calls it quits, leaves with big ol' pile of shares

In the initial trademark [16]complaint , Deno Land makes three arguments to invalidate Oracle's ownership of "JavaScript." The biz claims that JavaScript has become a generic term; that Oracle committed fraud in 2019 when it applied to renew its trademark; and that Oracle has abandoned its trademark because it does not offer JavaScript products or services.

Oracle's [17]motion on Monday focuses on the dismissal of the fraud claim, while arguing that it expects to prevail on the other two claims, citing corporate use of the trademarked term "in connection with a variety of offerings, including its JavaScript Extension Toolkit as well as developer’s guides and educational resources, and also that relevant consumers do not perceive JavaScript as a generic term."

The fraud claim follows from Deno Land's assertion that the material Oracle submitted in support of its trademark renewal application has nothing to do with any Oracle product.

[18]

"Oracle, through its attorney, submitted specimens showing screen captures of the Node.js website, a project created by Ryan Dahl, Petitioner’s Chief Executive Officer," the trademark cancellation petition says. "Node.js is not affiliated with Oracle, and the use of screen captures of the 'nodejs.org' website as a specimen did not show any use of the mark by Oracle or on behalf of Oracle."

Oracle contends that in fact it submitted two specimens to the USPTO – a screenshot from the Node.js website and another from its own [19]Oracle JavaScript Extension Toolkit . And this, among other reasons, invalidates the fraud claim, Big Red's attorneys contend.

"Where, as here, Registrant 'provided the USPTO with [two specimens]' at least one of which shows use of the mark in commerce, Petitioner cannot plausibly allege that the inclusion of a second, purportedly defective specimen, was material," Oracle's motion argues, adding that no evidence of fraudulent intent has been presented.

Beyond asking the court to toss the fraud claim, Oracle has requested an additional thirty days to respond to the other two claims.

Oracle waited until the deadline to file this motion, a tactic commonly used to drag out proceedings

Asked to comment, Dahl provided The Register with a copy of a draft blog post, [20]now live here , addressing Oracle's claims that accuses the company of dragging its feet.

"Oracle is sidestepping whether their use of the Node.js screenshot was wrong, instead arguing that it simply doesn't matter because they also submitted another document," he wrote.

"Oracle waited until the deadline to file this motion, a tactic commonly used to drag out proceedings. By challenging only the fraud claim, they avoid addressing genericness and abandonment—the core issues of the case."

Dahl says Oracle's attempt to delay the proceedings forces Deno Land to either drop the fraud claim, "letting them get away with misrepresenting their trademark renewal," or "spend months fighting this procedural issue before even getting to the real debate."

He concludes, "The truth is simple: Oracle did not create JavaScript. Oracle does not control JavaScript. Oracle should not own the trademark for JavaScript." ®

Get our [21]Tech Resources



[1] https://www.theregister.com/2024/11/26/cancel_oracles_javascript_trademark_deno/

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2Z6NE1jK4FuHbq-6fef6XKQAAANI&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://javascript.tm

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Z6NE1jK4FuHbq-6fef6XKQAAANI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Z6NE1jK4FuHbq-6fef6XKQAAANI&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://jsconf.com/

[7] https://casetext.com/case/oracle-corporation-v-light-reading-inc

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Z6NE1jK4FuHbq-6fef6XKQAAANI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[9] https://x.com/chatsidhartha/status/1649484240952721408

[10] https://news.bloomberglaw.com/ip-law/oracle-sues-crypto-company-again-over-trademark-violation-claims

[11] https://ecma-international.org/publications-and-standards/standards/ecma-262/

[12] https://www.theregister.com/2025/02/03/birmingham_city_council_oracle/

[13] https://www.theregister.com/2025/01/29/only_one_in_ten_oracle/

[14] https://www.theregister.com/2025/01/29/birmingham_oracle/

[15] https://www.theregister.com/2025/01/14/oracle_chief_corporate_architect_retires/

[16] https://ttabvue.uspto.gov/ttabvue/v?pno=92086835&pty=CAN&eno=1

[17] https://ttabvue.uspto.gov/ttabvue/v?pno=92086835&pty=CAN&eno=7

[18] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Z6NE1jK4FuHbq-6fef6XKQAAANI&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[19] https://www.oracle.com/webfolder/technetwork/jet/index.html

[20] https://deno.com/blog/deno-v-oracle2

[21] https://whitepapers.theregister.com/



[...]that relevant consumers do not perceive JavaScript as a generic term.

EricM

Which "relevant consumers" would that be, then?

Oracle staff members?

Guy de Loimbard

I don't follow the Oracle logic here, if there is even such a thing.

They have no tangible Javascript products, they don't flog it, or consult on it to the best of my knowledge.

So why keep being such an insufferable horse's appendage about this?

Just let it be and do something good for once?

Too much to ask I know!

Avalanche

They actually do have JavaScript products, for example GraalJS (https://www.graalvm.org/latest/reference-manual/js/).

Tubz

Oracle are just being dicks and don't realise they are making their Brand name even more of a joke and hated company in the industry. My employer used to be a big Oracle user, but due to their constant drive for getting every penny, we cut our association to the minimum level of installs needed and didn't even bother getting support. I know our oracle business manager, wasn't a happy man, probably didn't get his new Porche or plastic Barbie upgrade this year, as we deliberately left it until last minute to tell them to FOAD!

Any day now...

Bebu sa Ware

the loony in chief will take US out if the WIPO and declare all non domestic patents, copyrights and trademarks void which would reciprocally void US patents etc in the jurisdictions of affected rights holders.

Doubtless he will also insist on withdrawing the US from the UN Law of the Sea and the ICC - at least until some non-loony informs the dill that the US aren't a signatory to these conventions.

Can't wait for the fool to insist on the relocation of the NATO headquarters to Strelsau.

JavaScript.tm

that one in the corner

So, Turkmenistan is joining the fight against Oracle as well. Good for them.

No database can stand up against a truly great furry hat.

A master was asked the question, "What is the Way?" by a curious monk.
"It is right before your eyes," said the master.
"Why do I not see it for myself?"
"Because you are thinking of yourself."
"What about you: do you see it?"
"So long as you see double, saying `I don't', and `you do', and so
on, your eyes are clouded," said the master.
"When there is neither `I' nor `You', can one see it?"
"When there is neither `I' nor `You',
who is the one that wants to see it?"