JBOSS 中的上游项目是什么意思?

what does it mean by upstream projects in JBOSS?

JBOSS 开发者网站列出了几个项目作为上游项目。有 90 多个项目,看起来不像是 JBOSS 创建的(Camel、Cxf、tomcat 等....)

这个词是什么意思?

根据JBoss页面:

Upstream Projects

JBoss redefined the application server back in 2002 when it broke apart the monolithic designs of the past with its modular architecture. Since then we’ve continued to find new ways to challenge convention and redefine Enterprise Java through community-driven projects. Community projects represent the latest technologies for use in cutting-edge applications and offer best-effort, community support.

基本上上游项目代表企业产品的开源版本。

例如:

RHQ - JBoss Opetation Network.
的上游开源项目 JBoss 工具 - Red Hat JBoss Developer Studio.

的上游开源项目

其他企业项目是开源项目的组合,例如 Red Hat JBoss BPM Suite(Drools Expert、Drools Guvnor、Drools Fusion、jBPM、OptaPlanner) .一些企业产品可以包括 "created by JBoss" 以外的开源产品,例如 Red Hat JBoss A-MQ,其中核心消息传递由 Apache ActiveMQ.