Readit News logoReadit News
rtpg · a year ago
I appreciate Ryan taking this up, and the updates are interesting.

Obviously I'm not paying for the lawyers but it feels like "oh Oracle is trying to add months of delays" feels pretty normal. Only months! If the process just trudges along for a couple of years before reaching a "good" conclusion, still worth doing!

And very happy that this is an actual legal proceeding and "try to sign a petition asking Oracle nicely" is no longer what is being looked at. It's Oracle!

Imagine how far along ago we would be[0] if 2 years ago the lawyers started getting involved. Sometimes you just gotta do the thing that takes forever. Or at least try in parallel?

[0]: Again, I'm not paying for the lawyers or doing anything useful at all!

chasil · a year ago
Realistically, it's time for Microsoft to make some good karma, and give Javascript to the world.

They should wrest this from Oracle.

"Microsoft Edge: the browser that gave you <script> as no one else could."

fennecbutt · 10 months ago
Tbh I think we should just universally be ditching js for ts. I use them both every day and while it's nice to have such a flexible scripting language the amount the bend over for backwards compatibility and the glacial pace and gatekeeping of ecma International. Because of this all of the numerous flaws of the original design have been clutched onto and rigorously defended by so many righteous believers.
WorldMaker · a year ago
Microsoft lost that fight so badly long ago against Sun that Internet Explorer and Windows documentation for like a decade referred to the language as "JScript" (and also tried to make VBScript a viable alternative partly to avoid even accidentally using Sun's trademark) to the bemusement of everyone. Interesting to wonder if the web would have been a little better if Microsoft had won that trademark battle at the time or if Sun had donated the trademark to ECMA so that official standards didn't have to be named EcmaScript.
kaycebasques · a year ago
> Sometimes you just gotta do the thing that takes forever.

Great phrase

kbutler · a year ago
"schlep"
LoganDark · a year ago
> [0]: Again, I'm not paying for the lawyers or doing anything useful at all!

It sucks that these kinds of disclaimers are necessary these days. I've also had more than my fair share of "you're not helping so you don't get to have an opinion"

rtpg · a year ago
The open thing is that the person doing the thing is allowed a greater say to strategy IMO.
eviks · a year ago
Maybe the main thing this disclaimer does is make more people aware of the quoted criticism
LorenDB · a year ago
The best part of this article for me was seeing that Oracle's screenshots were taken in IE.

Yes, those are old by now, but it's still a blast from the past.

pseudosavant · a year ago
IE11 was still 6-years old at the time of that screenshot (based on the Node versions), and 3 months from EOL on pre-Windows 10.
xmprt · a year ago
I wouldn't say 2019 is particularly old. I didn't even know IE still existed at the time - I thought it had been replaced by Edge.
jsheard · a year ago
Believe it or not IE was still supported in some capacity until 2022, and the underlying Trident engine is still supported until at least 2029. Edge has an official "IE Mode" which switches the backend from Chromium to Trident, effectively turning it into IE with a modern skin. Microsoft support lifecycles are no joke.
ndneighbor · a year ago
Knowing Oracle, they will take it to court if they can. To paraphrase Cantrill, it's a company that behaves very much like a lawnmower.
ggm · a year ago
If you want to personify the mistaken belief "if a company can make money legally then it is obliged in law to do it, to maximise shareholder value" thing: Oracle is that company. There is only one goal. Immediate reporting cycle uptick benefit. There is no other goal.

I can think of almost no play they have made in the market which has any longterm net beneficial outcome for the entire market, despite "grow a bigger market" being a thing. We would have ZFS in a lot more places, if Oracle hadn't made a short term licence play, and muddied the waters.

We used to hate on a range of companies about their IBM like qualities (market dominance, bad behaviour inside the law) but now, IBM is a pale shadow, and Oracle has taken the crown.

spuz · a year ago
I wish I could agree that Oracle are somehow acting in the interest of their shareholders but I fail to see how they benefit by spending hundreds of thousands on lawyers to try to protect a trademark that makes them zero revenue and on the whole damages their brand.
enpera · a year ago
The likelihood of the JavaScript trademark bringing any real benefit to Oracle in the future is close to zero, but the legal costs of taking it to court are significant. For the sake of mere spite and mean-spiritedness they seem to be trying to waste the company's money.
cyberax · a year ago
Even during the darkest days, IBM made reliable unkillable overengineered stuff.

Oracle has been making only lawsuits for a while.

nhumrich · a year ago
It's pushed by a teenager and cuts grass?
mbo · 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)
jongjong · a year ago
The legal system is fundamentally broken, globally.

Last time I tried to start a legal action to claim damages against a big company for a very clear-cut case full of obvious fraud and deception (with plenty of evidence and many witnesses). I couldn't find a single lawyer willing to take my case for a share of the proceeds. The defendant was sitting on hundreds of millions of dollars in questionably-obtained cash and assets. To me, this is proof that the legal system is broken. It means the lawyers knew that the odds of winning were extremely low, regardless of the evidence.

I told them about the large amounts of money involved and told them my situation; many of them didn't even ask about what evidence I had. That's how unlikely it is to win a legal case for a non-corporate entity; lawyers won't even lift a finger about a case involving millions and literal fraud if the plaintiff doesn't have the right status, exposure or business connections.

If this is how they deal with the creator of Node.js with the support of Brendan Eich (who literally invented JavaScript), then imagine how they deal with the rest of us who aren't high-exposure individuals.

What's the point of even having a legal system if it only works for certain people?

boblauer · 10 months ago
To answer your question, it's to give the appearance of fairness. It's the same reason Russia holds elections.
kingforaday · a year ago
Anyone else read the article and say Oracle JET? What is that?
threecheese · a year ago
The npm package for Oracle JET, with ~1000 weekly downloads, has four dependent packages on npm, and if you walk down the dependency tree it’s nearly entirely other Oracle packages or long dead demos/one-shots.

That 1,000 weekly downloads could be entirely from CI pipelines for those other Oracle projects.

The phone call is coming from inside the house, Larry!

phpnode · a year ago
They do have more users than that, but from memory they typically distribute it in some other interesting way - i think there's a CLI that installs and manages it.
davidsojevic · a year ago
First time I'd ever heard of it too; I ran straight to Google and it only came up with results for "Breville Oracle Jet Espresso Machine" which interestingly enough Breville seem to hold a trademark on "Oracle" itself in the machines and tools class!
thayne · a year ago
Oooh, can we convince Breville to sue Oracle for any software they make that is described as a "tool"?

How about the Oracle Java Virtual Machine.

bjt12345 · a year ago
I've always sat there wondering if my Breville expresso machine is running Breville JavaScript(c) inside it.
ikesau · a year ago
It is literally for the best if you don't find out, to not legitimize this ridiculous argument they're making that JavaScript hasn't genericized.

But because you'll be too curious to resist now, from what I can tell it's a preact bootstrapping script with 500 weekly downloads on NPM.

phpnode · a year ago
it's Oracle's UI library that they encourage their official partners to use. I've had the misfortune of doing some consulting for a company that used it, it's actually very fully featured but the internals are totally insane and very dated.
tom1337 · a year ago
Yea their CLI has 510 Weekly Downloads on npm and JET itself nearly 1000.

https://www.npmjs.com/package/@oracle/ojet-clihttps://www.npmjs.com/package/@oracle/oraclejet

dangrossman · a year ago
A date picker widget I tossed on NPM 13 years ago gets 32,000 downloads per week. 510 a week is background activity, that's indexing bots or one org's CI system.
realusername · a year ago
In the Node world that's basically a side project of a single dev.
zoom6628 · a year ago
It's their JS UI components library. Gets used in oracle apps. Very comprehensive in terms of covering all you need. Another comment opines on its technical soundness.
nnurmanov · a year ago
They did several wrong decisions, first they started building it with old libraries, e.g. JQuery, KnockoutJS, then they they should have opened their no code builder to the public. They are now in the process of porting it to Preact and opened VBCS, but it’s too late. From UI point of view, it is the most complete library
_old_dude_ · a year ago
I'm sympathetic to the points being made but the argument that Oracle does not have its own JavaScript runtime does not hold. An OracleBD is able to execute triggers written in JavaScript since quite some time.

see https://blogs.oracle.com/java/post/multilingual-engine-execu...

Narretz · 10 months ago
I don't think the article outright claims Oracle has no JavaScript runtime, only that Oracle JET is no runtime, which is true. And since this is the evidence Oracle presented to keep the trademark, it's fair to point out that this is nonsense. But it's also true that if this goes to court, Oracle could present GraalJS (which is used in OracleDB) as evidence for their case.
vips7L · a year ago
There is also the nashorn JavaScript engine and graaljs.
floydnoel · a year ago
I'm glad this is being fought, Oracle is a demon.

> The major implementations of JavaScript are in the browsers built by Mozilla, Google, Apple, and Microsoft

Isn't MS's browser just Chromium? Weird to add them to the list when they don't build a browser any more. Why not add Brave, etc?

stevefan1999 · a year ago
Well, at least I can still install ublock origin on Edge, but I can't do that on Vanilla Chromium (yep, that manifest v3 thing is enabled by default for Chromium in Google's flavor)
not_a_bot_4sho · a year ago
> Isn't MS's browser just Chromium?

No. It's based on Chromium. It has quite a bit on functionally that's not available on Chrome or Chromium.

floydnoel · a year ago
for the purposes of this discussion, irrelevant. we are talking about JS implementations. extra bookmarking features or copilot slop isn't a factor.
t0ps0il · a year ago
> Weird to add them to the list when they don't build a browser any more

It seems like their browser engine is still being supported for use in "Universal Windows Platform" apps, or at least that's what Wikipedia says.

https://en.wikipedia.org/wiki/EdgeHTML

floydnoel · a year ago
sure ok, you can still use it in UWP webviews (but you can also use the chromium version). but that seems like a really insignificant application compared to the rest of the browsers being listed.
JavierFlores09 · a year ago
it only seems right to mention them, after all they did have the most used JS implementation back in the day, even if it is barely used nowadays.
seanclayton · 10 months ago
MS implements JS with its typescript compiler
kbutler · a year ago
Netscape wanted to call their new language "JavaScript" to piggy-back off the popularity of Java. Sun Microsystems owned Java(tm), and allowed Netscape to use the name while retaining the trademark. Netscape was purchased by AOL and then terminated. Oracle purchased Sun and all things Java, including the JavaScript trademark. Sun and Oracle have never done anything significant in the JavaScript world, but retain the trademark because of the Java name.

Since literally no one associates JavaScript with Oracle, unless aware of the name history and company acquisition history, it isn't a valid identifier of the source of "JavaScript", and should be canceled or transferred to an organization like EcmaScript International.