首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在没有支持许可证的情况下使用JBoss EAP6吗?

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

Stack Overflow用户
提问于 2013-01-18 23:15:39
回答 4查看 40.6K关注 0票数 23

JBoss应用平台有两个发行版,一个社区版和一个企业版,社区版就像企业版的测试版,那么EAP7.0实际上是JBoss 6测试版1,7.0.1是测试版2,7.1.0是测试版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 EAP6吗?

可以从access.redhat.com/downloads下载,你必须点击“评估和演示”,然后点击"JBoss企业应用平台评估“。

我读到过JBoss EAP仍然是开源的,你可以自由地使用它,但前提是你必须从源码编译它,这不是一件容易的任务,也不是他们想要的。

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-07-13 18:59:30

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

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

1.使用进行开发

您可以使用任何JBoss EAP二进制版本进行开发,而无需付费订阅。您将无法通过这种方式获得补丁或支持,并且无法在生产环境中运行它。来自"Downloads for Development Use"

要下载JBoss

,您必须有一个帐户。您还需要接受JBoss开发者计划的条款和条件,该计划仅为开发用途提供$0订阅。

EAP2.EAP6.x alpha版本

所有的alpha版本,如JBoss EAP6.1Alpha,都可以以任何方式或形式免费使用,也可以在生产中使用。来自this message

6.1Alpha二进制文件向整个社区免费提供(包括开发和生产使用)。

this thread

然而,

此开发限制不适用于EAP版本。如果您愿意,可以在生产环境中运行EAP alpha版本。至于它们的质量,6.1.0.Alpha的质量等同于社区最终版本。但是,Alpha是广泛测试和强化的开始,因此,如果您对使用EAP感兴趣,我们建议您在生产中使用GA或更高版本。

JBoss FAQ中的条目也证实了这一点,即

问:如果EAP6.1.0.Alpha等同于社区7.2.0.Final,为什么叫Alpha?答: EAP有一个更加保守和严格的版本强化过程,包括广泛的质量测试和合作伙伴认证。从历史上看,每一个EAP版本都是从我们最近的社区最终版本开始的,然后随着这种强化工作的执行而分阶段发布。第一个EAP阶段Alpha的质量与社区最终版本相当,甚至更好。

问:我如何使用EAP 6.1.0 Alpha有什么限制吗?答:不-它与发行版具有相同的许可证和条款,但由于它是Alpha发行版,我们不建议在生产中使用它。

和这两篇redhat知识库文章确认EAP 6.3。all也可供所有人在生产环境中运行(仅对付费用户可见):

编辑:现在是John Doyle,Senior Manager responsible for Red Hat JBoss EAP 6confirmed

之前关于EAP6.1Alpha的声明适用于所有EAP6Alpha版本。它们可以在生产中运行。

3.自编译版本

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

代码语言:javascript
复制
git clone git://github.com/hasalex/eap-build.git
cd eap-build
./build-eap.sh

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

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

Stack Overflow用户

发布于 2013-04-23 12:30:52

我认为答案是:差不多。如果您同意$0开发者许可证并同意仅将其用于开发目的,则可以获得最新的JBoss EAP6.1.0.Alpha的二进制版本。但是,您得不到补丁或支持。

此外,它是在LGPL下开源的,在这种情况下,您不必同意任何超出LGPL的内容。但接下来的诀窍就是找到源码。而且你不会得到打补丁的源码。这里一个重要的注意事项是,二进制包是经过仔细配置的(例如,关于安全默认设置),而如果您从可用的源代码编译它,则需要自己进行配置。

底线:如果您将许可证用于任何重要的商业目的,请购买许可证,以免在源代码演变过程中处于某个任意的固定点。

票数 8
EN

Stack Overflow用户

发布于 2014-12-12 01:47:47

我是红帽。如果你使用JBOSS二进制文件,它们是Red Hat的知识产权。您必须订阅Red Hat才能使用软件,费用可能为0美元(仅限开发人员使用)或更多,具体取决于您的需求和/或订阅合规性(非开发人员使用,如非生产或生产)。

详情请参考http://www.jboss.org/terms-and-conditions/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14401873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档