Похоже, что это ситуация с Solaris <-> OpenSolaris, а именно. есть проект с открытым исходным кодом с как можно большим количеством кода; исправления передаются обратно в основное программное обеспечение, которое поставщик поддерживает и продает. OpenJDK - это проект. OpenJDK версии 7 и JDK7 выглядят в значительной степени, но не совсем одинаково (для здесь ).