Поделитесь пожалуйста информацией касательно затрат на продукты компании Oracle для разработки и запуска проекта на Java EE.
Вчастности интересуют следующие вопросы:
1. Должен ли я Orcale’у что-то платить если на production серверах я хочу использовать их JVM?
2. Должен ли платить за JDK?
3. За какие компоненты или подсистемы которые напрямую связанны с запуском Java проекта в production, Oracle или иные так или иначе связанные организации, могут с меня потребовать оплату?
4. Имеются ли какие иные не явные затраты связанные с сертификациями / лицензиями и т.д.
1. Должен ли я Orcale’у что-то платить если на production серверах я хочу использовать их JVM?
Hot Spot — бесплатно. JRockit — не знаю.
2. Должен ли платить за JDK?
Нет
3. За какие компоненты или подсистемы которые напрямую связанны с запуском Java проекта в production, Oracle или иные так или иначе связанные организации, могут с меня потребовать оплату?
Есть платные сервера приложений, например IBM WebSphere Application Server, есть бесплатный JBoss. Так что все зависит от стека.
В принципе, да. В случае возникновения проблемы с бесплатной версией крайне высокая вероятность, что способ решения уже найден сообществом. Но если нужны гарантии посеръезнее, то вам нужна поддержка.
1. нет.
2. нет.
3 & 4. Большие корпорации обычно предпочитают платные апликейшн сервера с супортом, что стоит немалых денег. Чисто с технологической точки зрения достаточно бесплатной версии того же JBOSSa
Т.е. исходя из 3 & 4 лишь большие корпорации приобретают платные решения? Иные более мелкие игроки вполне себе комфортно живут используя свободные версии продуктов, верно?