> The new Java release train means that there will be a new release of Java every six months. And when the next release comes out, the previous release is obsolete.

> In practical terms it means that there are no more security updates from Oracle.

What?!? If I have Java 9, I have to upgrade the day Java 10 is released to be secure? I have to do major (i.e. feature breaking) upgrades to get security updates?

How is this a sane policy, and how many people are going to be running unpatched Java versions?

Either patch it yourself, or pay Oracle for a support license.

Sounds reasonable to me. People who expect free support on an open source product mystify me.