News: 1726558026

  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 urged again to give up JavaScript trademark

(2024/09/17)


JavaScript luminaries and at least 2,500 other interested parties have again asked Oracle to set the programming language free by walking away from the trademark for its name.

Oracle controls the JavaScript trademark because in 2009 it acquired Sun Microsystems, which [1]applied to trademark the name with the US Patent and Trademark Office back in 1995. The trademark was granted in 2000.

While the database giant does not use the name for any commercial products, its ownership of the trademark has led JavaScript-oriented organizations such as events biz JSConf to adopt branding that avoids the term. As the signatories to the letter observe, the world's most popular programming language therefore can't have a conference that mentions what it's about.

Flippin' ECMA

The JavaScript specification is formally known as [2]ECMAScript – because, when Netscape announced that international standards organization ECMA would oversee the standardization of the language, Sun refused to allow its JavaScript mark to be used.

And for what it's worth, the spec describes ECMAScript as a "general-purpose programming language." Not a scripting language.

Fear of trademark litigation appears to be a valid concern, based on [3]a claim last year that Rust for JavaScript Developers received a cease-and-desist letter from an attorney representing Oracle. The Register understands that Oracle dropped that claim several months later.

In the newly published [4]open letter , Ryan Dahl, creator of Node.js, Brendan Eich, creator of JavaScript, Michal Ficarra, editor of the JavaScript spec, Rich Harris, creator of the Svelte framework, Isaac Schleuter, creator of npm, Feross Aboukhadijeh, CEO of Socket, James Snell, a member of the Node.js technical steering committee, and Syntax FM hosts Wes Bos and Scott Tolinski – along with more than 2,500 [5]other signatories at the time this article was filed – urged Oracle to surrender its unused and therefore unneeded JavaScript trademark.

[6]

"As a longtime member of the JavaScript community, I believe it’s time for Oracle to release the JavaScript trademark," Aboukhadijeh, one of the leading signatories, told The Register . "JavaScript has become the foundation of modern web development, far beyond any single company's control.

[7]

[8]

"By holding onto this trademark, Oracle perpetuates unnecessary confusion in the developer community. It's time for JavaScript to be free, in name and in practice, so the language can continue to evolve and thrive without artificial barriers."

[9]Ellison declares Oracle all-in on AI mass surveillance, says it'll keep everyone in line

[10]Oracle accused of eating software maker's lunch with hostile hiring, trade secret theft

[11]Oracle Java police start knocking on Fortune 200's doors for first time

[12]Largest local government body in Europe goes under amid Oracle disaster

[13]Oracle Java license teams set to begin targeting Oracle users who don't think they use Oracle

This is the second attempt to elicit a response from Oracle. In 2022, Dahl published [14]a similar note on his own, and Oracle did not respond.

The latest letter revisits his previous argument that Oracle does not make any product that relies upon the JavaScript trademark and thus should release the name rather than re-registering it for no reason.

What's new is the statement of intent to file a petition with The United States Patent and Trademark Office (USPTO) to cancel Oracle's JavaScript trademark for lack of use.

This is clearly a case of trademark abandonment

"My previous attempt was ignored, which wasn't surprising," Dahl told The Register . "This time, I'm approaching it more seriously after a lawyer friend mentioned the USPTO's [15]process for trademark cancellation and noted that they've been cracking down on non-use recently. I am not going to rely simply on Oracle's goodwill (a bad bet if ever there was one).

"As outlined in the letter, this is clearly a case of trademark abandonment. With public pressure and hopefully some pro-bono legal support, I believe we can officially get 'JavaScript' recognized as the generic term it already is."

[16]

Dahl said his goal – now mainly through his work on open source JavaScript runtime [17]Deno – is to improve JavaScript, since it has become the world's default programming language.

"So much of human infrastructure is built on the web – and JavaScript, like HTTP, HTML, and CSS, is a core part of what makes up the web. It's definitely going to be around five years from now, if not 10 or 20 – so it's really worth us building a good foundation for it," he explained. "That includes technical advancements, like what we're doing at Deno, as well as community and legal initiatives like this one."

Oracle did not respond to a request for comment. ®

Get our [18]Tech Resources



[1] https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch

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

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

[4] https://javascript.tm/

[5] https://javascript.tm/signatories

[6] 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=2ZulTQ0mPa-mykRPC3VXXJgAAAAc&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[7] 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=44ZulTQ0mPa-mykRPC3VXXJgAAAAc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[8] 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=33ZulTQ0mPa-mykRPC3VXXJgAAAAc&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[9] https://www.theregister.com/2024/09/16/oracle_ai_mass_surveillance_cloud/

[10] https://www.theregister.com/2021/06/03/oracle_centralsquare_hiring/

[11] https://www.theregister.com/2024/06/10/fortune_200_oracle_java_audit/

[12] https://www.theregister.com/2023/09/05/birmingham_city_council_oracle/

[13] https://www.theregister.com/2024/06/20/oracle_java_licence_teams/

[14] https://tinyclouds.org/trademark

[15] https://www.uspto.gov/trademarks/ttab/initiating-new-proceeding

[16] 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=44ZulTQ0mPa-mykRPC3VXXJgAAAAc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[17] https://deno.com/

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



mark l 2

I would just give up on the term Javascript and rename it to something else rather than trying to persuade Oracle of all companies to do something that isn't for the benefit of their bank balance.

The fact that the Rust for Javascript people got a cease and desist letter shows that Oracle probably intends to keep the TM until they need to raise some cash then they can start the sueballs for TM infringement.

Crypto Monad

This, exactly. Renaming software projects has happened many times in the past.

You just need the next JS conference to solicit ideas for the new language name, have a vote, and abandon the old name forever.

I will vote for SMSF (Scripty McScriptFace)

Crypto Monad

(forgot to say: ECMAScript is a rubbish name, so ignore that one)

David Austin

I don't want to live in a world where the Flappy Bird trademark is forcibly taken, and oracle can squat on the JavaScript trademark for as long as they like, but I'm expecting that to be the end result of this story.

"Engineering without management is art."
-- Jeff Johnson