y’all seem to be missing the fact that Java is a mature product. it has left the “move fast and break things” era of it’s development.
code is a liability, and they likely have more to lose than gain by allowing AI contribution.
It's a clear admission that AI generated/assisted code is inadequate.
It's shocking given Oracle's AI spending spree over the last couple of years.
Java was never "move fast and break things".
Oracle Java is also basically effectively in KTLO mode.
The biggest use of Java currently is Android, and Google is on a path to migrate to Fuchsia eventually.
The second biggest use is Apache Spark/Kafka, but with LLMs now, you can pretty much re implement all of that functionality in pure C.
They just want a legal angle, since this is how they make most of their money.
>it has left the “move fast and break things
java never had that phase. If anything it had a full binary class (not even source, e.g. long and int are not compatible on binary level) compatibility. Generally you can take an application from '98 and run it nowadays.
It's only recent changes (jigsaw in java9 mostly) that were made them to drop some of that part.