web-dev-qa-db-fra.com

Puis-je utiliser JBoss EAP 6 sans licence de support?

JBoss Application Platform comporte 2 distributions, une communauté et une version d'entreprise. Les versions de communauté sont comme les versions bêta des versions d'entreprise. JBoss 7.0 est alors réellement EAP 6 bêta 1, 7.0.1 est bêta 2, 7.1.0 est bêta 3 et 7.1. 1 est rc 1.

Que se passe-t-il avec JBoss AS 7.1.2 et 7.1.3? ce lien est très informatif: http://henk53.wordpress.com/2013/01/09/the-curious-case-of-jboss-as-7-1-2-and-7-1-3/

Ma question est donc la suivante: puis-je utiliser JBoss EAP 6 sans licence de support?

Les téléchargements sont disponibles sur le site access.redhat.com/downloads, à partir duquel vous devez cliquer sur "Évaluations et démonstrations", puis sur "Évaluation de JBoss Enterprise Application Platform".

J'ai lu que JBoss EAP est toujours une source ouverte et que vous pouvez l'utiliser librement, mais uniquement si vous le compilez à partir d'une source, ce qui n'est pas une tâche facile ni souhaitée.

Donc, si j'utilise en production la version que j'ai téléchargée à partir de "Evaluations et démonstrations", est-ce illégal?

20
JorSol

TLDR; oui, vous pouvez utiliser sans abonnement à l'assistance technique, mais non, si vous ne téléchargez que le dernier binaire EAP, vous n'êtes pas autorisé à l'utiliser en production.

Trois cas ici permettent d’explorer comment vous pouvez exécuter JBoss EAP sans abonnement au support, dont deux permettent également une utilisation en production:

1. Utilisation pour le développement

Vous pouvez utiliser n’importe quel JBoss EAP version binaire pour le développement sans abonnement payant. Vous n'obtiendrez pas de correctifs ou de support de cette manière, et vous ne pourrez pas l'exécuter en production. De "Téléchargements pour le développement" :

Pour télécharger JBoss EAP, vous devez avoir un compte. Vous devez également acceptez les conditions générales du programme pour développeurs JBoss qui fournit des abonnements à 0 $ à des fins de développement uniquement.

2. Versions alpha EAP 6.x

Toutes les versions alpha, telles que JBoss EAP 6.1 Alpha, sont libres d'utilisation de quelque manière que ce soit, également en production. De ce message :

Le binaire 6.1 Alpha est mis gratuitement à la disposition de la communauté entière (tant pour le développement Que pour l’utilisation de la production).

Et ce fil :

Cette restriction de développement ne s'applique toutefois pas à EAP alpha communiqués. Les versions EAP alpha peuvent être exécutées en production si vous le souhaitez envie. Quant à leur qualité, 6.1.0.Alpha est d’une qualité équivalente à a version finale de la communauté. Cependant, l’alpha est l’endroit le plus étendu les tests et le durcissement commencent, nous recommandons donc GA ou une version ultérieure pour production si vous êtes intéressé à utiliser EAP.

Ceci est également confirmé par l'entrée dans JBoss FAQ , en disant 

Q: Si EAP 6.1.0.Alpha est identique à la communauté 7.2.0.Final, pourquoi appelé Alpha? A: EAP a une version beaucoup plus conservatrice et rigide processus de durcissement, y compris des tests de qualité approfondis et un partenaire certification. Historiquement, chaque version de EAP commence par notre plus communauté récente finale, puis libère par étapes comme ce durcissement le travail est effectué. La première étape Alpha du PAE est d’équivalent, ou meilleure qualité pour une communauté Version finale.

Q. Existe-t-il des restrictions sur la manière d'utiliser EAP 6.1.0 Alpha? R. Non - il a la même licence et les mêmes termes que les versions AS, mais il s’agit d’un Version Alpha, nous ne recommandons pas de l’utiliser en production.

Et ces deux articles de la base de connaissances redhat qui confirment que EAP 6.3.Alpha est également disponible pour que tous puissent fonctionner en production (visible uniquement pour les abonnés payants):

Edit: et maintenant John Doyle, Directeur principal responsable de Red Hat JBoss EAP 6 , a confirmé que

Les déclarations précédentes concernant EAP 6.1 Alpha s’appliquent à tous les EAP 6 Alpha communiqués. Ils peuvent être exécutés en production.

3. Versions auto-compilées

Les PAE sont également disponibles en tant que distributions sources et si vous les compilez vous-même, en supprimant toute marque Red Hat, il devrait être légal de les exécuter en production. Bien sûr, vous êtes entièrement autonome pour les soutenir. Pour faciliter la compilation, il existe un script sur ce compte github , et l’utilisation de ce script pour créer votre propre EAP est aussi simple que cela.

git clone git://github.com/hasalex/eap-build.git
cd eap-build
./build-eap.sh

Voir le readme du projet pour plus de détails. Il existe également une discussion approfondie sur un de ses problèmes sur le statut juridique de la construction, qui fait référence à une déclaration de Jason Greene , responsable du projet WildFly, indiquant que l’un des moyens d’utiliser légalement le produit est:

  1. Auto-construction et prise en charge de EAP - Vous bénéficiez de certains des avantages des versions pour entreprise (par exemple, des correctifs d’anciennes versions majeures, etc.). mais vous devez investir temps et énergie pour construire et maintenir/vérifier vos bits de distribution du serveur d'applications.
7
eis

Je pense que la réponse est: en quelque sorte. Vous pouvez obtenir la version binaire de la dernière version de JBoss EAP 6.1.0.Alpha si vous acceptez une licence de développeur à 0 $ et si vous acceptez de l’utiliser uniquement à des fins de développement. Vous ne recevez pas de correctifs ou de support, cependant.

En outre, il s'agit d'une source ouverte sous la LGPL, auquel cas vous n'êtes pas obligé d'accepter quoi que ce soit au-delà de la LGPL. Mais alors le truc est d'obtenir la source. Et vous n'obtiendrez pas la source corrigée. Il est important de noter que le paquet binaire est configuré avec soin (par exemple, en ce qui concerne les valeurs de sécurité par défaut), tandis que vous êtes autonome si vous le compilez à partir de la source disponible.

En bout de ligne: achetez une licence si vous l'utilisez à des fins commerciales importantes pour ne pas vous trouver à un point fixe arbitraire dans l'évolution de la source.

8
Richard Wеrеzaк

Réponse à la question initiale "Puis-je utiliser JBoss EAP 6 sans licence de support technique?":

Selon le "Guide d'abonnement officiel pour Red Hat JBoss Middleware" daté de septembre 2015 ( https://www.redhat.com/fr/resources/subscription-guide-red-hat-jboss-middleware ), vous êtes autorisé utiliser JBoss EAP 6 sans licence de support uniquement dans les cas suivants:

a) Environnements utilisés par une seule personne comme un développeur, un développeur de tests, un architecte

b) ordinateurs de bureau/ordinateurs portables pour développeurs ou

c) Instances de développement mono-utilisateur sur un serveur (physique ou virtuel)

Vous devez donc payer un abonnement pour les environnements de test/assurance qualité et de production.

PS: le prix de la licence de support pour "EAP Platform" est mentionné dans le calculateur de comparaison - https://www.redhat.com/fr/eap-calculator

PS2: Il existe un projet avec la création de scripts personnalisée de JBoss EAP - https://github.com/hasalex/eap-build

0
Marek Gregor

Chapelier Rouge ici. Si vous utilisez des fichiers binaires JBOSS, ils sont la propriété intellectuelle de Red Hat. Vous devez avoir un abonnement Red Hat pour utiliser le logiciel qui peut coûter 0 $ (utilisation réservée aux développeurs) ou plus, en fonction de vos besoins et/ou de la conformité de votre abonnement (utilisation non-développeur telle que non-production ou production). 

Veuillez consulter http://www.jboss.org/terms-and-conditions/ pour les détails. 

0
Albert T. Wong