Jabber ist ein allgemeines Protokoll zum Austausch von Nachrichten und Online Informationen, was hauptsächlich für Instant Messaging zwischen zwei Kontakten oder auch für Konferenzen zwischen mehreren Benutzern verwendet wird. IRC dagegen ist ein Instant Messaging Protokoll, das speziell für Konferenzen mit mehreren Benutzer konzipiert ist, aber es kann auch für Chats zwischen zwei Benutzer verwendet werden. Beide Protokolle haben Vor- und Nachteile für Konferenzen, die im folgenden aufgeführt werden.
Vorteile der Gruppenchat Funktion Multi-User-Chat (MUC) von Jabber im Vergleich zum IRC
- Ein Benutzer ist durch seine JID eindeutig identifizierbar, wodurch sich mehrere Vorteile ergeben:
- Rechte in einem Raum werden mit einer JID verknüpft, womit die Übernahme eines Raumes von Dritten nahezu unmöglich ist und das Umgehen eines Bans erschwert wird
- Die Reservierung eines Nicknamens kann direkt an die JID gebunden werden, weswegen Dienste wie NickServ, wo man sich bei jeder Anmeldung am Server authentifizieren muss, entfallen
- Räume können auf eine bestimmte Nutzergruppe beschränkt werden, indem nur bestimmte JIDs einen Raum ohne Passwort betreten können
- Räume können ohne weiteres für jeden Benutzer anonym eingestellt werden, womit die Anonymität der Benutzer bewahrt bleibt. Die JIDs können nur noch Administratoren und Moderatoren eines Raumes einsehen
- Umständliche Befehle werde nicht für die Lösung spezieller Aufgaben benötigt, beispielsweise ist die Raumverwaltung in den meisten Jabber Clients einfacher oder es entfällt die Anmeldung bei Diensten wie NickServ
- Das öffentliche Logging von Räumen kann vom Server einfach übernommen werden, ohne dass ein Bot oder ähnliches dafür nötig ist. Ubuntu-Jabber.de bietet dieses Feature bei Anfrage an
- Für die Zeichenkodierung gibt es nur einen universellen Standard, womit keine Zeichenkodierungsprobleme auftreten
Nachteile der Gruppenchat Funktion Multi-User-Chat (MUC) von Jabber im Vergleich zum IRC
- IRC ist ein erprobter Standard, der schon mit einigen tausend Benutzern in einem Chatraum getestet wurde. Bei Chaträumen in Jabber können hier theoretisch ab einer hohen Anzahl von Benutzern in einem Raum Skalierungsprobleme auftreten
- IRC Räume werden auf mehrere Server verteilt, womit ein Raum noch erreichbar ist, wenn ein Server ausfällt. Für Jabber wird zur Zeit noch an einer solchen Lösung gearbeitet
- IRC Server kann man in der Regel sofort ohne Account mit jedem beliebigen Client betreten. Für Jabber braucht man einen Account oder man nutzt einen speziellen Client (in der Regel Web Clients wie muckl)