Java 25 officially released
11–20 of 260 posts
Re: Java 25 officially released
#12What is the current situation of using Java (from legal standpoint)? In open source and in commercial setting? Oracle has a lot of fantastic technology locked up in Java (things like Truffle), how reasonable it is for new projects?
Re: Java 25 officially released
#13That was something that always bothered me because it felt so counterintuitive.
Re: Java 25 officially released
#14What is the current situation of using Java (from legal standpoint)? In open source and in commercial setting? Oracle has a lot of fantastic technology locked up in Java (things like Truffle), how reasonable it is for new projects?
Use OpenJDK (or similar) and you are free from any Oracle shenanigans.
And all the other variants ultimately just repackage it. So if oracle doesn't care about destroying the Java IP, it definitely could cut everyone off from updates going forward.
I don't think they'll do so however, MySQL is still freely usable too, right? And that's oracle IP too.
Might change if they ever get into financial troubles, but that's the same issue with all languages and frameworks.
Re: Java 25 officially released
#15What is the current situation of using Java (from legal standpoint)? In open source and in commercial setting? Oracle has a lot of fantastic technology locked up in Java (things like Truffle), how reasonable it is for new projects?
Re: Java 25 officially released
#16Earlier quoted context omitted.
I hope structured concurrency ends up feeling better than async/await with less sugar. The examples do not instill confidence, but we shall see.
Unfortunately on .NET side, TPL Dataflow doesn't get enough love.
Re: Java 25 officially released
#17Crazy that it took this long to allow parameter validation and transformation before calling super in the constructor. That was something that always bothered me because it felt so counterintuitive.
public Foo(int x) { super(validate(x)); }
validate would run before super, even though super was technically the first statement in the constructor, and the compiler was happy.
Re: Java 25 officially released
#18Earlier quoted context omitted.
Use OpenJDK (or similar) and you are free from any Oracle shenanigans.
I don't disagree (it is gpl licenced after all)- but it's worth keeping in mind that openjdk is still provided by oracle , too. And all the other variants ultimately just repackage it. So if oracle doesn't care about destroying the Java IP, it definitely could cut everyone off from updates going forward. I don't think they'll do so however, MySQL is still freely usable too, right? And that's oracle IP too. Might chan…
Sure, that could stop to maintain it, but would put the power immediately in the hands of other companies with a fork
That said, you always have oracle's greediness...
Re: Java 25 officially released
#19New Features: https://openjdk.org/projects/jdk/25/ Java 25 is an LTS release.
Re: Java 25 officially released
#20What is the current situation of using Java (from legal standpoint)? In open source and in commercial setting? Oracle has a lot of fantastic technology locked up in Java (things like Truffle), how reasonable it is for new projects?