web-dev-qa-db-ja.com

JBoss EAPとJBoss AS /コミュニティーエディションの間にギャップがあるのはなぜですか?

確かにこれは初めてですが、なぜRed HatのJBoss EAPプロジェクト(そのenterpriseバージョン)とJBoss AS/Wildfly/communityプロジェクトの間にギャップがあるのか​​を理解したかったのです。

このRed Hatからの投稿 を見ると、ソース/パッチを差し控えているようには見えません。ソースを保留することはGPL違反であるため、理にかなっています。エンドユーザーがバイナリを再作成/再利用できるように、ソース配布を精神的に望んでいます。

したがって、ソースが同一である場合、AS /コミュニティバージョンexactlyがなぜ同じでないのですか? EAPバージョンでは?同じSHA256値を持っているように、それらはビット厳密でなければなりませんか? AS /コミュニティのバージョンは通常、数百のパッチ( here 、「Intro」セクションから)だけ遅れているようです

最新のJBossアプリケーションサーバーについて話すことは常にトリッキーです。 Red Hatは、JBossの2つのバージョンを同時に提供します。コミュニティエディション(現在のリリースは7.1.1-Final)とEnterprise Application Platform(EAP)エディションで、JBoss ASコンポーネントのバージョンは7.1.3-Finalです。これらの違いは実際には数百のバグ修正であり、これは非常に大きなものです...

EAPバイナリ配布はRed Hatによって制御されているため、コミュニティ自体がEAPバイナリと同等のAS/Wildflyバイナリを再構築して再配布するのに十分な関心がありますよね? (単一のMavenサーバーで十分です)。

CentOS(Red Hat Enterprise Linuxのコミュニティバージョン)の人気を見てみましょう-コミュニティIS RedHatの祝福/サポートなしで本番環境でソフトウェアを使用することに興味があります。

それで、ここで何が欠けていますか?

5
Cat Nap

すべてがこれに言及されている違いに要約されているようです ページ

コミュニティバージョンは主にプロトタイピングとテストに使用されますが、エンタープライズバージョンは商業生産での使用を目的としています。 jbossエンタープライズエディション(EAPを中心とする)について言及されているサービスレベルアグリーメント(SLA)により、商業顧客が対象読者が異なるため、コミュニティエディションに特に関係のない修正が必要になる場合があります。

開発プロセスは両方のバージョンで異なるため、このような修正は、後の段階で、さまざまな側面に焦点を当てたコミュニティエディションに統合できます。 (例:革新的)

4
Jérôme

コミュニティーが完成したら、それがJBoss EAPの開始点です。コミュニティバージョンよりもはるかに強化されたソフトウェアプロセスを通過します。 https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/ch01s01s01.html

エンタープライズは「エンタープライズバージョン」であるため、新機能の開発、機能のバックポート、セキュリティのバックポートなどが行われます。コミュニティでは、一度完了すると、それ以上の拡張は行われません。開発者は次のバージョンに移動します。

したがって、多くの違いがあります。

レッドハッターとして、私はあなたに本当の話を得るためにレッドハットに連絡することを勧めます。インターネットでのFUDが多すぎる。

更新:違いについてのRed Hatのビデオです。 https://www.youtube.com/watch?v=ty328F9Li4w

0
Albert T. Wong