简体   繁体   English

Red Hat的JBoss EAP是您从JBOSS.org获得的JBoss AS代码的分支吗?

[英]Is Red Hat's JBoss EAP a fork of the JBoss AS code you get from JBOSS.org?

Does anyone know if Red Hat has forked the code you download from JBOSS.org? 有谁知道Red Hat是否已经从JBOSS.org下载了你下载的代码? I'm guessing that the answer is "yes", but I'd like to confirm it. 我猜答案是肯定的,但我想确认一下。 I can't pin it down at the Red Hat site, and jboss.org giving me an HTTP 502 right now for some reason. 我无法在Red Hat网站上找到它,jboss.org由于某种原因现在给我一个HTTP 502。

I know that Red Hat owns JBoss. 我知道Red Hat拥有JBoss。 Does that mean that the code they sell in JBoss Developer Studio for $99 a pop is identical to what I can download from JBOSS.org without paying a fee? 这是否意味着他们在JBoss Developer Studio中以99美元的价格出售的代码我从JBOSS.org下载而无需支付费用的代码相同? Or have they forked the for-fee version in some way? 或者他们以某种方式分叉付费版本?

All the source code for Red Hat/JBoss products is available in opensource (in svn/cvs etc.), but the sold version is what is called the productized version. Red Hat / JBoss产品的所有源代码都可以在opensource(svn / cvs等)中找到,但是销售版本就是所谓的产品化版本。

What does productized mean ? 产品化意味着什么? It means as Michael says, it has additional tests/QA, it has the certified bits, it has matching doc's, etc. It also means that some features in the community version are disabled, removed or have a slightly different configuration default and slightly different packaging. 这意味着正如迈克尔所说,它有额外的测试/ QA,它有认证位,它有匹配的文档等。它还意味着社区版本中的某些功能被禁用,删除或具有略微不同的配置默认值和略有不同打包。

Examples of differences: ie JBoss EAP comes bundled with Seam, JBoss AS does not. 差异的例子:即JBoss EAP与Seam捆绑在一起,而JBoss AS则不捆绑。 The productized Seam 1.2 works on JBoss AS 4.3, Seam from .org did not JBoss EAP has a 'production' profile which is tuned for production (ie hotdeploy disabled and other best practices which our support recommend), JBoss AS does not have that. 产品化Seam 1.2适用于JBoss AS 4.3,来自.org的Seam没有JBoss EAP有一个“生产”配置文件,可以调整生产(即禁用的hotdeploy和我们支持推荐的其他最佳实践),JBoss AS没有。 JBoss EAP gets supported and guaranteed cumulative patches for many years, JBoss AS from .org does not. 多年来JBoss EAP得到支持并保证累积补丁,而.org的JBoss AS则没有。

All of the above is about having a productized version that is supportable for a long period of time and hence much more about having a stable version than about having the latest-greatest cutting edge version of the latest development. 以上所有内容都是关于具有长期可支持的产品化版本,因此更多关于拥有稳定版本而不是拥有最新开发的最新最先进版本。

If you are looking for the bleeding edge then JBoss.org is for you. 如果您正在寻找新的优势,那么JBoss.org就是您的最佳选择。

To answer you question for Michael, "If I download the code from JBoss.org i'm sure to be using the same stuff that someone who buys it from Red Hat, correct?" 为了回答Michael的问题,“如果我从JBoss.org下载代码,我肯定会使用与从Red Hat购买它的人一样的东西,对吗?” - Then the answer to that is: It depends on the project. - 然后答案是:这取决于项目。

Some projects are exactly the same, where as others have more visible differences BUT all features in the productized version is available in the .org version, but there might be some features that exist in .org that has been removed/disabled (see above). 有些项目是完全相同的,其他项目有更明显的差异但是.org版本中的产品化版本中的所有功能都可用,但.org中可能存在一些已被删除/禁用的功能(见上文) 。

So what to do? 那么该怎么办? If you are looking for bleeding edge, use JBoss.org - if you are looking for making sure you are developing on the exact same set of binaries which JBoss/Red Hat can provide development and product support on for the next many years, then the $99 product from Red Hat you refer to (I assume you meant JBoss Developer Studio Portfolio) is your best option. 如果您正在寻找前沿,请使用JBoss.org - 如果您正在寻找确保您使用完全相同的二进制文件集开发,JBoss / Red Hat可以在接下来的许多年中提供开发和产品支持,那么你提到的Red Hat 99美元的产品(我认为你的意思是JBoss Developer Studio Portfolio)是你最好的选择。

btw. 顺便说一句。 the official answer to what the difference is between the community and enterprise (productized) versions is shown at http://www.jboss.com/products/community-enterprise/ http://www.jboss.com/products/community-enterprise/上显示了社区和企业(产品化)版本之间差异的官方答案

For full disclosure: I'm the lead of JBoss Tools and JBoss Developer Studio. 完全披露:我是JBoss Tools和JBoss Developer Studio的领导者。

No its not a fork as in different code - its build from the .org versions and put through various tests/QA environments, certified if necessary etc... 不是它不是在不同的代码中的分叉 - 它从.org版本构建并通过各种测试/ QA环境,必要时进行认证等...

Its analagous to what goes on with Fedora and Red Hat Enterprise Linux (I think the idea is to have a similar model) - so if you look into that model it might help explain it better then I can. 它与Fedora和Red Hat Enterprise Linux的相似之处(我认为这个想法是有一个类似的模型) - 所以如果你研究那个模型,它可能有助于解释它,然后我可以。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM