Earlier quoted context omitted.
For me it's more a lesson about how unanimous votes, or unanimous - N can become problematic. In the EU the same is happening. Poland and Hungary have found a loophole allowing them to ignore EU rules and sanctions while still profiting from subsidies and market access. All sanctions against a member state require unanimous-1 (all states except the sanctioned member) votes and Poland is vetoing all sanctions against…
> 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…
Negotiations Failed: How Oracle Killed Java EE
251–260 of 526 posts
Re: Negotiations Failed: How Oracle Killed Java EE
#252Earlier quoted context omitted.
Reddit disagrees. And they weren't using 3, which is even slower.
Pretty sure Python 3 has had better performance since 3.5 or so?
Re: Negotiations Failed: How Oracle Killed Java EE
#253« 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…
For me it's more a lesson about how unanimous votes, or unanimous - N can become problematic. In the EU the same is happening. Poland and Hungary have found a loophole allowing them to ignore EU rules and sanctions while still profiting from subsidies and market access. All sanctions against a member state require unanimous-1 (all states except the sanctioned member) votes and Poland is vetoing all sanctions against…
Re: Negotiations Failed: How Oracle Killed Java EE
#254Earlier quoted context omitted.
Working in the JVM world I'm always surprised to hear that its dying, the JVM and Java moves faster forward than ever, Graal is about to go 1.0, a bunch of very interesting (very) low latency GCs are in the pipe (for example ZGC and Shenandoah) and lots of other interesting projects like Valhalla promise to keep the JVM relevant for the next 20 years. Oracle have made some moves to monetize on parts of its investment…
Too little too late, and I highly doubt that (5-year-old) Valhalla will deliver even one of the promised features (value types) in the next 3 years. Remember that the original plan was to have all Valhalla features in Java 10. Java/JVM was in the ideal position to dominate the software world for the whole 21th century 15 years ago. Instead they did an IE6 and stagnated for so long that their competitors became plain…
> webassembly is not eating any cake.
And C++ is still around, and one of the top choices, despite 25 years of other languages chipping away at it.
Java is very mature, it doesn't need to evolve a whole lot - and most everything you need is there.
Oracle is definitely a risk to this, but I don't see TS/JS/Node taking over.
Kotlin is a strategic choice by Google due to Oracle woes, otherwise it would be a very rare language: consider that it really hasn't made a big roar outside of Android, i.e. it's not really anywhere on server side.
Java isn't going anywhere for a while yet.
There will need to be some kind of tectonic shift for this to happen.
If Google or AWS for example fully embrace some new thing, that might do it - but I don't see what the candidate is.
Re: Negotiations Failed: How Oracle Killed Java EE
#255Re: Negotiations Failed: How Oracle Killed Java EE
#256Oracle makes Java a risk factor in all projects. I stopped approving new Java projects in my team 2 years ago after we switched to Go. This wasn’t a decision we took lightly and it took almost a decade for me to be comfortable with leaving Java behind. But it is the right thing to do. Oracle is not trustworthy.
Strange attitude to take when you can just target OpenJDK and then it is completely irrelevant what Oracle does or does not do. The fact is that every single one of the largest companies has some Java or Scala code within their core platform. And none of them have ever raised Oracle as a risk.
So Oracle's attitude to OpenJDK and the possibility that it cuts back on development is a likely factor for people considering the platform.
Re: Negotiations Failed: How Oracle Killed Java EE
#257If I understand correctly, OpenJDK is licensed under GPL with classpath exception - and the only thing that is preventing openjdk from being unusable in any commercial settings is a few lines of legalese, controlled by Oracle, on handful of source files in various packages. If Oracle removes that classpath exception legalese in some upcoming jdk version from these source files (which they are fully in control of), op…
What enterprise customers want is certainty. Given the choice between "Java by Oracle" and "Basically still Java by Literally Every Other Enterprise Software Vendor", they will pick the latter in a heartbeat.
It would be chaotic and disruptive, but once the dust settled Oracle would (again) be holding the fizzle instead of the bang. That's how we got Jenkins out of Hudson, which has an unrivalled penetration of enterprise.
Disclosure: I work for Pivotal, we sponsor Spring and have a deep interest in the evolution of the OpenJDK. This is of course personal speculation.
Re: Negotiations Failed: How Oracle Killed Java EE
#258Earlier quoted context omitted.
I know what Microsoft wants, I spend most of my time as .NET dev. That doesn't change the fact that many libs don't run on .NET Core, or outside Windows for that matter, specially the ones that depend on C++/CLI.
So instead of tying your horse to one dead end platform - .Net Framework - you’re okay with tying your horse to two? It was clear that C++/CLI was a dead end a decade ago. When Microsoft mentions thier “strategies” for various .Net languages, you notice which one is missing? https://devblogs.microsoft.com/dotnet/the-net-language-strat... I’m very much a .Net fan but it makes about as much since as a developer to tie…
I even use C, if that is what customers want to have done for them.
Those Azure Linux VMs happen to run on Hyper-V hypervisors.
Re: Negotiations Failed: How Oracle Killed Java EE
#259Earlier quoted context omitted.
The world is moving on from .Net Framework - including Microsoft. .Net Framework is definitely the new COBOL. It’s basically in maintenance mode. Any company would be crazy to start a new greenfield project using .Net Framework and should have some type of plan to move to Core. https://visualstudiomagazine.com/articles/2018/10/10/net-key... The presenters said it will still be released with Windows, as it's a compone…
I know what Microsoft wants, I spend most of my time as .NET dev. That doesn't change the fact that many libs don't run on .NET Core, or outside Windows for that matter, specially the ones that depend on C++/CLI.
Re: Negotiations Failed: How Oracle Killed Java EE
#260Earlier quoted context omitted.
I know what Microsoft wants, I spend most of my time as .NET dev. That doesn't change the fact that many libs don't run on .NET Core, or outside Windows for that matter, specially the ones that depend on C++/CLI.
C++/CLI is in.NET Core 3.0.