有谁知道 Red Hat 是否分叉了您从 JBOSS.org 下载的代码?我猜答案是“是”,但我想确认一下。我无法在 Red Hat 网站上确定它,并且 jboss.org 现在出于某种原因给了我一个 HTTP 502。
我知道 Red Hat 拥有 JBoss。这是否意味着他们在 JBoss Developer Studio 中以 99 美元一盒的价格出售的代码与我可以从 JBOSS.org 下载而无需付费的代码相同?还是他们以某种方式分叉了收费版本?
有谁知道 Red Hat 是否分叉了您从 JBOSS.org 下载的代码?我猜答案是“是”,但我想确认一下。我无法在 Red Hat 网站上确定它,并且 jboss.org 现在出于某种原因给了我一个 HTTP 502。
我知道 Red Hat 拥有 JBoss。这是否意味着他们在 JBoss Developer Studio 中以 99 美元一盒的价格出售的代码与我可以从 JBOSS.org 下载而无需付费的代码相同?还是他们以某种方式分叉了收费版本?
Red Hat/JBoss 产品的所有源代码都可以在开源(在 svn/cvs 等中)获得,但出售的版本是所谓的产品化版本。
产品化是什么意思?这意味着正如迈克尔所说,它有额外的测试/QA,它有认证的位,它有匹配的文档等。这也意味着社区版本中的某些功能被禁用、删除或配置默认值略有不同并且略有不同包装。
差异示例:即 JBoss EAP 与 Seam 捆绑在一起,而 JBoss AS 没有。产品化的 Seam 1.2 可以在 JBoss AS 4.3 上运行,来自 .org 的 Seam 没有 JBoss EAP 有一个为生产调整的“生产”配置文件(即热部署禁用和我们的支持推荐的其他最佳实践),JBoss AS 没有。JBoss EAP 多年来一直得到支持和保证的累积补丁,而来自 .org 的 JBoss AS 却没有。
以上所有内容都是关于拥有一个可以长期支持的产品化版本,因此更多的是关于拥有一个稳定版本而不是拥有最新开发的最新最先进的版本。
如果您正在寻找最前沿的技术,那么 JBoss.org 就是为您准备的。
为迈克尔回答您的问题,“如果我从 JBoss.org 下载代码,我肯定会使用与从 Red Hat 购买它的人相同的东西,对吗?” - 那么答案是:这取决于项目。
有些项目完全相同,而其他项目则有更明显的差异,但产品化版本中的所有功能都在 .org 版本中可用,但 .org 中可能存在一些已被删除/禁用的功能(见上文) .
那么该怎么办?如果您正在寻找最前沿,请使用 JBoss.org - 如果您正在寻找确保您正在开发的二进制文件集与 JBoss/Red Hat 可以在未来多年提供开发和产品支持的完全相同,那么您提到的 Red Hat 的 99 美元产品(我假设您的意思是 JBoss Developer Studio Portfolio)是您的最佳选择。
顺便提一句。关于社区和企业(产品化)版本之间区别的官方答案显示在http://www.jboss.com/products/community-enterprise/
全面披露:我是 JBoss Tools 和 JBoss Developer Studio 的负责人。
不,它不是不同代码中的分叉 - 它从 .org 版本构建并通过各种测试/QA 环境,必要时经过认证等......
它类似于 Fedora 和 Red Hat Enterprise Linux 的情况(我认为这个想法是有一个类似的模型)——所以如果你研究那个模型,它可能有助于更好地解释它。