可以使用没有支持许可证的JBoss EAP 6?

JBoss应用平台有2个发行版,一个社区和一个企业版本,社区版本就像企业版测试版本,JBoss 7.0实际上是EAP 6 beta 1,7.0.1是beta 2,7.1.0是beta 3和7.1。 1是rc 1。

JBoss AS 7.1.2和7.1.3会发生什么?这是一个非常翔实的链接:http://henk53.wordpress.com/2013/01/09/the-curious-case-of-jboss-as-7-1-2-and-7-1-3/

所以我的问题是:我可以使用没有支持许可证的JBoss EAP 6?

下载可从access.redhat.com/downloads获得,您必须从中点击“评估和演示”,然后单击“JBoss企业应用程序平台评估”。

我已经看到,JBoss EAP仍然是开源的,你可以自由使用它,但只有当你从源代码编译时,这不是一件容易的任务,也不是他们想要的。

所以如果我在生产中使用我从“评估和演示”下载的版本,这是非法的吗?

TLDR;是的,您可以使用没有支持订阅,但不,如果您只是下载最新的EAP二进制文件,则不允许在生产中使用它。

三种情况在这里考虑如何运行JBoss EAP而无需支持订阅,其中两个还允许生产使用:

发展用途

您可以使用任何JBoss EAP二进制版本进行开发,无需付费订阅。您不会得到补丁或支持,您不能在生产中运行它。从“Downloads for Development Use”

To download JBoss EAP you must have an account. You also need to
accept the terms and conditions of the JBoss Developer Program which
provides $0 subscriptions for development use only.

2. EAP 6.x alpha版本

所有alpha版本,如JBoss EAP 6.1 Alpha,都可以任何方式或形式,也可以在生产中使用。从this message

The 6.1 Alpha binary is made available for free (both for development
and production use) to the entire community.

this thread

This development restriction, however, does not apply to EAP alpha
releases. EAP alpha releases may be ran in production if you so
desire. As to their quality, 6.1.0.Alpha is of equivalent quality to a
community final release. However, the Alpha is where the extensive
testing and hardening begins, so we recommend GA or later for
production if you are interested in using EAP.

这也是在JBoss FAQ的入场证实

Q: If EAP 6.1.0.Alpha is the same as community 7.2.0.Final, why is it
called Alpha? A: EAP has a much more conservative and rigid release
hardening process, including extensive quality testing and partner
certification. Historically every EAP release starts from our most
recent community final, and then releases in stages as this hardening
work is performed. The first EAP stage Alpha is of equivalent, or
better, quality to a community Final release.

Q. Are there any restrictions on how I can use EAP 6.1.0 Alpha? A. No
– it has the same license and terms as AS releases however as it’s an
Alpha release we don’t recommend using it in production.

而这两个redhat知识库文章证实,EAP 6.3.Alpha也可供所有人在生产中运行(只对付费用户可见):

> “Red Hat JBoss EAP 6.3 Alpha Availability”
> “Using JBoss EAP alpha version in production without support subscription”

编辑:现在约翰·多伊尔,Senior Manager responsible for Red Hat JBoss EAP 6confirmed

The earlier statements about EAP 6.1 Alpha apply to all EAP 6 Alpha
releases. They can be run in production.

3.自编的版本

EAP也可作为源代码发布,如果您自己编译,请删除任何红帽商标,在生产中运行它们是合法的。当然,你完全是为了支持他们。为了使编译更容易,this github account有一个脚本,并且使用该脚本构建您自己的EAP就像

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

有关详细信息,请参阅项目自述文件。还有关于one of its issues关于构建的法律地位的讨论,也就是statement by Jason Greene,WildFly项目负责人,说合法使用该产品的方式之一是

  1. Self build and support EAP – You get some of the benefits of the enterprise releases (e.g. patches to older major versions and so on),
    but you have to invest time and energy to build and maintain/verify
    your app server distribution bits.
http://stackoverflow.com/questions/14401873/can-i-use-jboss-eap-6-without-a-support-license

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:可以使用没有支持许可证的JBoss EAP 6?