Oracle объявила, что ее виртуальная машина JRockit Java теперь бесплатна для разработки и внутреннего использования в производстве.
В настоящее время Oracle работает над своими планами по объединению двух принадлежащих ей виртуальных машин Java, Hotspot и JRockit, в единую виртуальную машину.
Большая часть работы, связанной с этими усилиями, связана с разработкой — взятием идей и функций из JRockit и переносом их на OpenJDK, — но, по словам Хенрика Столя, менеджера по продуктам JRockit, Oracle также пересматривает вопросы с точки зрения лицензирования. Эта работа в настоящее время завершена, и были внесены изменения в лицензии Oracle (Sun) JDK и JRockit, которые означают, что JRockit теперь бесплатен (безвозмездно) для разработки и внутреннего производственного использования на компьютерах общего назначения.Коммерческие функции, включая большинство функций в настоящее время в JRockit Mission Control, JRockit Real Time и JRockit Virtual Edition, по-прежнему требуют коммерческой лицензии.
Однако, хотя ранее можно было получить коммерческую лицензию на эти функции только в составе продуктов Oracle (таких как WebLogic Server), теперь их можно приобрести отдельно для использования с любым приложением Java. Условия лицензирования также означают, что так же, как разрешено перераспределение JDK, теперь это также применимо и к JRockit.
Блог Хенрика ставит и отвечает на несколько вопросов о JRockit:
Вопрос: Означает ли это, что теперь я могу использовать JRockit с любым приложением Java?Ответ: Да, на тех же условиях, на которых вы в настоящее время используете Oracle (Sun) JDK. Вам не нужно сообщать нам об этом, и вам не нужно ничего платить.
Хенрик также рекомендует книгу JRockit (см. боковую панель), которую он комментирует:она очень подробная и хорошо читается. Это также даст вам хорошее представление о том, что будет перенесено в OpenJDK по мере нашего дальнейшего продвижения вперед.