News for hackers. Stuff that matters.
Re:JavaScript Trademark Update by maxk42 on Saturday June 28, 2025 @04:50PM (#44408071)
Oracle, to my knowledge, does not profit at all off of the JavaScript name or brand. I don't see the purpose of defending this lawsuit. They have an opportunity to create some goodwill here, hold a press release, and say "We're gifting the JavaScript trademark to the developer community!" But instead they're defending something that they literally do not profit off of. It's absurd.
Re:JavaScript Trademark Update by breve on Saturday June 28, 2025 @08:07PM (#44409231)
> They have an opportunity to create some goodwill here

According to Bryan Cantrill, you don't need to be open minded about Oracle. It's a waste of the openness of your mind. He says what you think of Oracle is even truer than you think it is. He believes there has been no entity in human history with less complexity and nuance to it than Oracle.

Bryan warns, "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."

https://www.youtube.com/watch?v=-zRN7XLCRhc&t=1981s

Re:JavaScript Trademark Update by heybales on Saturday June 28, 2025 @08:30PM (#44409330)
This is so true. And in my experience Oracle's main business seems to be getting companies to sign complicated contracts, waiting a year or two, and then suing them for some infraction so that they can extort another contract from them. I haven't met an Oracle product yet that can't be done better by either free software or a less litigious company.
Re:JavaScript Trademark Update by ocdtrekkie on Saturday June 28, 2025 @11:40PM (#44410178)
Broadcom has entered the chat.

It's wild that cease and desists and audit notices are becoming common ways to punish someone for just... not renewing your contract.

Re:JavaScript Trademark Update by pavlov on Sunday June 29, 2025 @03:54AM (#44411116)
Former Twitter has been suing its customers if they don’t spend enough money on ads on the platform.

Tech companies and oligarchs are incredibly entitled.

Re:JavaScript Trademark Update by zaphirplane on Sunday June 29, 2025 @02:59AM (#44410870)
This is hyperbole to the extreme. I have nothing what so ever to do with oracle
Re:JavaScript Trademark Update by xixixao on Sunday June 29, 2025 @05:35AM (#44411623)
We moved from mssql on Azure to Oracle. What should do instead, if Azure is a hard constraint?
Re:JavaScript Trademark Update by Hendrikto on Sunday June 29, 2025 @08:07AM (#44412442)
Postgres, for example, or MySQL.
Re:JavaScript Trademark Update by xixixao on Sunday June 29, 2025 @01:27PM (#44414767)
Our use cases are primarily analytical. We already use Postgres for other workloads.
Re:JavaScript Trademark Update by Hendrikto on Sunday June 29, 2025 @01:31PM (#44414800)
Maybe DuckDB then?
Re:JavaScript Trademark Update by pjmlp on Sunday June 29, 2025 @05:39AM (#44411648)
The only good SQL tooling I am aware of, really good with compilers, debuggers, IDEs, is MS SQL Server.

Then stuff like distributed transactions, raw disk access for databases, among other niceties that people reaching to Postgres or MySQL probably never heard of, but many Fortune 500 enjoy, even if one for checking bullet points on RFPs.

Postgres comes second, after getting all puzzle pieces together, some of them also commercial.

Re:JavaScript Trademark Update by Beretta_Vexee on Sunday June 29, 2025 @06:29AM (#44411911)
I personally have come to the conclusion that behind every major open-source or free software success story, there is a completely dysfunctional market. Without this, it would be impossible to find enough people willing to say, “Fuck that shit, we're going to recode this ourselves.”

The fact that there are so many people motivated to code alternatives to Oracle products says a lot about Oracle's business practices.

Re:JavaScript Trademark Update by jjice on Saturday June 28, 2025 @08:31PM (#44409345)
There is nothing I take more glee in than listening to bcantrill talk negatively of Oracle. Whenever Oracle comes up in one of his talks or a podcast, I know I'm in for a treat.
Re:JavaScript Trademark Update by brundolf on Saturday June 28, 2025 @09:44PM (#44409704)
Hahahahaha
Re:JavaScript Trademark Update by rendaw on Saturday June 28, 2025 @10:41PM (#44409937)
GP is saying from a purely mechanical, non-human standpoint Oracle's actions don't make sense.
Re:JavaScript Trademark Update by Groxx on Saturday June 28, 2025 @10:58PM (#44410008)
Oracle defends their properties whether it makes sense or not. That is what the machine does.
Re:JavaScript Trademark Update by Kwpolska on Sunday June 29, 2025 @02:43AM (#44410807)
They do, if the lawnmower believes "more trademarks good" (and which corporation doesn't?), and trademarks must be actively used and defended to be kept.
Re:JavaScript Trademark Update by TeMPOraL on Sunday June 29, 2025 @04:41AM (#44411348)
Like all machines in the real world, the Oracle machine intelligence is limited - it can't process every single thing to infinite detail. "More trademarks good" and "trademarks must be actively used and defended to be kept" are heuristics and explain this well if you tack on an "on average" to the former.
Re:JavaScript Trademark Update by josefx on Sunday June 29, 2025 @06:14AM (#44411836)
It doesn't "make sense" for a lawnmower to cut hands either, it isn't a meat grinder after all. However it is a blade attached to a motor and from a purely mechanical, non-human perspective it will cut whatever comes within reach.
Re:JavaScript Trademark Update by bravesoul2 on Saturday June 28, 2025 @11:50PM (#44410224)
Re:JavaScript Trademark Update by ludwigvan on Sunday June 29, 2025 @05:14AM (#44411509)
This is one of my all-time favorite talks! So good. Thank you Bryan Cantrill!
Re:JavaScript Trademark Update by DonHopkins on Sunday June 29, 2025 @08:45AM (#44412675)
Apparently not everybody got the Lawnmower Memo, so thanks for posting that again, as a reminder to people like sprash who think I should have "sincerely asked if you are allowed to publish the [NeWS source] code". As if sincerity would help, and as if I haven't been sincerely asking since 1986.

I'll also sincerely ask: Does anybody at Oracle know how I can get in touch with their HR department to find out what ever happened to my Sun 401k plan? Because nobody will answer my calls, and it's a lot of money of mine plus 33 years of interest they owe me that they're holding on to, which they inherited from Sun and then disappeared from all known records (except for a record that says it once existed and Oracle has it, but no other info), and they won't pick up the phone or return my email, no matter how "sincerely" I ask or how long I wait on hold.

https://news.ycombinator.com/item?id=44370636

sprash 4 days ago | parent | context | flag | favorite | on: Ancient X11 scaling technology

> 1994

Apparently you have to be criticizing X11 for more than three decades now. Since you seem to know your stuff, could you please post a link to your git repository containing your personal display server that solves all the problems?

DonHopkins 4 days ago | prev | next [–]

Since they bought Sun Microsystems, Oracle now owns the rights to the NeWS source code, so unfortunately I'm not legally allowed to post the NeWS server source code on my Github page, although I spent many years unsuccessfully fighting to make NeWS free and evangelizing it to anyone who would listen, like RMS and my colleagues and customers at Sun:

https://www.donhopkins.com/home/archive/NeWS/rms.news.txt

https://www.donhopkins.com/home/archive/NeWS/news-ooo-review...

https://www.donhopkins.com/home/archive/NeWS/questionaire.tx...

https://www.donhopkins.com/home/archive/NeWS/grasshopper.msg...

https://www.donhopkins.com/home/archive/NeWS/sevans.txt

https://www.donhopkins.com/home/archive/NeWS/Explanation.txt

[...]

sprash 4 days ago | parent | next [–]

> Oracle owns the rights to the NeWS source code so I'm not allowed to post it on my Github page.

They are certainly not making any money with it right now. All patents should be expired by now. Have you ever sincerely asked if you are allowed to publish the code? [...]

DonHopkins 4 days ago | root | parent | prev | next [–]

[...] Ha ha! Good luck, kiddo. Have you ever tried asking a lawnmower for favors? Do you really think "sincerity" would help?

https://news.ycombinator.com/item?id=15886728

https://youtu.be/-zRN7XLCRhc?t=33m1s

[...]

Re:JavaScript Trademark Update by homebrewer on Saturday June 28, 2025 @05:01PM (#44408175)
They could reverse 90% of their brand damage in one swing by simply updating CDDL to allow integrating ZFS with GPL, which also wouldn't cost them anything as far as I'm aware, but we're both making the mistake of anthropomorphizing the lawnmower.
Re:JavaScript Trademark Update by muglug on Saturday June 28, 2025 @05:53PM (#44408472)
> They could reverse 90% of their brand damage

Their stock is 50% higher than it was a year ago.

Not quite sure this is doing them damage.

Re:JavaScript Trademark Update by Lerc on Saturday June 28, 2025 @06:11PM (#44408580)
Making a concession when they have not been forced to might indicate weakness to some. In that sense showing a speck of humanity might actually harm their stock.
Re:JavaScript Trademark Update by Nevermark on Saturday June 28, 2025 @07:02PM (#44408875)
My guess, is that the people who could break protocol are too busy to deal with a request to break protocol. Too busy to give it a thought.

And anyone who is sympathetic to the request, knows that campaigning for the protocol break would require disrupting two or three levels of management above them, forcing powerful people to deal with something they don't care about. And that would be interpreted as wasting important people's time.

So the organization, as a decision making entity, is incapable of recognizing, much less considering, requests for an exception to default behavior.

I worked with a business that operated this way for many years. Even when there were overwhelming reasons to break process, the spark and tinder never got anywhere near each other.

Everyone between the spark and tinder empathized, talked to "somebody" to demonstrate they "tried", and to create an alibi for the inevitable "no" response that came next, while quietly doing everything they could to smother that spark, before it burned them.

Re:JavaScript Trademark Update by chrisweekly on Saturday June 28, 2025 @10:40PM (#44409932)
Thank for describing so eloquently this phenomenon, which IMHO is the root cause of the dysfunction endemic to big companies.
Re:JavaScript Trademark Update by make3 on Saturday June 28, 2025 @07:29PM (#44409046)
Satya's attempt to rehumanize Microsoft by making efforts to help open source projects really helped Microsoft's image
Re:JavaScript Trademark Update by ocdtrekkie on Saturday June 28, 2025 @11:43PM (#44410195)
Yeah, but Microsoft also did a two steps forward and three steps back there. Things like shoving product ads onto the lock screen and preinstalling Candy Crush Soda Saga cost them more goodwill than any developer-facing effort earned them.
Re:JavaScript Trademark Update by xenator on Sunday June 29, 2025 @01:00AM (#44410478)
This one especially hurt only people who are inside Windows ecosystem. For people like me Microsoft is nice author of one product. I'm talking about VS Code.
Re:JavaScript Trademark Update by 0x073 on Sunday June 29, 2025 @05:40AM (#44411650)
And its underlying monaco editor.
Re:JavaScript Trademark Update by int_19h on Monday June 30, 2025 @02:15AM (#44420004)
Increasingly more of VSCode isn't open source. First-party Microsoft language extensions have been locking features up for quite some time now, and whenever that happens the license also prohibits running it on any VSCode fork.
Re:JavaScript Trademark Update by bayindirh on Sunday June 29, 2025 @03:58AM (#44411135)
Microsoft’s “core DNA” is still there firmly, though.

They successfully weaponized open source by giving something for free and clawing back step by step (i.e. closing open source VSCode plugins), and leaving parts which does drowns competitors most effectively open.

Also they act like their open source code is “Free”. They firmly control it, yet act like they don’t.

Microsoft’s image didn’t improve a bit in my eyes.

Re:JavaScript Trademark Update by Expurple on Sunday June 29, 2025 @06:29AM (#44411909)
> Also they act like their open source code is “Free”. They firmly control it, yet act like they don’t.

They are responsive to the community and merge community PRs. That's already more "open" than, say, SQLite.

Sure, they don't give away merge rights and keep exclusive control over the upstream copy. But how many "open" projects have a second maintainer at all? I mean, more than one person (the original author) with merge access.

The code is free. You can always fork it and use it however you like. That's always been the deal you get with open source.

Sure, it's nice when the upstream maintainers always do only the things you like, and you never need to fork. But that's a separate quality, unrelated to the code itself being "free" or "open".

Re:JavaScript Trademark Update by znpy on Sunday June 29, 2025 @07:19AM (#44412179)
> They successfully weaponized open source by giving something for free and clawing back step by step (i.e. closing open source VSCode plugins), and leaving parts which does drowns competitors most effectively open.

And that's why people should be pushing for Free Software, rather than Open Source.

20 years in the game, and I ended up agreeing with steve ballmer: open source is cancer.

Look at how bad it went for ElasticSearch and Redis, and then look how well it's going for Grafana (whose software is Free Software - besides being just great).

This is so true that Redis did not go back to being "open source", it became Free Software (AGPL).

Re:JavaScript Trademark Update by mary-ext on Monday June 30, 2025 @11:13AM (#44424335)
closing open source plugins? which?
Re:JavaScript Trademark Update by bayindirh on Monday June 30, 2025 @12:11PM (#44424963)
Pylance started as open source and moved to a closed source model. Relevant discussion is at [0].

Then, they closed the .NET ecosystem [1]. This is a bit more complex and convoluted. Closed source debuggers, changing plug-in licenses, removing nice features from open source .NET runtime, etc.

So, classic Microsoft.

[0]: https://news.ycombinator.com/item?id=31763107

[1]: https://isdotnetopen.com/

Re:JavaScript Trademark Update by Aeolun on Saturday June 28, 2025 @06:59PM (#44408861)
I’m fairly certain the people buying Oracle stock ar elopking for exactly the kind of company it actually is.
Re:JavaScript Trademark Update by AnthonyMouse on Saturday June 28, 2025 @08:21PM (#44409289)
> Their stock is 50% higher than it was a year ago.

Tesla stock is 63% higher than it was a year ago, does this prove that each and every decision their leadership made was helpful to the bottom line?

Re:JavaScript Trademark Update by danparsonson on Sunday June 29, 2025 @12:08AM (#44410293)
It demonstrates that things that should matter, don't always.
Re:JavaScript Trademark Update by moritzwarhier on Saturday June 28, 2025 @09:30PM (#44409647)
Since Oracle is not in B2C, there is no brand damage in openly being a net-negative rent-seeker. Rent-seeking is what shareholders crave. It makes line go up, it has electrolytes.
Re:JavaScript Trademark Update by thayne on Saturday June 28, 2025 @10:21PM (#44409861)
It only makes the line go up in the short term. In the long term companies will avoid Oracle, and sales will go down. But shareholders don't care about the longterm.
Re:JavaScript Trademark Update by moritzwarhier on Saturday June 28, 2025 @10:29PM (#44409892)
Maybe they'll invest some of the rent into monopoly strategies and micro-improvements that keep Oracle attractive for high-stakes customers.

I hope I'm wrong though.

Re:JavaScript Trademark Update by adventured on Sunday June 29, 2025 @02:09AM (#44410683)
Oracle has demonstrated the long-term and their stock has never been higher. Their sales are finally heading higher again.. They're one of the oldest software companies and are approaching 50 years old. What is more long-term in their industry than what they have accomplished?

They're better positioned now than they have been at any other point in the past 10-15 years.

Re:JavaScript Trademark Update by moritzwarhier on Sunday June 29, 2025 @05:19AM (#44411524)
To be fair, maybe they do make good enterprise database software. There's got to be something to their success apart from lock-in.
Re:JavaScript Trademark Update by tux3 on Sunday June 29, 2025 @05:47AM (#44411691)
Just make sure you don't benchmark it. Comparing to the competition is a serious breach of contract.

Oracle is not an abusive relationship, it's just that you shouldn't be looking elsewhere, and infractions will be punished. They are very serious about audits.

Re:JavaScript Trademark Update by moritzwarhier on Sunday June 29, 2025 @06:15PM (#44417030)
That sounds absolutely ridiculous, but well, you made me search it, and it seems to be true-ish :D

So here is the shortcut to a HN thread about this, for people like me, who hadn't heard about the case (assuming that's the one you meant):

https://news.ycombinator.com/item?id=15886333

Re:JavaScript Trademark Update by cxr on Saturday June 28, 2025 @07:50PM (#44409160)
Ignoring how Sun/Oracle's shenanigans with ZFS don't nearly account for "90% of their brand damage"...

> simply updating CDDL to allow integrating ZFS with GPL

That can't be done at this point. Owing to a decision that arose right here from a discussion on HN, the ZFS maintainers adopted a policy in 2016 to opt out of the CDDL's built-in "any subsequent version" clause for new source files:

    ~/scratch/zfs$ grep --exclude-dir=.git -Ire "Common Development and Distribution License" -A 2 | grep -ie "\(Version 1\.0 only\|\<only\>.*\<version\>\)" | wc -l
    821
(The CDDL is a file-based license. At the time of that decision, there were already roughly a hundred CDDL-licensed files in the source tree specified as available under "Version 1.0 only".)
Re:JavaScript Trademark Update by ksec on Saturday June 28, 2025 @05:12PM (#44408257)
>by simply updating CDDL

How about a simpler solution, just relicense everything to BSD / MIT.

Re:JavaScript Trademark Update by ndiddy on Saturday June 28, 2025 @06:06PM (#44408553)
The version of ZFS that everybody (besides the dwindling number of Oracle Solaris customers) uses now, OpenZFS, has been maintained completely independently of Oracle since they shut down OpenSolaris in 2010. This means that Oracle relicensing ZFS wouldn't do anything to help with getting it integrated into the Linux kernel, since there's been hundreds of independent contributors to ZFS since then who all own their own copyrights. Because ZFS is licensed under the CDDL, which has an automatic upgrade clause, Oracle could simply copy/paste the GPLv2 license text and call it "CDDL v2" if they wanted to make ZFS able to be included in Linux.
Re:JavaScript Trademark Update by baobun on Saturday June 28, 2025 @10:35PM (#44409905)
Re:JavaScript Trademark Update by ndiddy on Sunday June 29, 2025 @04:51PM (#44416328)
Aww :(
Re:JavaScript Trademark Update by saghm on Saturday June 28, 2025 @06:14PM (#44408601)
Swapping to an entirely new license rather than adding one sentence to the existing one is not simpler either in terms of linguistics or getting approval from their army of lawyers.
Re:JavaScript Trademark Update by IshKebab on Sunday June 29, 2025 @02:45AM (#44410814)
It's not any more difficult either. They would both require getting all past contributors to agree.

I think some projects have done that in the past, but probably none where a big company owns the copyright to most of the code.

Re:JavaScript Trademark Update by saghm on Monday June 30, 2025 @01:13PM (#44425673)
It would require getting all past contributors _and_ the current copyright owner to agree. Normally I'd agree that getting all past contributors to agree is the hard part, but the copyright owner here is Oracle. I'd have more confidence in getting the rest of the contributors to agree to a license in Pig Latin than getting Oracle to make literally any change to the license for this.
Re:JavaScript Trademark Update by aleph_minus_one on Saturday June 28, 2025 @06:05PM (#44408539)
> They could reverse 90% of their brand damage in one swing by simply updating CDDL to allow integrating ZFS with GPL

ZFS can be run under Linux - combining the Linux kernel with ZFS is a collective work (collection) of two independent works.

Re:JavaScript Trademark Update by freeone3000 on Saturday June 28, 2025 @07:57PM (#44409188)
However, it is not legal to then redistribute this combination. Which essentially means linux distros cannot ship with OpenZFS: each user must combine the two on their own.

(This doesn’t necessarily stop people, but it is read by Debian as “illegal enough” to warrant a splash screen on installing OpenZFS that you’re losing the right to redistribute.)

Re:JavaScript Trademark Update by curt15 on Saturday June 28, 2025 @09:10PM (#44409541)
ZFS is widely used with Linux in HPC (https://computing.llnl.gov/projects/openzfs). Is asking users to install ZFS separately really that much of a lift for ZFS's target audience?
Re:JavaScript Trademark Update by remexre on Saturday June 28, 2025 @11:19PM (#44410099)
Being out-of-tree means that kernel refactors break ZFS, and that it has a lot fewer hands and eyeballs available for the kinds of bugs that require internal design changes to fix (rather than paper over).
Re:JavaScript Trademark Update by josefx on Sunday June 29, 2025 @04:10AM (#44411193)
Most people don't blindly run the latest kernel. I don't think I ever ran into issues with out of kernel modules on a stable distro.
Re:JavaScript Trademark Update by pyuser583 on Sunday June 29, 2025 @12:30AM (#44410363)
Asking for seperate install of a filesystem is a big deal. It severely limits how the filesystem can be used.
Re:JavaScript Trademark Update by Nextgrid on Sunday June 29, 2025 @03:38PM (#44415725)
Who would sue, and what damages would they demonstrate in this case? Both the Linux and ZFS source is available and you are allowed and encouraged to build and use them. Redistributing binaries can be thought of caching precompiled artifacts, merely speeding up what you can already do manually (and with reproductible builds the result should be identical). Nobody loses anything.

Let's say I built a magical compiler capable of compiling a Linux+ZFS kernel in miliseconds. I put it behind a web UI which accepts a Linux tarball and ZFS tarball and spits out the compiled kernel. Because of some mysterious bug I am still trying to solve, only specific Linux and ZFS tarballs work, so I put validation to hash the uploaded tarballs and only let through the ones that are known to work.

Let's peel back the curtain: there is no magical compiler and all this is doing is hashing the input kernel & ZFS source tarballs, using it as a lookup table in a cache of precompiled binaries, and spitting out the matching one, which is currently not allowed. But let's assume the compiler was real, in this case it should be fine, even though the functionality of the system is no different.

I would at least understand if one of the licenses explicitly restricted the right to distribute ready-to-use binaries as a way to carve themselves a moat so the authors are the only ones that would be able to do it (and thus charge for it). But that's not the case here, nobody is better (or worse) off whether I waste time building it manually vs reuse someone else's earlier effort of building it.

Re:JavaScript Trademark Update by freeone3000 on Sunday June 29, 2025 @06:38PM (#44417239)
It would be the Free Software Foundation, for a copyright violation due to GPL licensing violation. (Technically the Linux Kernel Foundation, as they’re the copyright holders here, but the FSF is generally involved in suits to protect GPL.) It is not necessary to demonstrate damages for copyright infringement; there are statutory (assumed) damages for this tort.

WOULD they? It depends on how important it is to have a credible threat of enforcement for GPL violations. But it’s not zero, and it’s a pretty clear violation. Which is enough to scare off most major distros - if they receive a C&D, that’d be a breaking change they’d have to push retroactively. Not worth the risk.

Re:JavaScript Trademark Update by Nextgrid on Sunday June 29, 2025 @11:34PM (#44419065)
Would they have an incentive to sue - ie. how would that advance software freedom?

It seems like all this would achieve is make Linux + ZFS more annoying to use and overall everyone loses.

The licenses are incompatible on a technicality, but it doesn't mean there is anything for either side to be gained by suing?

Re:JavaScript Trademark Update by NegativeK on Saturday June 28, 2025 @10:07PM (#44409802)
Why would they do that instead of the status quo, which is a gift for their lawyers to open later?

I don't associate Oracle and good will, and I don't think they care.

Re:JavaScript Trademark Update by hobs on Saturday June 28, 2025 @11:21PM (#44410105)
No, they could not. Anything Oracle does at this point will never undo the damage their brand has, or else you are a fool.
Re:JavaScript Trademark Update by singpolyma3 on Sunday June 29, 2025 @08:39AM (#44412626)
Oracle's official position is that CDDL is GPL compatible and no changes are needed.
Re:JavaScript Trademark Update by kstrauser on Sunday June 29, 2025 @11:52AM (#44414056)
When they’ve testified to that in a courtroom and we have established legal precedence, then, and only then, would I remotely consider it the case.
Re:JavaScript Trademark Update by singpolyma3 on Friday July 04, 2025 @10:59PM (#44469812)
Their lawyers have said it in public many times so there are a lot of legal doctrines that would make it very hard for them to backtrack at this point.
Re:JavaScript Trademark Update by drdaeman on Saturday June 28, 2025 @04:56PM (#44408129)
Nowadays, it's a lawyer company - not a technology/software company. Their only reason for existence is to keep selling licenses for the things they own for as long as they still can, so it's pretty natural they're holding on to anything (regardless of actual value) they can.
Re:JavaScript Trademark Update by vips7L on Saturday June 28, 2025 @06:03PM (#44408526)
It’s a huge company with different divisions.

Oracle is one of the leading researchers in JIT compilers, garbage collectors, and language interpreters.

Re:JavaScript Trademark Update by bigiain on Saturday June 28, 2025 @08:30PM (#44409337)
Part of me thinks that's just the Oracle equivalent of janitorial and catering staff, the people you need to keep around to ensure the people creating the company profit, the sales people and lawyers, can work most efficiently.
Re:JavaScript Trademark Update by geodel on Saturday June 28, 2025 @10:29PM (#44409891)
Yeah unlike other companies who keep technical staff on rolls to wash their feet and drink that water. Because profiting from technical work is unthinkable in industry.
Re:JavaScript Trademark Update by vips7L on Saturday June 28, 2025 @09:39PM (#44409686)
I honestly don’t see how those equate.
Re:JavaScript Trademark Update by coldpie on Sunday June 29, 2025 @07:14AM (#44412158)
I would never hire someone with Oracle on their resume. The complete lack of morals it takes to work there is immediately disqualifying.
Re:JavaScript Trademark Update by kstrauser on Sunday June 29, 2025 @11:53AM (#44414067)
Harsh, but understandable. I’d make an exception for first job out of school people. They might not know better yet. If someone worked for an Oracle customer before going to work for Larry, though, I’d be convinced they were the devil incarnate.
Re:JavaScript Trademark Update by vips7L on Sunday June 29, 2025 @12:59PM (#44414562)
I think it’s kind of sad that you would have that opinion. Are the engineers working on OpenJdk completely lacking of morals?

How does working for Oracle compare to say working at Facebook or Google with all their privacy invasion tech?

Re:JavaScript Trademark Update by coldpie on Monday June 30, 2025 @08:05AM (#44422241)
Oracle attempted to make clean room reverse engineering illegal by arguing that copyright applies to ABIs despite our entire industry relying on that not being the case, all so Larry Ellison could buy another yacht. So yeah, someone continuing to work on Java after it was acquired by one of the most evil companies on the planet definitely is consciously choosing to make the world a worse place and should no longer be employable.

Facebook is also on my personal blacklist, yes. I don't feel as strongly about Google personally, but I wouldn't argue if someone else on the hiring team felt it was disqualifying.

Re:JavaScript Trademark Update by freedomben on Sunday June 29, 2025 @03:20PM (#44415575)
I despise Oracle, and I think there aren't many companies out there as evil as them. I would be thrilled if they burned to the ground, figuratively speaking of course.

But that said, I think it would be dumb to jump to conclusions just based on having Oracle on the resume. You should at least ask them why they worked there, and why they left. For all you know, they had no idea how bad Oracle was when they started, and they left because they saw how evil they were. That is the exact kind of person that I do want to hire

Re:JavaScript Trademark Update by coldpie on Monday June 30, 2025 @10:34AM (#44423854)
I guess I consider it part of one's ethical duty to research the places you work and decide whether you are willing to put your life's efforts behind supporting the company's behavior. Oracle very famously attempted to completely undermine how the entire software industry works and make unapproved interoperability illegal with their Google Java lawsuit[1]. If an applicant supported the company that filed that lawsuit by working for them, and doesn't feel enough shame to leave it off their resume, then I don't want to work with that applicant.

[1] https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_...

Re:JavaScript Trademark Update by johannes1234321 on Saturday June 28, 2025 @06:14PM (#44408604)
Back when Oracle acquired Sun they told us "Sun had more lawyers per capita than we"

Interpretation on the fact and metric and the need to tell I leave up to you

Re:JavaScript Trademark Update by arp242 on Saturday June 28, 2025 @04:59PM (#44408165)
Lawnmowers are incapable of caring about goodwill.
Re:JavaScript Trademark Update by Findecanor on Saturday June 28, 2025 @07:36PM (#44409092)
Re:JavaScript Trademark Update by ryandrake on Saturday June 28, 2025 @07:48PM (#44409150)
Everyone who passionately defends a big company’s honor online needs to watch and understand that bit! Companies are not humans with feelings and empathy. They’re all lawnmowers. That they happen to be made of people doesn’t change their nature.
Re:JavaScript Trademark Update by throwaway2037 on Sunday June 29, 2025 @02:38AM (#44410790)
I'm not here to troll on Bryan nor Oxide, but wouldn't your same "rule" apply to Oxide?
Re:JavaScript Trademark Update by globular-toast on Sunday June 29, 2025 @08:05AM (#44412428)
Worth starting at 34:05 if you haven't seen it before.
Re:JavaScript Trademark Update by greggsy on Saturday June 28, 2025 @06:45PM (#44408797)
This is the wrong way to look at it from a business perspective. They don’t directly profit off licensing or support or anything like that, but they gain free advertising.

They gain absolutely nothing by handing over the name and brand - in fact they lose valuable brand recognition.

Obviously most people in the industry hate them with a passion (see this thread as evidence), but many see the association as evidence that they might at least have some expertise with that product set. I certainly don’t agree with their position, but it makes sense commercially.

Re:JavaScript Trademark Update by madeofpalk on Saturday June 28, 2025 @07:08PM (#44408917)
Brand recognition for what?

No one thinks of Oracle when they see JavaScript.

Re:JavaScript Trademark Update by danparsonson on Sunday June 29, 2025 @12:12AM (#44410309)
In fact for myself, today was the first day I knew Oracle have anything whatsoever to do with JavaScript.
Re:JavaScript Trademark Update by fourthark on Sunday June 29, 2025 @12:39AM (#44410399)
Oracle purchased Sun, which purchased Netscape. I had to look it up.

Edit: more complete history https://news.ycombinator.com/item?id=44408760

Re:JavaScript Trademark Update by msinclair on Saturday June 28, 2025 @06:53PM (#44408832)
How are they going to lose brand recognition, when a majority of people do not associate JavaScript with Oracle? The only language I associate with Oracle is Java.
Re:JavaScript Trademark Update by WD-42 on Saturday June 28, 2025 @04:58PM (#44408145)
They have lawyers that need to justify their salary. Also why would they give up something for nothing. This is the “market forces” at work.
Re:JavaScript Trademark Update by hn_throwaway_99 on Saturday June 28, 2025 @05:10PM (#44408241)
I think this is key. When you hire people to do work, they'll find stuff to do even if it isn't really necessary or a long term good for the company.

My favorite other example of this is when I see a UI redesign that didn't actually benefit anyone and was more a style change than anything, and sometimes actively makes usability worse (cough Liquid Glass cough) In those situations I always think "well, some designers on staff needed to justify their paychecks".

Re:JavaScript Trademark Update by lovich on Saturday June 28, 2025 @05:34PM (#44408354)
These are all the result of the principal agent problem

https://www.investopedia.com/terms/p/principal-agent-problem...

Re:JavaScript Trademark Update by hn_throwaway_99 on Saturday June 28, 2025 @05:55PM (#44408483)
I think this is actually a bit different than the principal agent problem, at least how the principal agent problem is normally described and envisioned.

E.g. you often imagine cases like a manager making a decision that causes a short term pop in stock price (and bonuses to the manager) to the detriment of the long term health of the company when thinking about the principal agent problem. In the cases I'm thinking about, though, it's more that people rarely can do nothing, even if that's sometimes the best thing to do. E.g. large companies need to have lawyers and designers on staff for lots of reasons. But sometimes there just isn't enough work for these folks to do (even if they need to be "warm" and ready when important work comes along). And if there isn't enough work to do, these people will find work to do.

This is another reason why I think that, even though layoffs are painful, having people "milling about" without clear direction and purpose is the worst for everyone involved. These people will just schedule meetings, insert themselves where it isn't helpful, etc., just to make it seem like they have a purpose.

This could be thought of as a "variant" of the principal agent problem I guess, but this instance of "idle hands are the devil's playthings" is different enough from the "standard" principal agent problem that I don't think it's helpful to conflate these two things.

Re:JavaScript Trademark Update by aleph_minus_one on Saturday June 28, 2025 @06:17PM (#44408639)
> But sometimes there just isn't enough work for these folks to do (even if they need to be "warm" and ready when important work comes along). And if there isn't enough work to do, these people will find work to do.

It is possible to find work in a different area at the company for such in-between times.

For example at the company where I work, a (very capable) secretary whose original role was not needed anymore, but for who there existed a very role in the future was for the in-between time assigned to assist some other department in their reporting duties to regulating authorities.

Re:JavaScript Trademark Update by worldsayshi on Saturday June 28, 2025 @09:47PM (#44409714)
Not all employees are willing to rock the boat, ask around and risk exposing themselves as superfluous. It's less risky to always act like - or tell yourself - that every task that ends up on your desk require throughout diligence.

I think this is especially true at big corps with little actually meaningful work and where most people who actually care about doing meaningful work has left a long time ago.

Re:JavaScript Trademark Update by snickerdoodle12 on Saturday June 28, 2025 @05:45PM (#44408417)
Goodwill isn't "nothing", but good luck explaining that to a lawyer.
Re:JavaScript Trademark Update by qingcharles on Saturday June 28, 2025 @09:26PM (#44409628)
It's not even justify their salary. A lawyer's sole job is to advocate for the legal position of their client as zealously as possible. A really good chief counsel would go to the CEO and weigh up the merits of the marketing win of "losing" this case. A drone lawyer just files whatever is necessary (or even unnecessary) to fight the case even when it makes zero god damn sense. e.g. giving a person a 25 year prison sentence for stealing a slice of pizza.
Re:JavaScript Trademark Update by thayne on Saturday June 28, 2025 @10:28PM (#44409889)
> Also why would they give up something for nothing.

Because it provides zero value and costs something to keep.

Re:JavaScript Trademark Update by timewizard on Saturday June 28, 2025 @10:43PM (#44409946)
They hired outside counsel to represent them in this matter.
Re:JavaScript Trademark Update by burnte on Saturday June 28, 2025 @06:18PM (#44408643)
Oracle is a law firm that sells IP. They'd rather control and strangle the name JavaScript than let people use it without their control.
Re:JavaScript Trademark Update by NBJack on Saturday June 28, 2025 @04:59PM (#44408161)
Probably a reflexive action at this point. Ingrained into what's left of their soul I assume.

It literally wouldn't surprise me if when asked, the legal team simply responded "it's standing policy".

Re:JavaScript Trademark Update by theturtle32 on Saturday June 28, 2025 @05:53PM (#44408466)
"soul"? Oracle never had one in the first place.
Re:JavaScript Trademark Update by N7lo4nl34akaoSN on Saturday June 28, 2025 @06:22PM (#44408667)
They profit through conflation with Java.
Re:JavaScript Trademark Update by Zafira on Saturday June 28, 2025 @06:57PM (#44408848)
> Oracle, to my knowledge, does not profit at all off of the JavaScript name or brand.

At this time, but their ownership and past behavior indicates that if Deno or anyone else tries to have a paid offering, there’s a non-zero chance Oracle will come sniffing for low effort money.

Re:JavaScript Trademark Update by randyrand on Saturday June 28, 2025 @06:15PM (#44408609)
No need to “gift” it. It would be better if no one owned the trademark. Put it in the public domain.

I’m not sure if that’s even possible under US law though.

Re:JavaScript Trademark Update by relativeadv on Saturday June 28, 2025 @04:54PM (#44408108)
Oracle is doing something petty and absurd? Are you sure?
Re:JavaScript Trademark Update by kstrauser on Saturday June 28, 2025 @06:03PM (#44408531)
The hell, you say!
Re:JavaScript Trademark Update by Quekid5 on Saturday June 28, 2025 @07:17PM (#44408972)
"To shreds, you say?"
Re:JavaScript Trademark Update by Quekid5 on Saturday June 28, 2025 @07:16PM (#44408967)
"Oracle" and goodwill is not a thing.
Re:JavaScript Trademark Update by justinator on Saturday June 28, 2025 @05:31PM (#44408334)
Well you just used "Oracle" and "JavaScript" in the same sentence so it seems it's useful to them to reinforce their brand.

Whoever thinks it's a good idea to bet on the altruism of a giant faceless corporation is dumb.

Re:JavaScript Trademark Update by tgma on Saturday June 28, 2025 @05:55PM (#44408482)
I mean I get Oracle hate and stuff, but remember the great and lovely Sun Microsystems used all tricks in the bag against Microsoft with respect to Java late 90s/early 2000s.

So, is "X abuses IP law" hatred is out of principle or because folks seem to be in love with Sun and Google and hate Oracle and Microsoft.

Re:JavaScript Trademark Update by mcv on Sunday June 29, 2025 @01:10AM (#44410515)
Because Microsoft was trying to takeover and change Java, and Sun actually made Java. How is that in any way the same situation as this?
Re:JavaScript Trademark Update by tgma on Friday July 11, 2025 @12:11AM (#44528318)
Take over and change? They were adding functionality: embrace and extend. It wasn't like most reasonable people wouldn't agree it was lowercase "javascript".

Seems pretty similar to what's happening today.

Re:JavaScript Trademark Update by flomo on Sunday June 29, 2025 @03:27AM (#44410978)
Specifically, this is why Internet Explorer had "JScript". Microsoft did bad things to Java and lost their trademark license.
Re:JavaScript Trademark Update by xyst on Saturday June 28, 2025 @06:30PM (#44408730)
Oracle and "goodwill" in the same sentence is laughable.
Re:JavaScript Trademark Update by ninetyninenine on Saturday June 28, 2025 @08:28PM (#44409321)
lawyers need something to do.
Re:JavaScript Trademark Update by worldsayshi on Saturday June 28, 2025 @09:54PM (#44409745)
There's plenty of useful to do. Too bad they don't get paid to do that.
Re:JavaScript Trademark Update by madaxe_again on Sunday June 29, 2025 @04:11AM (#44411197)
Yeah, they could be suing an orphanage or enabling the development of strip-mines in virgin rainforest.

Honestly, oracle is a pretty effective containment vessel for fine legal minds.

Re:JavaScript Trademark Update by worldsayshi on Sunday June 29, 2025 @04:27AM (#44411292)
I have a feeling that a lot of big corps somehow work as effective containment vessels for decent workforce this way. It feels like a conspiracy but it doesn't make sense as one to me.
Re:JavaScript Trademark Update by dad_chowder on Saturday June 28, 2025 @09:27PM (#44409634)
Almost like they’re not very smart people!
Re:JavaScript Trademark Update by thayne on Saturday June 28, 2025 @10:16PM (#44409834)
The only logical reason I can think of to fight to keep the trademark is that they specifically don't want any goodwill, and that want to maintain their reputation as ruthless litigators.
Re:JavaScript Trademark Update by mcv on Saturday June 28, 2025 @11:05PM (#44410039)
How is it that Oracle gets to claim this trademark at all? They never created it, Netscape did. Oracle bought Sun which could have challenged Netscape for naming JavaScript after Java, but I don't think they ever did.
Re:JavaScript Trademark Update by giancarlostoro on Saturday June 28, 2025 @11:24PM (#44410119)
Isn't the entire reason because they funded JavaScript and in order to protect Java's trademark they maintain it just in case? I think that's the real simple answer. Feel free to educate me if someone knows different.
Re:JavaScript Trademark Update by rplnt on Sunday June 29, 2025 @03:17AM (#44410940)
"Corporate goodwill" is an oxymoron.
Re:JavaScript Trademark Update by notarobot123 on Sunday June 29, 2025 @03:23AM (#44410963)
its a euphemism for "avoiding reputational damage"
Re:JavaScript Trademark Update by hamilyon2 on Sunday June 29, 2025 @05:47AM (#44411692)
Confusing everyone about java license situation is another example.

I think lawnmower metaphor never was accurate or helped to get it.

Oracle is an alligator or a snake. A reptile. If you move, it will probably eat you alive. It wants to eat you, or part of you.

It also lives in the waterhole, hoarding an essential resource. Not guarding or developing it, just sitting there.

It is ancient and will never change.

It's not alligator's fault for being predator. It is it's nature

Re:JavaScript Trademark Update by wraptile on Sunday June 29, 2025 @07:01AM (#44412096)
> They have an opportunity to create some goodwill here

This would be first event of that kind to my knowledge. I've been coding for 20 years and never heard anyone say anything good about Oracle other than their free hosting tier _is free_. Better late than never I guess!

Re:JavaScript Trademark Update by znpy on Sunday June 29, 2025 @07:14AM (#44412159)
Oracle has been not profiting at all but has also been pretty much neutral on the use of the Javascript trademark.

"Developer communities" tend to create issues out of thin air, and that I don't like.

In this case I'm siding with Oracle.

Re:JavaScript Trademark Update by Drakim on Sunday June 29, 2025 @07:48AM (#44412332)
> In this case I'm siding with Oracle.

Only because you don't understand Trademarks. They are not copyrights.

Trademarks exists to protect consumers, so they don't mix together companies and products that have too similar name or branding. So somebody can't release a product called iPhona for $600 in the hopes that somebody will overlook the typo and order it instead of an iPhone for $600.

If a company is not offering a product based on a trademark, that trademark should actively be removed. Oracle is not using the JavaScript trademark.

Re:JavaScript Trademark Update by globular-toast on Sunday June 29, 2025 @07:53AM (#44412354)
Don't anthropomorphise the lawnmower.
Re:JavaScript Trademark Update by SergeAx on Sunday June 29, 2025 @08:22AM (#44412517)
Oracle is a lawyer company[0]. Trademarks and patents are lawyers' weapons. You don't donate nuclear warheads to your enemies.

[0] https://www.globalnerdy.com/wp-content/uploads/2011/07/oracl... (can't find original XKCD, sorry)