A few points based on my understanding:
- Java will remain free. Updates for older versions will only be available for free for a limited time.
- There is an open source implementation of Java developed by Oracle: OpenJDK and OpenJFX.
- Java is a stable platform. Most of the security issues discovered in the recent years were related to applets and other more esoteric usages of Java. This means that you don't need to immediately update Java.
In fact Oracle recommends to distribute apps with an embedded Java runtime, which never gets updated automatically.
- Not everything is still clear.