You are very confused (I work at Oracle on OpenJDK):
- OpenJDK is the name of the JDK developed mostly by Oracle, with contributions from other companies and developers[1] (see the logo at the bottom of the OpenJDK website http://openjdk.java.net/)
- For many years, the JDK offered by Oracle (and Sun before it) was OpenJDK + commercial/free but proprietary features.
- Recently, Oracle has made a big move: they've completed open sourcing the JDK, and opened all of the commercial/proprietary features (those that have not been discontinued)[2]
- To fund Java's development (unlike in the case of .NET, iOS or Android, Sun/Oracle have not controlled their platform's billions-making ecosystem) there have been many monetization schemes over the years: licensing Java for mobile/embedded (the JDK used to have field-of-use restrictions), charging for the commercial features in the mixed free/commercial JDK, and even annoying browser toolbars. All of those are gone now that Oracle has open sourced the entire JDK.
- To keep Java competitive and attractive, and under encouragement from the community, Oracle has changed OpenJDK's release cycle to time-based releases, employing "Chrome versioning." There are no longer any major releases (every 3-5 years), and instead, more gradual, small "feature releases" every six months.
- The current monetization mechanism used to fund OpenJDK is a paid subscription model for what's known as Oracle JDK, which is essentially OpenJDK but offers customers the option to have even smaller updates than the new feature releases, that include just security patches and bug fixes, for companies that don't want new Java features. So Oracle offers the same software -- with no hidden commercial features -- under two different licenses.
- OpenJDK is the name of the JDK developed mostly by Oracle, with contributions from other companies and developers[1] (see the logo at the bottom of the OpenJDK website http://openjdk.java.net/)
- For many years, the JDK offered by Oracle (and Sun before it) was OpenJDK + commercial/free but proprietary features.
- Recently, Oracle has made a big move: they've completed open sourcing the JDK, and opened all of the commercial/proprietary features (those that have not been discontinued)[2]
- To fund Java's development (unlike in the case of .NET, iOS or Android, Sun/Oracle have not controlled their platform's billions-making ecosystem) there have been many monetization schemes over the years: licensing Java for mobile/embedded (the JDK used to have field-of-use restrictions), charging for the commercial features in the mixed free/commercial JDK, and even annoying browser toolbars. All of those are gone now that Oracle has open sourced the entire JDK.
- To keep Java competitive and attractive, and under encouragement from the community, Oracle has changed OpenJDK's release cycle to time-based releases, employing "Chrome versioning." There are no longer any major releases (every 3-5 years), and instead, more gradual, small "feature releases" every six months.
- The current monetization mechanism used to fund OpenJDK is a paid subscription model for what's known as Oracle JDK, which is essentially OpenJDK but offers customers the option to have even smaller updates than the new feature releases, that include just security patches and bug fixes, for companies that don't want new Java features. So Oracle offers the same software -- with no hidden commercial features -- under two different licenses.
[1]: https://blogs.oracle.com/java-platform-group/building-jdk-11...
[2]: https://blogs.oracle.com/java-platform-group/oracle-jdk-rele...