Readit News logoReadit News
cxr · a year ago
This is a stupid non-issue. You can go ahead and call it JavaScript despite what Oracle does or doesn't say.

Better yet, though: don't 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.

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".

sigzero · a year ago
There is nothing better about "JS" over "JavaScript".
johannes1234321 · a year ago
"JavaSciript" implies it's some scripting language related to Java, which was originally an idea, where it was meant to control Java Applets. But that is not a thing anymore. Thus the name makes no sense. "JS" is just a name only conflicting with my initials.
cxr · a year ago
Wrong, and that's not the question, anyway.

There is nothing worse about "JS" over "JavaScript".

(Whereas the reverse is not true—there is something worse about "JavaScript" over "JS". Several somethings.)

rz2k · a year ago
It works well as a modifier, and makes it easy to search for projects that are named after other common concepts or objects. It's also easy and natural- sounding to say for English speakers. Compared to other modifiers, it's more like "-dot-com" than "-lang", or even worse "libre-".
nailer · a year ago
It’s smaller. The logo already just says JS. It doesn’t boost Java’s reputation. And people in the ecosystem don’t have to worry about oracle threatening them.
kragen · a year ago
javascript is an oracle registered trademark, js isn't
Brian_K_White · a year ago
There are at least 3 things better about JS over JavaScript.
Eric_WVGG · a year ago
Isn't the technical name ECMAScript?

What would be really cool is if the community could just rally around the original name, LiveScript… it never had anything to do with Java, let that go…

agumonkey · a year ago
Makes me wonder if there are rules to use area names for your brands. Can I start Tennesseescript ?
kragen · a year ago
this is an interesting angle. maybe the js luminaries signing this open letter can get support from the government in jakarta. i didn't realize this, but a hundred and fifty-six million people live in literal java
kragen · a year ago
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

as agumonkey implicitly points out in https://news.ycombinator.com/item?id=41559110, 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

verandaguy · a year ago
"Don't anthropomorphise the lawnmower[0]"

— Brian Cantrill on Larry Ellison, USENIX 2011

  [0] https://youtu.be/-zRN7XLCRhc?feature=shared&t=2115

Deleted Comment

redslazer · a year ago
Iceland the country won its trademark case agains Iceland the supermarket chain so there is probably something to it.

EUIPO "[Iceland Supermarket] cannot reasonably trademark the name of a country that has been around since the 9th century".

falcor84 · a year ago
I didn't know that was decided, and was just catching up on it now. This was a fun read:

> Mr Walker and other high-level executives from Iceland (the supermarket), took an emergency delegation to Iceland (the country), where they were met with a cold shoulder.

https://www.abc.net.au/news/2019-04-13/iceland-country-secur...

yarg · a year ago
It wasn't really a java implementation - they used the APIs, but broke compatibility.
cxr · a year ago
Geez, not this shit again. (One of the many ways you could tell Oracle was doomed in trying to find and convincingly argue a tenable position against Google: half the people half the time argued that Google should be sued for implementing Java, and the other half the time argued that they should be sued for not implementing Java.)
falcor84 · a year ago
Oh, I wasn't aware of that - what did they change?
pimlottc · a year ago
Most /populous/ island is what I presume you mean.
kragen · a year ago
yes, thank you, that was a stupid mistake on my part!

Deleted Comment

elzbardico · a year ago
“It can't be bargained with, it can't be reasoned with. It doesn't feel pity! Or remorse or fear and it absolutely will not stop!... ever... until you are dead!”
saati · a year ago
I don't think your death stops them from going after your estate.
whartung · a year ago
They're clinging to it because of the "java" part, not the "script" part.

And they'll hold on to that tightly.

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.

But they did it anyway because the packages used to be named "javax", and Oracle was not going to let that go.

devsda · a year ago
> That was not a small rock in the Java pond at the time when we had to go through the Great Renaming.

Haha. It still hasn't ended actually.

Slowly all the old software that supported only java ee are now (nearing) EOL.

Only recently I've seen teams planning and preparing for the "move".

vips7L · a year ago
IIRC it was also because the Eclipse community didn’t want to go through the Java Enhancement Process which the javax name is tied to.
elzbardico · a year ago
People falling in the ages old trap of antropormophizing Oracle executives.
CSMastermind · a year ago
> Do not fall into the trap of anthropomorphising Larry Ellison. You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle. — Brian Cantrill (https://youtu.be/-zRN7XLCRhc?t=33m1s)

For those unfamiliar. Worth a watch.

mp05 · a year ago
Have you seen Larry lately? How do you look like that at 80 years old? He must be a cyborg.
RankingMember · a year ago
He can afford the top-shelf blood boys
psychoslave · a year ago
I heard that blood transfusion in Switzerland clinics, using blood of young healthy people of course, works pretty well.
degaart · a year ago
https://en.wikipedia.org/wiki/Larry_Ellison#Health

He abstains from alcohol and drugs, maybe?

Deleted Comment

OptionOfT · a year ago
Does Oracle actually defend it? Isn't the rule behind a trademark that you actually need to enforce it?

VELCRO(r) has this song about it: https://www.youtube.com/watch?v=rRi8LptvFZY

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.

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.

vlakreeh · a year ago
Unfortunately yes, they'll send you a C&D if you pop up on an Oracle lawyer's radar. A coworker of mine had a course named "Rust for JavaScript developers" and received a C&D from Oracle.
codemonke · a year ago
I just noticed that that video has a copyright notice at the end for Velcro BVBA (which I think is Belgian). Apparently it's a swiss invention. I had always assumed velcro was an American company, because in my language we don't say velcro either.
rpastuszak · a year ago
Tangent, but in Poland these are called "Iceskaterollers" (łyżworolki). Now I wonder how my mother tongue compares to, say, English in terms of gzip compression efficiency.
alberth · a year ago
There’s lots of colloquially used names by the general public that technically infringe trademark.

https://en.m.wikipedia.org/wiki/List_of_generic_and_generici...

“Aspirin”, “elevators”, “laundromat” are just a few examples.

Even “App Store” was trademarked (by Apple).

connicpu · a year ago
The general public can't infringe a trademark unless they're selling a competing product ;) Interestingly, Aspirin becoming a generic term in many countries was more of a result of WW1 as the allied powers seized various things from German companies (like Bayer) for war reparations, including intellectual property like trademarks. It was technically purchased by an American company for use in the US after the war, but I guess they didn't defend the mark very well and it quickly fell into genericism.
throwanem · a year ago
Genericization is by definition not infringement.
WaffleIronMaker · a year ago
I had no idea Heroin was originally a trademarked cough suppressant.
dreamcompiler · a year ago
As you might expect, it's an exceptionally effective cough suppressant.
CuriouslyC · a year ago
I think in the case of app store, that's suitably generic that someone with money could easily fight it.
merb · a year ago
Well done stuff probably is not enforceable, like App Store. That is too generic
olliej · a year ago
I'm not sure - trademark law is tricky - "The Container Store" is trademarked (and while you might say "App Store" is too generic, but I don't recall the term existing prior to "The App Store", so this might be a "Hoover" or similar situation).

I remember McDonald's used[?] to have "All Beef" as a trademark for their burger patties (I also recall them getting in trouble in NZ as just because they're "All Beef" brand doesn't mean you can advertise them as "All Beef Patties" in a way that is clearly intended to imply they're "all beef")

looperhacks · a year ago
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?
sjsdaiuasgdia · a year ago
Oracle's lawyers dutifully renew the trademark annually. Despite their lack of active use, this leaves the door open for future use. It creates a nebulous state where Oracle could choose to initiate a costly legal action against someone using the trademark.

One of those situations where the law can be on your side but the real problem is if you can afford the legal battle.

Finnucane · a year ago
As the letter notes, Oracle has never actually taken any kind of action to keep people from using the name. They don't even make performative reminders. They know their claim on the mark is weak and they aren't going to waste a lot of lawyer time on it. But it's Oracle, so they won't willingly give up anything that might be worth more than a dime. This is just to note their continued non-action when the USPTO is asked to nullify the mark.
jeremiahlee · a year ago
JavaScript is a registered trademark. It would be easier for everyone if Oracle released the trademark registration than for the letter signers to file a legal petition requesting the USPTO cancel the registration.
lambada · a year ago
The site explicitly says they tried to get Oracle to release the trademark before, and that this is their final attempt at doing so before filing wigh the USPTO.
Joel_Mckay · a year ago
In general, unenforced Trademarks are worthless, but prevent other people trademarking the name. Trademarks are regional, and must be registered in each country even if a part of WIPO.

Some countries, the trademarks are market sector specific, but in other places cover all use cases for the name/mark.

It is highly recommended to trademark commercial products/names in each country of import. Otherwise your company could end up getting sued/imports-seized by an opportunistic a*hole that does nothing except sneak copyright/trademark rights.

Oracle is smart, and will sit on the IP like any business person should.

Most people that complain about trademarks/copyright have never been ripped off for a few hundred thousand by import/customs rules, or had counterfeit products show up for warranty repairs/returns.

IP is messy for sure, but it is better to negotiate from a position of legal power asymmetry when dealing with unreasonable individuals. Some people are crazy... had a few cons harassing one of the engineers a long time back, and needed legal to politely "ask" them to find another hobby. =3

lucacasonato · a year ago
It is practically abandoned, but unless the USPTO or a US court says that that is so, it is not legally abandoned. That is a problem because the confusion and insecurity about the trademark remains until it is legally considered abandoned.

That's why we need to file a petition with the US Patent and Trademark office.

joshstrange · a year ago
Abandoned as in "they aren't using it", but they do keep renewing the trademark so they still hold it.
SoftTalker · a year ago
I have a domain name that I haven't used in years. I keep renewing it though, just in case.
Animats · a year ago
Oracle's claims to be making "use in commerce" of Javascript are listed here: [1]

There's a link to the non-Oracle page for node.js download, and to Oracle Javascript Extension Toolkit. Weak, but arguable.

[1] https://tsdr.uspto.gov/documentviewer?caseId=sn75026640&docI...