JBoss应用平台有2个分布,社区和企业释放,社区版本是如企业版本的试用版中,JBoss的7.0然后实际EAP 6的β1,7.0.1是β-2,7.1.0是β-3和7.1。图1是遥控器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,其中两个还允许生产使用:
1.开发利用
您可以使用为发展目的的任何的JBoss EAP 的二进制版本不付费订阅。 你不会得到补丁或支持这种方式,你不能在生产环境中运行它。 从“下载用于开发” :
要下载的JBoss EAP你必须有一个帐户。 您还需要接受JBoss的开发者计划提供$ 0个订阅仅用于开发的使用条款和条件。
2. EAP 6.x的阿尔法版本
所有的Alpha版本,例如JBoss EAP 6.1阿尔法,可自由以任何方式使用或形成, 也投入生产 。 从这个消息 :
6.1阿尔法二进制可供免费(包括开发和生产使用)给整个社会。
而这个线程 :
这种发展的限制,但是,并不适用于EAP alpha版本。 EAP alpha版本可以在生产环境中运行,如果你愿意的话。 至于他们的素质,6.1.0.Alpha相当于质量提高到一个社会最终释放。 然而,Alpha是在广泛的测试和硬化开始,因此我们建议GA或更高版本进行生产,如果你有兴趣使用EAP。
这也由入门证实JBoss的常见问题 ,他说
问:如果EAP 6.1.0.Alpha是一样的社区7.2.0.Final,为什么叫阿尔法? 答:EAP有一个更加保守和僵化的释放硬化过程,包括广泛的质量检测和合作伙伴认证。 历史上每一个EAP版本从我们最近的社区最终的开始,因为这硬化工作进行分阶段然后释放。 第一阶段EAP Alpha是等同或更好的质量提高到一个社区的最终版本。
问:是否有关于我如何使用EAP 6.1.0阿尔法任何限制? 答:不 - 它具有相同的许可证和条款AS发布然而,因为它是一个alpha版本,我们不建议在生产中使用它。
而这两个红帽知识库文章证实了EAP 6.3.Alpha也适用于所有在生产中(仅针对付费用户可见)运行:
- “红帽的JBoss EAP 6.3阿尔法可用性”
- “在生产中使用JBoss EAP alpha版本不支持订阅”
编辑:现在约翰·道尔的高级经理,负责红帽的JBoss EAP 6 , 证实该
关于EAP 6.1阿尔法早些时候的声明适用于所有EAP 6 alpha版本。 它们可以在生产运行。
3.自我编译的版本
EAP的也可作为源代码分发,如果你自己编译它们,消除任何红帽商标,它应该是合法的生产运行。 当然,你完全在你自己上支持他们。 为了使编译更容易,有一个脚本这GitHub的帐户 ,并使用脚本建立自己的EAP是一样简单
git clone git://github.com/hasalex/eap-build.git
cd eap-build
./build-eap.sh
详情请参阅该项目的自述。 有一个关于延长还讨论它的问题之一,关于构建,这是指的法律地位由Jason格林声明 ,WildFly项目负责人,他说的合法使用产品的方法之一是
- 自我构建和支持EAP - 你得到了一些企业发行的福利(如补丁,以旧的主要版本等),但你必须投入时间和精力来建立和维护/验证你的应用服务器分布位。
我想答案是:排序的。 如果你同意到$ 0开发者许可,并同意只将其用于开发目的,您可以获取最新的JBoss EAP 6.1.0.Alpha的二进制版本。 你没有得到补丁或支持,但是。
另外,它的开放在这种情况下,你不必同意超越LGPL任何LGPL的来源。 但随后的诀窍是让源。 你不会得到修补源。 在这里,一个重要的考虑是二进制软件包是经过精心配置(例如,相对于安全默认值),而你对你自己,如果你从可用的源代码编译它。
底线:购买一个许可证,如果你正在使用它的所有重要商业目的,以免处于源的演变一些任意定点。
红色的帽子在这里。 如果你使用JBoss的二进制文件,它们是红帽的知识产权。 你必须有一个红帽订阅使用它可以为$ 0成本(仅开发人员使用)或更高,这取决于你有什么需求和/或认购合规性(非开发人员使用的类似非生产或生产)的软件。
请参阅http://www.jboss.org/terms-and-conditions/的细节。
答案原来的问题:“我能使用JBoss EAP 6不支持许可证?”:
根据日期为2015年9月正式“认购指南红帽JBoss中间件”( https://www.redhat.com/en/resources/subscription-guide-red-hat-jboss-middleware )允许您使用JBoss EAP 6不支持许可证只有在下列情况下:
一)环境仅使用一个人就像一个开发者,测试用例开发人员,架构师
B)开发的台式机/笔记本电脑或
c)一种服务器在单用户开发实例(物理或虚拟)
所以,你必须支付认购测试/ QA和生产环境。
PS:价格为“EAP平台”支持许可证是比较计算器提到- https://www.redhat.com/en/eap-calculator
PS2:有一个与脚本定制建设的JBoss EAP的项目- https://github.com/hasalex/eap-build