Netscape _and_ Sun, together, called it JavaScript. The point was that the renamed language had rudimentary bindings that you could use to connect functionality in an HTML page with the applets embedded in it (which were effectively silo'd in HotJava)
https://web.archive.org/web/20070916144913/https://wp.netsca...
It was fully a partner decision.
Also, f***. I am old.
Fast forward to today and there are many people making "javascript" that don't seem to have a relationship to oracle and nobody has been trying to defend the mark for a long time. Seems pretty genericized to me.
Deno vs. Oracle: Canceling the JavaScript Trademark (185 points, 1 month ago, 27 comments) https://news.ycombinator.com/item?id=42239263
Oracle files notice of appearance for JavaScript trademark [pdf] (107 points, 1 month ago, 84 comments) https://news.ycombinator.com/item?id=42323158
Oracle, it's time to free JavaScript (277 points, 3 months ago, 127 comments) https://news.ycombinator.com/item?id=41557383
JavaScript is a trademark owned by Oracle (157 points, 10 years ago, 82 comments) https://news.ycombinator.com/item?id=8344049
Oh, if only that were true. I wish there were better choices for web development. And no, transpiling another language to JavaScript doesn't count.
> we’ll start discovery to show how "JavaScript" is widely recognized as a generic term
But "JavaScript" is always referring to the same thing, it is not a term for "in browser scripting". Am I missing something?
https://deno.com/blog/deno-v-oracle
TL;DR: Oracle has failed to defend the trademark, or even to use it in trade.
The grounds are non-use. Oracle doesn’t actually offer a “JavaScript” product.
There isn't even such a thing as "Oracle JavaScript", they are sitting on the trademark without using it.
The fact that you and everyone else still call this thing we have now JavaScript is exactly why this trademark thing is stupid and most likely invalid.
It’s the exact opposite though. Whenever someone says ECMAScript they actually mean “I want to say JavaScript but for legal reasons I’m using another name for it” but that also happens so rarely that it’s not worth considering.
If I invent a new term for iPads and say “well actually when people say iPad they mean ECMApad which is technically the same just a different branding of it” that doesn’t give me grounds to have Apples trademark on iPad discarded.
Programmers may not like it, but JavaScript is a pretty well established and robust trademark and people use it correctly to refer to the same one thing. The problem really just is that people don’t like the owners of it, but that’s hardly a case to have it invalidated.
Yes, ECMAScript, standardized here: https://ecma-international.org/publications-and-standards/st...
The point of a trademark is to protect Your brand.
Oracle doesn't make any product called JavaScript nor do they use JavaScript as a trademark in anything.
Your example with Apple is wrong because Apple makes devices that they call iPads.
"Oh, I've never heard of ECMAScript before".
Well, it's a thing. You'll have to trust me on that one.
People using JavaScript without getting permission are potentially infringing on Oracle's trademark. Many companies with trademarks tenaciously defend the trademark to protect it from being revoked. This doesn't appear to be the case with JavaScript. After usage becomes widespread, a company risks losing their trademark because they did not actively enforce the use of the trademark.
This video explains it from Velcro's perspective https://www.youtube.com/watch?v=rRi8LptvFZY
Content advisory: there is one swear word in it that is bleeped out.
Near the end they mention some other trademarks, and adding to the fun they bleep out those too - and even put CENSORED overlays on the singers' mouths.
They also made a followup video that is just as delightful (and slightly more NSFW):
https://www.youtube.com/watch?v=ZLWMQLMiTPk
And here is a fun article about some other companies' friendly alternatives to the traditional C&D letter:
https://www.cll.com/OnMyMindBlog/creativity-can-make-tradema...
Went to Wikipedia:
"Velcro is a *British privately held*" company".
Makes slightly more sense now, don't think it would have seen the light of day if either of those were different.
And Oracle doesn't control any of that. The only thing I know of that Oracle has related to JavaScript is Graal.js, which is just yet another implementation of ECMAScript, and didn't even exist for most of the time Sun and Oracle held the trademark.
People may not like Oracle, but the arguments against them owning the trademark on the grounds that it’s used to refer to the thing that it actually is, are extemely weak. I can see the non-use argument being a viable path though.
IANAL, but my understanding is that it actually is, if it becomes common enough, and Apple doesn't try to prevent such usage of the term. See https://en.m.wikipedia.org/wiki/Generic_trademark.
And to follow up - how does Oracle use "JavaScript" in trade?
On the face of it, JavaScript seems like a pretty solid trademark. But, to me, it’s really not clear how much control Oracle has asserted over it…
This is why I think Deno has a solid chance here. Sun may have filed for the trademark, but it’s not clear to me how much it has been used by Oracle. I also think this is why this step is likely the beginning of litigation, not the end. With Oracle not voluntarily withdrawing the trademark, it allows the rest of the process to invalidate the trademark to begin.
[0] https://www.graalvm.org/javascript/
(Not a lawyer, just a nerd observing terminology)
not having and using a generic name creates the danger of people attaching your trademarked name as the generic and you might lose your trademark.
Their image is very enterprisey, so Java, C... You don't think of JavaScript when you think of Oracle.
It’s bit like saying McDonald’s shouldn’t have trademark claims on “McDonald’s carbonara” because they don’t deal in Italian cuisine (that much)
It seems to me that it's the exact opposite of that: It's been so thoroughly genericised that it might as well not exist as a trademark. Also, I couldn't even tell you of a single product Oracle sells that uses the mark.
The relavent part is they didn't sue anyone using the name "javascript". Even if they had a valid trademark (which i doubt) that doesn't prevent anyone from selling a similar product under a different name.
NOT Browserscript then. JS moved beyond the browser almost 3 decades ago (rhino.jar, anyone?) and became mainstream on the server side almost a decade ago.
> So, and in particular with open source, oh they wanted to kill OpenSolaris, like no, the lawnmower doesn't care about OpenSolaris. The lawnmower doesn't think about OpenSolaris, the lawnmower can't care about OpenSolaris. The lawnmower can't have empathy.
(I listened to the speech and manually cleaned up YouTube's automatic transcription.)
If a large enough number of people thought this way, they would awaken one morning to find their garages or yard sheds surrounded by Oracle lawyers.
No, as "fun" is a human concept. Don't fall into that trap [1].
This seems a brilliant solution for multiple reasons, arguably even better than Oracle withdrawal of the trademark (which will still leave us with the car vs. carpet problem).
The worst case is unbelievably bad: they start asserting it. I would leave the status quo as-is and go find other hobbies. Besides, the longer it goes on without a battle, the better the case is to revoke it. It's infinitely better to let the status quo ride.