Live data from Hacker News

Negotiations Failed: How Oracle Killed Java EE

headcrashing.wordpress.com

421–430 of 526 posts

Re: Negotiations Failed: How Oracle Killed Java EE

#421
post #10

« Oracle already started a blocking politics at the Eclipse Foundation’s board, where Oracle has a seat, and where unanimous decisions are needed. Oracle now has the power, and apparently will use that power, to block the foundation’s future. It demonstrated that power already in a board meeting, where they had the sole vote against an otherwise unaimous move. » I hope other organisations with a director from Oracle…

I don’t understand how the org let that happen... Does someone know or have articles about it? I can believe that they left the unanimous vote and then had the good idea to invite Oracle at the table without some Power play behind it.

Re: Negotiations Failed: How Oracle Killed Java EE

#422
post #330
post #11

Earlier quoted context omitted.

I never used a flow blown Java EE web application server, but the various APIs I used like JDBC, JAX-RS, and JPA were generally well thought out and pleasant enough to work with. It would be a shame if these interfaces/specifications became proprietary.

Without knowing it you have cherry picked possibly the only good parts of Java EE. The rest that constitute a 'full blown' Java EE stack are horrific disasters (JSF, EJB, etc).

[deleted]

Re: Negotiations Failed: How Oracle Killed Java EE

#423

Earlier quoted context omitted.

Right, a port at the other end of Europe without good connections to the West, whose usage maybe makes sense only for ships passing through the Suez and Bosporus is a competitor to the ones sitting on the Atlantic. And it doesn't have anything to do with the fact that the Romanian coastal surveillance system was conveniently down when cocaine started to shop up on the beaches.

I'm not sure about the merits of the original claim, but you can't dismiss the Suez like that. It's the connection you need between the Mediterranean Sea and the Indian Ocean and it lends itself to a ton of traffic: https://www.marinetraffic.com/en/ais/home/centerx:32.2/cente...

Agreed. Additionally Greece, Italy, France, Spain suggest a port located near(er) the Suez canal isn't a threat to Dutch ports.

Re: Negotiations Failed: How Oracle Killed Java EE

#424
post #35

Earlier quoted context omitted.

> Working in the JVM world I'm always surprised to hear that its dying So how is this "JVM world" escaping the grip of Oracle? E.g. graalvm is directly Oracle's, or am I missing something? Specifically, what is preventing any of the Java-related things people use now (including those that you mention) to end like the OP is describing? Asking as somebody outside of that world, but interested "how much it's worth consi…

> So how is this "JVM world" escaping the grip of Oracle? Why would you? What is the point of "escaping"? It is like asking, "how would Go world escape the grip of Google?" — no one cares to, because nobody asks Oracle for permission to make software for JVM. Java EE has been in maintenance mode for a long time, but Spring and Dropwizard are alive and well despite that. Incidentally, Nginx Unit has recently implement…

Oracle seems hell-bent on undoing the openness around Java that SUN was allowing. What I'm reading between the lines of this report from the Oracle-Eclipse negotiations is that Oracle wants to roll back the world to a "thou shall not have a JVM besides mine" state with a hefty price tag on commercial usage of their VM.

Re: Negotiations Failed: How Oracle Killed Java EE

#425
post #147

Earlier quoted context omitted.

> Poland and Hungary have found a loophole allowing them to ignore EU rules and sanctions while still profiting from subsidies and market access AFAIK this was tit-for-tat: HU & PL closed/sold-off their industry in favor of WEU in exchange for subsidies. Removing these subsidies for any reason would violate the main economic agreement between them and EU. Mind you, there is no significant locally grown industry in th…

Same playbook as with Greece -- which up to the 80s and the EEC had a larger industry presence, and discarded most of it with non-compete laws and the lure of subsidies in favor of the nothern-western parts of WEU.

No need to get conspiratorial. Industry jobs nosedived since the 80s all over Western Europe (and beyond) for well known reasons.

Re: Negotiations Failed: How Oracle Killed Java EE

#426

To me this seems like a play against OpenJ9 which is at least partially based on OpenJDK. Rumor has it that AdoptOpenJDK lost their TCK license because they also published OpenJ9 builds. I'm a bit surprised by this given that IBM is a long time license holder and I can remember JavaOne keynotes where Oracle celebrated IBM "joining" OpenJDK.

Where can I read more about AdoptOpenJDK losing its TCK license? Is there any post? Any leak from their team?

https://twitter.com/volker_simonis/status/105261065466907443...

Re: Negotiations Failed: How Oracle Killed Java EE

#427

Earlier quoted context omitted.

Microsoft is currently the most valuable company in the world.

And they created a whole language and ecosystem (C# / .Net), even before Oracle bought Sun, so they wouldn't be dependent on a 3rd party for that.

Ironically, .NET was created because MS tried and failed to take over the Java ecosystem using an Embrace, Extend, Extinguish approach that ran afoul of SUN's licencing deal with them.

Re: Negotiations Failed: How Oracle Killed Java EE

#428
post #195

Earlier quoted context omitted.

Java the language is slightly different than JVM but nevertheless the future is not very bright IMO. So far there are a few areas Java/JVM still holds a strong position but if you take a look at GitHub trending there is little or now new blood coming in. - Android. No serious competitor to Java yet (JVM is irrelevant). But the Google lawsuit could have some complication. - Spring stuff. I won't be surprised if they w…

Golang, at least in its current incarnation, has no chance of replacing Java in its core use case - business processing. Golang is replacing infrastructure that used to be written in C, which makes sense considering that's what it was designed for . It's weird that you put Spring and react/angular/vue in the same sentence, because there is no overlap in these problem domains.

Perhaps Golang was designed to replace C, but from what I've seen that doesn't seem to be happening. Most converts seems to come from the other direction, from Python and server side Javascript.

There is a clear trend there to grow static features, and I think a lot of people ask themselves why they shouldn't go directly to a more traditionally compiled language then.

Re: Negotiations Failed: How Oracle Killed Java EE

#429
post #23

The Java ecosystem has been slowly dying for years, it's already the new Cobol at this stage. I have the impression that a lot of the mindshare has switched to the Node and Javascript ecosystem, especially the frontend devs, via the Typescript / Angular path, which is a natural path to Java developers due to the comfort given by familiar concepts like static types, classes, etc. When I used to do Java, I always found…

On the contrary! They are likely very aware of Microsoft's strategy and probably regard it as being too soft. They intend to milk their technology to the last drop.

You and I may regard it as evil, but it's a perfectly valid strategy. Perhaps it's more common outside IT? It's the brutally honest business strategy.

I can sort of appreciate that they don't play around. Perhaps not my first choice of technology, but you certainly know where you have them.

Re: Negotiations Failed: How Oracle Killed Java EE

#430
post #247

Earlier quoted context omitted.

> I think you’ve drunk the kool-aid a little. Don't know about kool-aid, but if you want to do interesting platform work -- on GC, compilers or low-overhead observability -- you could work at Microsoft on .NET, at Google on V8 (or Go), or at Mozilla on WebAssembly, but the truly cutting-edge, state-of-the-art work is done at Oracle on the JDK (and related projects like Graal), which is where I get to lead a project t…

Here is my fickle opinion of course not reflecting of market shifts. A couple of years ago I was a CTO of a midsized company which had a misfortune of building the main product on top of Oracle DB (decision was made before me). Oracle the database is great: performant, scalable. A bit pricey and complex to manage but that's acceptable for what it delivers. Oracle the company is absolutely horrible. I've never dealt w…

I don't know about these things, but I totally believe you. There are much worse things than not forgiving a customer's mistake Oracle does that I do know about and very unhappy with, but the sad reality is that even with all that, it's still much better than Google, Facebook, Amazon, that are even more underhanded and even less trusted (perhaps not necessarily because some manager at Oracle is trying not to be as horrible as them, but because they would be as bad if they could but can't).
Post reply on HN