我可以在没有支持许可证的情况下使用JBoss EAP 6吗?

我可以在没有支持许可证的情况下使用JBoss EAP 6吗?,jboss,jboss7.x,Jboss,Jboss7.x,JBoss应用程序平台有两个发行版,一个社区版和一个企业版,社区版就像企业版的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 6吗 可从access.redhat.com/Downloads下载,您必须从中单击“评估和演示”,然后单击“JBoss企业应用程序平台

JBoss应用程序平台有两个发行版,一个社区版和一个企业版,社区版就像企业版的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 6吗

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


我已经读到JBoss EAP仍然是开源的,你可以免费使用它,但前提是你要从源代码处编译它,这不是一项容易的任务,他们也不希望这样


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

我想答案是:有点。如果您同意$0开发者许可证并同意仅将其用于开发目的,则可以获得最新JBoss EAP 6.1.0.Alpha的二进制版本。但是,您无法获得修补程序或支持

此外,它在LGPL下是开源的,在这种情况下,您不必同意LGPL之外的任何内容。但关键是找到源头。而且你不会得到修补过的源代码。这里需要考虑的一个重要问题是,二进制软件包的配置非常仔细(例如,关于安全默认值),而如果您从可用的源代码编译它,则只能靠您自己


一句话:如果您将许可证用于任何重要的商业目的,请购买许可证,以免在源代码的发展过程中处于任意的固定点。

Red Hatter here。如果您使用JBOSS二进制文件,它们是Red Hat知识产权。您必须拥有Red Hat订阅才能使用该软件,根据您的需求和/或订阅合规性(非开发人员使用,如非生产或生产),该软件的成本可能为0美元(仅限开发人员使用)或更高


详情请参阅

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与a的质量相当 社区最终版本。然而,阿尔法是广泛的 开始测试和硬化,因此我们建议使用GA或更高版本 如果您对使用EAP感兴趣,请进行生产

这一点也可以通过输入得到证实,如

问:如果EAP 6.1.0.Alpha与community 7.2.0.Final相同,为什么 叫阿尔法?答:EAP有一个更加保守和严格的版本 硬化过程,包括广泛的质量测试和合作伙伴 证明从历史上看,每个EAP版本都是从我们的最新版本开始的 最近的社区决赛,然后随着这一进程分阶段发布 工作已经完成。第一个EAP阶段Alpha具有等效性,或 更好、更高质量的社区最终版本

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

这两篇redhat knowledgebase文章确认EAP 6.3.Alpha也可在生产中运行(仅对付费订阅者可见):

编辑:现在是约翰·道尔

先前关于EAP 6.1 Alpha的陈述适用于所有EAP 6 Alpha 释放。它们可以在生产中运行

3。自编版本

EAP也可以作为源发行版使用,如果您自己编译它们,删除任何Red Hat商标,在生产中运行它们应该是合法的。当然,你完全依靠自己来支持他们。为了简化编译,上有一个脚本,使用该脚本构建您自己的EAP非常简单

git clone git://github.com/hasalex/eap-build.git
cd eap-build
./build-eap.sh
有关详细信息,请参阅项目自述。关于构建的法律地位也有广泛的讨论,指的是WildFly项目负责人,他说合法使用产品的方法之一是

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

  • 对原始问题“我可以在没有支持许可证的情况下使用JBoss EAP 6吗?”

    根据2015年9月发布的官方“Red Hat JBoss中间件订阅指南(),只有在以下情况下,才允许您在没有支持许可证的情况下使用JBoss EAP 6:

    a) 环境仅由一个人使用,如开发人员、测试用例开发人员、架构师

    b) 开发人员台式机/笔记本电脑或

    c) 服务器上的单用户开发实例(物理或虚拟)

    所以你必须支付订阅费