My question is why oracle develops both kits i.e. openJDK and JDK
As mentioned at
The OpenJDK 9 project, which is the basis for JDK 9.
The OpenJDK 8 project, which is the basis for JDK 8, was released on 18 March 2014.
Per mine understanding on google, OpenJDK is the reference implementation(so may be its not complete implementation), I can think of two reasons to continue development on both openJDK and JDK
- OpenJDK is not complete implementaion. Its just kind of POC . Its the first stage
- Now any community/company can further extend reference implemetation(in this case OpenJDK), like Oracle JDK. So basically intentions may be to promote multiple JDK and let user decide which one suites them
Is that correct ?