Лицензирование Java:
с какими проблемами могут столкнуться компании и как их можно решить
В 2019 году Oracle изменил подход к лицензированию Java. И теперь, чтобы получать доступ к регулярным обновлениям патчей, необходимо приобретать платную подписку. Разберёмся, как этот новый подход отразится на компаниях.
По данным аналитического агентства Gartner, более 80% заказчиков по миру использует Java. Иными словами, Java присутствует везде, и этот факт смело можно считать ещё одним аргументом в пользу изучения последствий для вашей организации от изменений подхода к лицензированию.
Внезапные проблемы
С какими же сложностями, прежде всего, сталкиваются компании?
- Безопасность. По данным аналитиков CVE[1], начиная с 2007 года было обнаружено более 600 уязвимостей Oracle Java. А так как Java является одним из самых популярных драйверов, то платный доступ к обновлениям патчей Oracle JDK (Java Development Kit) может отразиться на безопасности компаний.
- Лицензирование. Из-за того, что изменения в лицензировании Oracle Java вступили относительно недавно, быстро принять решение весьма сложно и трудозатратно, так как компаниям ещё предстоит изучить множество нюансов.
- Непредвиденные затраты. Большинство компаний не включили в бюджет затраты на дополнительное лицензирование Oracle Java заранее.
- Аудит от вендора. По опыту SoftwareONE, те компании, которым когда-либо приходилось сталкиваться с аудитом от Oracle, знают, что это довольно стрессовый процесс, требующий больших трудозатрат.
Но основная сложность, которая возникает в процессе лицензирования – это идентификация приложений, которые используют Java компонент, поскольку все эти приложения нужно перебрать вручную. В результате компании начинают искать автоматизированные инструменты или заказывать сервис «под ключ» от компаний, которые уже разобрались в этом Java-пазле.
Возможные действия
В SoftwareONE советуют выбрать наиболее подходящий для компании сценарий Java-спецификации.
Перечислим несколько вариантов:
1. Самый простой и самый дорогой вариант - приобрести Oracle Java на все устройства в компании. Посчитать стоимость достаточно просто: нужно ответить на ряд типовых вопросов и использовать прайс-лист от Oracle по ссылке.
2. Можно найти оптимальный вариант самостоятельно. Специально для этого в SoftwareONE разработали подробную инструкцию как это сделать (Java E-paper). Скачать её можно на странице Java Advisory Service.
3. Обратиться к компаниям, которые уже обладают подобной экспертизой и технологией, позволяющей автоматизировать поиск приложений, где используется Java-компонент.
Если вас заинтересовал подход, предложенный SoftwareONE, то компания поможет вам разобраться в этом Java-пазле.