Вопрос по поводу исходного кода для JBoss EAP версий 4, 5 или 6.
Допустим, мы решили приобрести JBoss EAP 6 у RedHat. Можем ли мы запустить maven для создания версии JBoss EAP? Привлекаются ли ресурсы с закрытым исходным кодом?
В основном мы обеспокоены тем, что переход с версии EAP ограничит нашу способность использовать JBoss как инструмент с открытым исходным кодом.
Я предполагаю, что здесь задействован закрытый исходный код. В противном случае, например, люди смогут взять исправления из JBoss EAP 4.3 и затем применить их к версии сообщества JBoss 4.2.3.GA. Или я ошибаюсь?
См. Эту ссылку: Сведения о компоненте платформы приложений JBoss Enterprise https://access.redhat.com/knowledge/articles/112673 - Описывает каждый компонент JBoss с открытым исходным кодом, используемый из версии JBoss AS EAP. Но то, что он не описывает, так это применяемые исправления и т. Д.
У EAP или каких-либо продуктов Red Hat нет закрытого исходного кода. Приобретая подписку в Red Hat, вы получаете доступ ко всему продукту и его исходному коду. По предоставленной вами ссылке вы заметите, что в ней перечислены все компоненты платформы, связанные с EAP, и версия сообщества, которая была взята.
Цикл разработки программного обеспечения в Red Hat означает, что они берут на себя эти проекты сообщества и улучшают различные компоненты, чтобы гарантировать, что они соответствуют стандарту надежности, безопасности и стабильности, который подходит для внедрения Enterprise. Все улучшения, внесенные в продукт, затем возвращаются сообществу и их различным проектам, чтобы они могли включить их в более поздние версии. Большинство проектов / продуктов с открытым исходным кодом находятся под лицензией GPL, что означает, что любые изменения или дополнения, внесенные в программное обеспечение, должны быть возвращены сообществу.
Что касается создания EAP с помощью maven, не могли бы вы подробнее рассказать об этом? EAP поставляется заранее упакованным, готовым к работе сразу после установки, вам просто нужно распаковать, настроить и развернуть в любом месте по вашему выбору, затем развернуть приложение и готово. EAP или любой продукт Red Hat не требует никакого процесса сборки Maven для его использования.
Если у вас есть какие-либо вопросы, свяжитесь с отделом продаж Red Hat, который будет более чем счастлив получить более подробную информацию о природе Red Hat и ее продуктов с открытым исходным кодом.