没有支持许可证,我可以使用JBoss EAP 6吗? [英] Can I use JBoss EAP 6 without a support license?

查看:127
本文介绍了没有支持许可证,我可以使用JBoss EAP 6吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

JBoss应用程序平台有2个发行版,一个社区和一个企业版本,社区版本就像企业版本的Beta版本一样,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会发生什么?这是一个非常有用的链接:

我已经阅读到JBoss EAP仍然是开源的,您可以自由使用它,但前提是您必须从源代码编译它,这不是一件容易的事,也不是他们希望的.

因此,如果我在生产中使用从评估和演示"中下载的版本,这是非法的吗?

解决方案

TLDR;是的,无需支持订阅即可使用,但是不能,如果您仅下载最新的EAP二进制文件,则不允许在生产环境中使用它.

这里有三种情况供您考虑如何在没有支持订阅的情况下运行JBoss EAP,其中两种还可以用于生产环境:

1.开发用途

您可以将任何JBoss EAP 二进制版本用于开发目的,而无需付费订阅.您不会以这种方式获得补丁或支持,也无法在生产环境中运行它.从开发用下载" :

要下载JBoss EAP,您必须有一个帐户.您还需要 接受JBoss开发人员计划的条款和条件, 提供$ 0订阅,仅供开发使用.

2. EAP 6.x alpha版本

所有Alpha版本(例如JBoss EAP 6.1 Alpha)都可以以任何方式或形式免费使用,也可以在生产中使用.来自此消息:

6.1 Alpha二进制文件免费提供(均用于开发) 和生产用途)整个社区.

此线程:

但是,此开发限制不适用于EAP alpha 发布.如果您愿意,可以在生产中运行EAP alpha版本 欲望.就其质量而言,6.1.0.Alpha的质量与 社区最终发布.但是,Alpha是广泛 测试和强化开始,因此我们建议您使用GA或更高版本 如果您对使用EAP感兴趣,则可以进行量产.

也可以通过在 JBoss常见问题解答<中输入内容来确认/a>,说

问:如果EAP 6.1.0.Alpha与社区7.2.0.Final相同,为什么呢? 叫阿尔法?答:EAP的发布更为保守和严格 强化过程,包括广泛的质量测试和合作伙伴 认证.从历史上看,每个EAP版本都是从我们最开始的 最近的社区最终版本,然后随着该版本的逐步发布 工作已执行. EAP的第一阶段Alpha是等效的,或者 更好,质量更高的社区最终版本.

问我如何使用EAP 6.1.0 Alpha是否有任何限制? A.不 –它具有与AS版本相同的许可和条款,但是因为它是 Alpha版本,我们不建议在生产中使用它.

这两个redhat知识库文章确认了EAP 6.3.Alpha也可以供所有人在生产环境中运行(仅对付费订户可见):

现在是John Doyle,负责Red Hat JBoss EAP 6的高级经理确认

之前有关EAP 6.1 Alpha的声明适用于所有EAP 6 Alpha 发布.它们可以在生产中运行.

3.自编译版本

EAP也可以作为源分发版使用,如果您自己编译它们,并删除任何Red Hat商标,则在生产环境中运行它们应该是合法的.当然,您完全可以依靠自己来支持他们.为了简化编译,在此github帐户上有一个脚本,并使用该脚本构建自己的脚本EAP就像

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

有关详细信息,请参见项目自述文件.在其问题之一上,有关构建的法律地位的讨论也得到了扩展,指的是 Jason Greene的声明,WildFly项目负责人说,合法使用产品的方法之一是

  1. 自我构建和支持EAP-您可以从企业版本中获得一些好处(例如,对较早的主要版本的补丁等), 但是您必须投入时间和精力来构建和维护/验证 您的应用服务器分发位.

JBoss Application Platform has 2 distributions, a community and an enterprise release, community releases are like Beta releases of enterprise releases, JBoss 7.0 is then actually EAP 6 beta 1, 7.0.1 is beta 2, 7.1.0 is beta 3 and 7.1.1 is rc 1.

What happens with JBoss AS 7.1.2 and 7.1.3? this is a very informative link: http://henk53.wordpress.com/2013/01/09/the-curious-case-of-jboss-as-7-1-2-and-7-1-3/

So my question is: Can I use JBoss EAP 6 without a support license?

Downloads are available from access.redhat.com/downloads, from which you have to click on "Evaluations and Demos", and then on "JBoss Enterprise Application Platform Evaluation".

I have read that JBoss EAP is still open source and you can use it freely, but only if you compile it from source, which is not an easy task nor they want it to be.

So if I use in production the version I have downloaded from "Evaluations and Demos", is this illegal?

解决方案

TLDR; yes, you can use without a support subscription, but no, if you just download the latest EAP binary, you're not allowed to use it in production.

Three cases here to consider how you can run JBoss EAP without a support subscription, two of which also allow production use:

1. Development use

You can use any JBoss EAP binary version for development purposes without a paid subscription. You won't get patches or support that way, and you can't run it in production. From "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 versions

All alpha versions, such as JBoss EAP 6.1 Alpha, are free to use in any way or form, also in production. From this message:

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

And 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.

This is also confirmed by entry in JBoss FAQ, saying

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.

And these two redhat knowledgebase articles confirming that EAP 6.3.Alpha is also available for all to run in production (only visible for paid subscribers):

Edit: and now John Doyle, Senior Manager responsible for Red Hat JBoss EAP 6, confirmed that

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

3. Self-compiled versions

EAPs are also available as source distributions, and if you compile them yourself, removing any Red Hat trademarks, it should be legal to run them in production. Of course, you are completely on your own on supporting them. To make compiling easier, there is a script on this github account, and using that script building your own EAP is as easy as

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

See the project readme for details. There's also extended discussion on one of its issues about the legal status of the build, which refers to statement by Jason Greene, WildFly project lead, saying one of the ways to legally use the product is

  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.

这篇关于没有支持许可证,我可以使用JBoss EAP 6吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆