This was discussed over on /r/java when it came out. The tl;dr is that it’s a poorly worded blog post about the OracleJdk (the one you pay and subscribe to). Graal isn’t going anywhere.
Auditing is only for paying customers of commercial products who've agreed to it in their contract. There's obviously nothing to pay for because the JDK is free. Oracle doesn't even collect contact information when downloading the JDK.
What could be happening there is that an Oracle customer uses their customer account to get access to a non-free JDK, such as an update that isn't offered on the public website because it's past the free update period.
| GraalVM for JDK 24 was the final GraalVM release licensed and supported as part of Oracle Java SE Products. Customers requiring further updates to legacy GraalVM versions should download them via Oracle Support.
Huh, that sounded to me that there won't be any new free graalvm versions? Sounds like a death record for a project.
> Huh, that sounded to me that there won't be any new free graalvm versions?
Based on, "The GraalVM team are transitioning to focus on non-Java Graal Languages" and other statements, there will be new free GraalVM versions, but its support for Java has been paused (and will surely be removed, someday), and using it for Java will be discouraged.
Can someone explain, do they ditch the project, or do they move it elsewhere? It's hard to understand from the announcement. I need to compile java to native binary to not have to install runtime on my servers for the small service I use.
Also, why would they do that? I mean, I understand adding more languages, I understand stopping the project. But killing Java and adding other langs? Why?
Kinda reads like the Graal team lost a battle to the Java team, and now Graal must content itself with JavaScript and Python. But, like, who is going to use Oracle anything for JS and Python?
This was discussed over on /r/java when it came out. The tl;dr is that it’s a poorly worded blog post about the OracleJdk (the one you pay and subscribe to). Graal isn’t going anywhere.
https://www.reddit.com/r/java/comments/1niamuc/detaching_gra...
You don't need to pay to use Oracle JDK. It is free for commercial use. You pay for a support subscription, bought separately.
There are lots of news stories in recent years about Oracle sending lawyers round to demand money from orgs both commercial and non-commercial who are using Oracle Java SE, eg https://www.theregister.com/2025/05/09/users_advised_to_revi...
Auditing is only for paying customers of commercial products who've agreed to it in their contract. There's obviously nothing to pay for because the JDK is free. Oracle doesn't even collect contact information when downloading the JDK.
What could be happening there is that an Oracle customer uses their customer account to get access to a non-free JDK, such as an update that isn't offered on the public website because it's past the free update period.
| GraalVM for JDK 24 was the final GraalVM release licensed and supported as part of Oracle Java SE Products. Customers requiring further updates to legacy GraalVM versions should download them via Oracle Support.
Huh, that sounded to me that there won't be any new free graalvm versions? Sounds like a death record for a project.
> Huh, that sounded to me that there won't be any new free graalvm versions?
Based on, "The GraalVM team are transitioning to focus on non-Java Graal Languages" and other statements, there will be new free GraalVM versions, but its support for Java has been paused (and will surely be removed, someday), and using it for Java will be discouraged.
Can someone explain, do they ditch the project, or do they move it elsewhere? It's hard to understand from the announcement. I need to compile java to native binary to not have to install runtime on my servers for the small service I use.
It’s poorly worded. Graal and NI aren’t going anywhere. The wording is this:
“Native Image, is being discontinued for Java SE Product customers"
That means that it will no longer be included as a product for the OracleJdk that you would pay and subscribe to (which no sane person actually does).
Ah, I see. Another thing I would expect normal announcement to include is the command I need to run instead of graaldb
Also, why would they do that? I mean, I understand adding more languages, I understand stopping the project. But killing Java and adding other langs? Why?
Surprise! Oracle doesn’t care about Java… (not a surprise)
Yeah, the company employing almost every OpenJDK developer surely doesn't care about Java...
Kinda reads like the Graal team lost a battle to the Java team, and now Graal must content itself with JavaScript and Python. But, like, who is going to use Oracle anything for JS and Python?
I think it's more like just a team organization change, nothing more.