"By holding onto this trademark, Oracle perpetuates unnecessary confusion..."
> "...in the developer community"
Not to defend Oracle. (*) But in this case, the root cause goes back almost thirty years- long before Oracle were involved- to when Netscape decided to rename their new "LiveScript" language as "JavaScript" for its launch.
Purely to piggyback onto the hype associated with the hot new language du jour, Java and its whizzy newfangled Internet Applets. (**) Despite the fact that "JavaScript" had nothing to do with Java beyond being Internet-related and both using the same basic C-derived syntax.
Of course, since "Java" was a trademark, Netscape had to (perpetually) license its use from Sun Microsystems, who were later taken over by Oracle.
So not only did the decision of a bunch of brand-oriented wankers in marketing lead to thirty years of people confusing JavaScript with the otherwise-unrelated Java, it also led to the lack of ownership in the name that caused to the mess we're still in today.
Which in turn leads on to the obvious fundamental problem with the attempted "Oracle haven't used the JavaScript name" angle in invalidating the trademark. (One which the article itself misses because it forgets/omits the origin of *why* they had to license the "JavaScript" name in the first place).
No, of course they haven't, just as Sun never really did either, because the whole point was that they only ever licensed the name at Netscape's request. The problem being the reason they had to license the name in the first place was because it was an intentional extension of Sun's pre-existing "Java" trademark which they very much did use and which Oracle continues to use to this day.
So, how is that going to work? Are we to expect that they can- let alone will- invalidate one trademark, but not the other? To invalidate the "JavaScript" trademark for the (aforementioned spurious) reason, yet leave Oracle with the original "Java" trademark (which *they*- or rather Sun- were the original owners of, and which they *have* continued to use and almost certainly have a legitimate right to retain). Despite the fact that not only are the two trademarks closely connected, but that the connection was the whole point in the first place?
I don't see that happening.
This is a mess, but, as I said, you can blame the entire mess on a bunch of marketing wankers making a completely unnecessary decision thirty years ago.
(*) Whose modus operandi is- and always has been- that they're shamelessly amoral dicks who'll exploit *any* leverage they have over anyone or anything to screw them over, and they'll continue to do so here.
(**) Which ironically ended up flopping for several reasons, with Java later becoming better-known for server-side use, and the client-side Applets' selling point of "applications in your browser" ended up being fulfilled by Macromedia's Flash.