Seems that Oracle will change the license for the new version of java (>= 1.8, april 2019). Seems that the legacy version will continue to be free, as stated by Oracle post:
What happens to the Oracle Java SE releases I downloaded under previous licenses, such as the BCL?
You may continue to use releases you have downloaded under the terms of the license under which you downloaded them. Legacy releases are still available in the Java Archives. Note that older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. Oracle strongly recommends that you remain on an up-to-date version of Java with the latest performance, stability and security updates.
This means that "production customer" that are using an older version of java in production (1.6, 1.7) are not affected by this license change?
How do you see the future of Java related to this license change?
Related to your experience openJDK can replace the "official" Java distribution without touch the code (naturally using same version)? Have someone succesfully swap the distribution for this particular license change?