Я понимаю, что Сервером Oracle GlassFish 3.0.1 продукта является Glassfish с открытым исходным кодом + выпускающийся под брендом + некоторые компоненты с закрытым исходным кодом.
Там какая-либо техническая причина состоит в том, чтобы купить коммерческую версию? Лицензия JRockit? Инструменты наблюдения? Интеграция с другими продуктами?
Править: Личный опыт с коммерческим продуктом высоко оценен.
Как это было ранее с Sun, Oracle предлагает GlassFish Enterprise Manager, набор дополнительных функций для производства, своим клиентам (теперь тем, кто приобретает Oracle GlassFish Server). Вы можете получить ознакомительную копию этих дополнительных возможностей на http://oracle.com/goto/glassfish
Другие причины использовать коммерческое предложение включают поддержку JVM (Hotspot и JRockit) и выпуски патчей для GlassFish (следите за ними на https://blogs.oracle.com/glassfishforbusiness)
Основным отличием, конечно же, является полная поддержка коммерческих развертываний. Использование продукта в коммерческой среде без поддержки часто не является хорошей идеей. Правда в том, что GlassFish с открытым исходным кодом также имеет достаточно сообщества для поддержки, поэтому решение действительно зависит от вас. Насколько комфортно вы себя чувствуете, обслуживая сервер, не имея возможности позвонить кому-либо, если что-то пойдет не так?
Я несколько раз использовал стеклянную рыбку в производственной среде, и мне всегда это нравилось. Думаю, это зависит от того, какой уровень поддержки требуется для вашего конкретного проекта.