私もこれらを見てきましたが、どちらも Java で完全に機能する XMPP サーバーを提供しているようです。Tigase が非常にモジュール化された方法で設計されていることは知っていますが、Openfire はまだ詳細に検討されていません。
私の意図した用途は、サーバーを開いて他の XMPP サーバーと通信するのではなく、便宜上 XMPP を使用してカスタム IM ベースのアプリを作成することです。
以下に基づいて、大まかに重要度の順にニーズを評価しようとしています。
- ドキュメントの範囲とコミュニティ
- 独自の機能をいかに簡単にプラグインするか
- ライセンス/コスト - コードをリリースする予定はありません
- 成熟度と安定性