Основное отличие бесплатной версии Java от коммерческой заключается в условиях использования:
- Бесплатная версия Oracle Java разрешает бесплатное использование для личных нужд и с целью разработки. 15 Для использования в коммерческих целях (в том числе для продакшена) необходимо оформить платную подписку у Oracle. 12
- Бесплатная версия на основе OpenJDK не требует платы за использование. 5 На эти версии Java распространяется лицензия GPLv2 + classpath, и нет никаких ограничений на то, для чего может использоваться программное обеспечение. 5
Кроме того, для коммерческой сборки предусмотрена длительная поддержка, в то время как для бесплатной — короткая. 2 Например, чтобы получить патчи для бесплатной OpenJDK, через полгода нужно будет проапгрейдить версию, а Oracle JDK будет выпускать патчи ещё 5 лет после выпуска. 2