Le serveur est un choix à bien étudier selon les cas.
Openfire a mauvaise réputation principalement à cause de la guerre de religion contre Java. Mais c'est un serveur pas mal du tout, avec un bon support des XEPs, un des supports PubSub les plus complets. Malheureusement leur équipe est très (trop) petite, et les bugs mettent du temps à être corrigés. Par exemple, il y a eu un bug majeur qui bloquait les communication serveur à serveur il y a quelques mois, et la correction a mis beaucoup de temps (plusieurs mois) avant d'arriver dans une version distribuée (le patch était dispo sur le bugtracker quelques jours ou semaine après l'ouverture du rapport).
Dire qu'il est impossible de faire quelque chose avec comme on peut le lire dans un autre commentaire n'a pas de sens puisqu'il est libre, et qu'il est donc toujours possible de le patcher (et il y a plus de gens qui connaissent Java que Erlang par exemple), maintenant ça peut prendre du temps. De ce que j'en ai vu, les sources sont bien lisibles.
Ejabberd est le plus connu, très réputé et Erlang lui permet de bien gérer les montée en charge. C'est le serveur utilisé notamment par Facebook. Son avantage est aussi un inconvénient, puisque peu de personnent connaissent Erlang, et que les logs/la config sont assez difficiles à lire. Il est réputé aussi pour avoir le support des XEP et de PubSub le plus complet. Il a un support communautaire et commercial au besoin.
Prosody est le plus jeune, et le plus en vogue à l'heure actuelle. Écrit en lua, il a un fort support communautaire, et son architecture modulaire permet de facilement implémenter des XEP. Facile à configurer, léger, c'est un très bon serveur qui a vraiment le vent en poupe. Il a un support moins complet des XEP que les 2 précédents (notamment PubSub qui est en train d'être implémenté, et disponible dans le tronc), mais ça avance vite, et les communauté est très disponible.
Après il y en a d'autres que je n'ai pas essayé comme Tigase (écrit en Java), j'ai vu récemment un billet dessus dans le planet jabber, preuve d'une activité.
[^] # Re: Autres logiciels
Posté par Goffi (site web personnel, Mastodon) . En réponse au journal Réseau social et chat libre (Openfire + Jappix). Évalué à 7.
Le serveur est un choix à bien étudier selon les cas.
Openfire a mauvaise réputation principalement à cause de la guerre de religion contre Java. Mais c'est un serveur pas mal du tout, avec un bon support des XEPs, un des supports PubSub les plus complets. Malheureusement leur équipe est très (trop) petite, et les bugs mettent du temps à être corrigés. Par exemple, il y a eu un bug majeur qui bloquait les communication serveur à serveur il y a quelques mois, et la correction a mis beaucoup de temps (plusieurs mois) avant d'arriver dans une version distribuée (le patch était dispo sur le bugtracker quelques jours ou semaine après l'ouverture du rapport).
Dire qu'il est impossible de faire quelque chose avec comme on peut le lire dans un autre commentaire n'a pas de sens puisqu'il est libre, et qu'il est donc toujours possible de le patcher (et il y a plus de gens qui connaissent Java que Erlang par exemple), maintenant ça peut prendre du temps. De ce que j'en ai vu, les sources sont bien lisibles.
Ejabberd est le plus connu, très réputé et Erlang lui permet de bien gérer les montée en charge. C'est le serveur utilisé notamment par Facebook. Son avantage est aussi un inconvénient, puisque peu de personnent connaissent Erlang, et que les logs/la config sont assez difficiles à lire. Il est réputé aussi pour avoir le support des XEP et de PubSub le plus complet. Il a un support communautaire et commercial au besoin.
Prosody est le plus jeune, et le plus en vogue à l'heure actuelle. Écrit en lua, il a un fort support communautaire, et son architecture modulaire permet de facilement implémenter des XEP. Facile à configurer, léger, c'est un très bon serveur qui a vraiment le vent en poupe. Il a un support moins complet des XEP que les 2 précédents (notamment PubSub qui est en train d'être implémenté, et disponible dans le tronc), mais ça avance vite, et les communauté est très disponible.
Après il y en a d'autres que je n'ai pas essayé comme Tigase (écrit en Java), j'ai vu récemment un billet dessus dans le planet jabber, preuve d'une activité.