有没有人知道Red是否分叉了您从JBOSS.org下载的代码?我猜答案是“是”,但我想确认一下。我无法将它固定在Red站点上,而且由于某种原因,jboss.org现在给了我一个HTTP502。
我知道红帽拥有JBoss。这是否意味着他们在JBoss Developer Studio中以99美元/ pop的价格销售的代码与我可以从JBOSS.org下载的代码完全相同,而无需付费呢?还是他们以某种方式对收费版本进行了分叉?
发布于 2009-04-16 00:45:35
不,它不是不同代码中的分叉--它是从.org版本构建的,并通过各种测试/QA环境,必要时进行认证等等.
它与Fedora和(我认为它的想法是有一个类似的模型)的情况是无稽之谈--所以如果您仔细研究这个模型,它可能会帮助我更好地解释它。
发布于 2009-04-16 09:46:59
Red /JBoss的所有源代码都可以在开放源码( svn/cvs等)中获得,但出售的版本被称为产品化版本。
生产是什么意思?这意味着,正如Michael所说,它有额外的测试/QA,它有认证的位,它有匹配的文档,等等。它还意味着社区版本中的一些特性被禁用、删除或有一个稍微不同的配置默认和稍微不同的打包。
不同之处的例子:即JBoss EAP与Seam捆绑在一起,而JBoss则没有。产品化的Seam 1.2在JBoss上工作为4.3,来自.org的Seam没有JBoss EAP的“production”配置文件,该配置文件是为生产而调优的(即禁用热部署和我们推荐的其他最佳实践),而JBoss则没有这种特性。JBoss EAP被支持并保证了多年的累积补丁,而来自.org的JBoss则不支持。
所有这些都是关于有一个长期可支持的生产性版本,因此更多的是拥有一个稳定的版本,而不是拥有最新开发的最先进的版本。
如果你正在寻找出血的边缘,那么JBoss.org是给你的。
要回答迈克尔的问题,“如果我从JBoss.org下载代码,我肯定会使用与从Red购买代码的人相同的东西,对吗?”--那么答案是:这取决于项目。
有些项目是完全相同的,因为其他项目有更明显的差异,但是在.org版本中,产品化版本中的所有功能都是可用的,但是.org中可能存在一些已经删除/禁用的特性(参见上文)。
那该怎么办呢?如果您正在寻找前沿,请使用JBoss.org -如果您希望确保您开发的二进制文件与JBoss/Red能够在未来许多年提供开发和产品支持的二进制文件集完全相同,那么您所指的红帽99美元产品(我假设您指的是JBoss Developer Studio组合)是您最好的选择。
顺便说一下。关于社区和企业(产品化)版本之间的区别的官方答案在http://www.jboss.com/products/community-enterprise/中显示。
我是JBoss工具和JBoss Developer Studio的负责人。
https://stackoverflow.com/questions/754139
复制相似问题