Einstieg in Jabber

Für Leute die einen Google-, GMX-, 1und1-, ...-Account besitzen könnte dieser Text hier auch interessant sein, da man mit einer eMail-Adresse bei diesen Anbietern auch einen Jabber-Account besitzt und so Jabber direkt nutzen kann. Hier ein kleiner Artikel dazu.

Einleitung

Jabber. Bis vor einigen Tagen konnte ich mir unter diesem Wort noch genauso wenig vorstellen wie sie jetzt vielleicht. Dann sah ich (mehr oder weniger zufällig) die Videoaufzeichnung eines Vortrages über genau dieses Thema (siehe [1]). Ich entwickelte sofort Interesse an diesem "alternativen" Instant Messenger (besonders weil er eine gewisse Kompatibilität zu anderen Netzwerken wie ICQ und MSN bietet) und begann mit dem Umstieg.

Mit diesem Text möchte ich einiges was ich durch den Vortrag erfahren habe nocheinmal aufarbeiten und auch meine persönlichen Erfahrungen mit einbringen. Da ich bisher ausschliesslich ICQ nutzte werde ich auch darauf etwas eingehen.

Jabber - Was ist das eigentlich?

Das Jabber Logo
Logo von Jabber

Jabber ist ein freies Instant-Messaging-System, vergleichbar mit ICQ, MSN, Yahoo Messenger, etc. Mit dem Unterschied, dass Jabber frei ist. D.h. jeder darf Programme schreiben die auf Jabber aufbauen, den Standard erweitern und ändern und den Quellcode des Clienten betrachten und bearbeiten. (Free like freedom, not like free beer - Richard Stallman). Das ist eine gängige Methode in der OpenSource Welt um schnell und gut Software entwickeln zu können. Das besondere an Jabber ist das sehr flexible Protokoll. Durch die Verwendung von XML als Basis, haben Entwickler die Möglichkeit das Protokoll leicht zu erweitern und ihren Vorstellungen anzupassen ohne die Kompatibilität zu anderen Klienten zu verlieren. Deswegen gibt es ein ganzes Spektrum an verschiedenen Klienten für das Jabber Netzwerk und viele bieten Features die andere nicht bieten, die Grundfunktionalitäten sind aber immer gegeben.

Durch sogenannte Transports, eine Art Proxys zu anderen Netzwerken, ist es möglich über das Jabber Netzwerk Nachrichten in andere Netzwerke zu versenden. So kann man z.B. ICQ- oder MSN-Kontakte weiterhin nutzen. Anders wie bei Multi-Protocol-Klienten, die sich einfach gleichzeitig zu mehreren Netzen verbinden, muss ein Jabber Klient nur mit dem Jabber-Netzwerk Kontakt halten. Die Kompatibilitäten zu anderen Netzen bieten die Server direkt, eben über diese Transports.

Der Einstieg

Ein Bild des Jabber Klienten Psi
Hauptfenster von Psi

Aber wie kann man Jabber dennn jetzt nutzen? Als erstes braucht man einmal ein Programm, das mit dem Jabber-Netzwerk kommunizieren kann - einen Klienten. Klienten für Jabber gibt es sehr viele und alle haben ihre Vor- und Nachteile. Manche sind eher klassisch, mit einer Kontaktliste und einem Fenster für jeden Dialog, bei anderen kann man sich mit kleinen Personen auf Websiten unterhalten. Welchen Klienten man letztendlich verwendet ist jedem selbst überlassen, denn die Grundfunktionalität (zu der auch die Kompatibilität zu anderen Instant-Messaging-Netzen gehört) bietet jeder der Klienten. Ich persönlich nutze im Moment Psi (siehe [2]) auf den ich im Folgenden auch noch weiter eingehen werde. Eine sehr umfangreiche Liste von Klienten findet man auf der offiziellen Jabber-Website unter [3].

Hat man seinen Klienten installiert muss man sich noch für einen Server entscheiden, auf dem man seinen Jabber-Account dann anlegt. Welchen man verwendet ist eigendlich egal (man kann, wenn man will auch einen eigenen Server einrichten und den nutzen), da man durch die dezentrale Struktur des Netzwerks von jedem Server aus, jeden Account erreichen kann. Eine Liste vieler Jabber-Server gibt es unter [4]. Ich habe meinen Account auf dem Server von amessage.de (siehe [5]), aber jeder andere ist genauso möglich.

So. Nun wissen wir welchen Klienten und welchen Server wir nutzen wollen. Jetzt muss man einen Jabber-Account auf dem entsprechenden Server einrichten. Das geht direkt über den Klienten - in Psi mit folgenden Schritten:

  1. Konto hinzufügen
    Bei "Name" muss ein Name für das Konto angegeben werden. Dieser Name hat noch nichts mit ihrem Jabber-Account zu tun. Er ist vergleichbar mit dem Kontonamen bei Outlook Express oder Thunderbird. Da sie noch keinen Jabber-Account haben und einen anlegen möchten machen sie noch ein Häkchen bei "Neues Nutzerkonto registrieren" und klicken auf "Hinzufügen".
  2. Konto registrieren
    In dem Fenster das sich nun geöffnet hat müssen sie eine Jabber-ID und ein Kennwort angeben. Die Jabber-ID ist einer eMail-Adresse nicht unähnlich und setzt sich aus einem Account-Namen und dem Server, auf dem dieser Account angelegt werden soll, zusammen. Z.B. cypher@amessage.de. "cypher" wäre der Account-Name und amessage.de der Server auf dem dieser Account angelegt werden soll. Also geben sie eine Jabber-ID und ein Kennwort an, und klicken sie dann auf "Registrieren". Sollte die Jabber-ID schon existieren bekommen sie eine Fehlermeldung angezeigt. Ändern sie in dem Fall den ersten Teil der Jabber-ID oder den Server oder beides und probieren sie es erneut.

Nun sollte man das Psi-Hauptfenster sehen und neue Kontakte hinzufügen können, etc. Sollte ich einen Schritt vergessen haben könnt ihr mir das ruhig mitteilen. Eine detailiertere Beschreibung gibt es (auf Englisch) im offiziellen Psi-Wiki (siehe [6]) unter Dokumentation.

(ICQ) Kontakte hinzufügen

Neuer Kontakt in Psi
Hinzufügen eines neuen Kontaktes in Psi

Um einen Kontakt hinzuzufügen klickt man im Psi-Menü auf "Kontakt hinzufügen", gibt die Jabber-ID des Benutzers an und klickt auf "Hinzufügen". That's it! Bei einem ICQ Kontakt geht es ganz genauso, man muss nur als Jabber-ID die <ICQ-Nummer>@<Transport> angeben. Zum Beispiel 123456@icq.amessage.info. "123456" wäre in diesem Fall die ICQ Nummer, des Kontaktes den ich hinzufügen möchte, und "icq.amessage.info" der Hostname eines ICQ-Transports. Hat man einen ICQ Kontakt in dieser Form angegeben kann man auf "Kontakt hinzufügen" klicken. Nun wird man aufgefordert die eigene ICQ Nummer und das entsprechende Passwort anzugeben. Das ist notwendig, um Zugriff auf das ICQ Netzwerk zu erlangen. hat man das getan sollte im Psi Hauptfenster der hinzugefügte Kontakt, sowie ein "Netzübergang: ICQ" (o.ä) erscheinen.

Aber warum sollte ich überhaupt Jabber benutzen und nicht ICQ?

Das ist eine sehr berechtigte Frage. ICQ, MSN, YIM, etc. sind alles proprietäre (d.h sie sind keine freie Software) Instant-Messaging-Systeme und deren Betreiber sind recht wenig an der Privatsphäre ihrer Benutzer interessiert. Die Nutzungsbedingungen dieser Messenger sind oft mehr als fragwürdig, außerdem ist es gewöhnlich nicht gestattet einen anderen Klienten als den der vom Betreiber angeboten wird zu verwenden. Es wird zwar geduldet, aber sind zum Beispiel die Protokolle nicht frei zugänglich, weshalb alternative Klienten solcher Netzwerke praktisch nie alle Features bieten. Zum Jabber-Netzwerk hingegen sind alle Spezifikationen und Protokolle frei zugänglich und jeder kann Software dazu schreiben. Die dezentrale Architektur erlaubt es jedem der möchte einen eigenen Jabber-Server einzurichten und ihm die Features zu geben die er benötigt. Zum Beispiel das Feature Nachricht in fremde Netze senden zu können. Als Nutzer des Jabber-Netzes hat man auch weit mehr Möglichkeiten Konfigurationen vorzunehmen. Man kann zum Beispiel jedem Kontakt individuell Rechte zuteilen. Die Kontaktliste wird von Jabber auf dem Server gespeichert, d.h. ich kann von überall aus meine Kontakte nutzen auch wenn ich woanders schon mit dem Jabber-Netzwerk verbunden bin. Man kann nämlich mehrere Clients gleichzeitig zum Jabber-Netzwerk verbinden. Als letzen Vorteil will ich noch die Verfügbarkeit auf allen aktuellen Betriebssystemen erwähnen. Klienten wie Server gibt es für Windows, MacOS und Linux, und vllt. auch noch ein paar mehr (an dieser Stelle möchte ich nocheinmal auf die Liste mit Klienten unter [3] verweisen). Und wenn nicht, steht es jedem frei für diese einen Klienten zu entwickeln.

Weitere Informationen

Jabber (Instant Messaging) für Einsteiger
Ein Artikel zur Installation und Einrichtung von Psi
jabber.org
Die offizielle Jabber Website
Wikipedia - Jabber
Der Wikipedia Artikel über Jabber
Jabbern mit Exodus
Eine Step-by-Step-Anleitung zur Benutzung von Jabber mit dem Programm Exodus unter Windows 2000

Quellen

[1] Vortrag über Jabber
Das Video kann man sich hier runterladen, hier gibt es weiteres Material zu dem Vortrag.
[2] Psi
http://psi-im.org/psi.affinix.com/
[3] Liste von Klienten auf der Jabber Website
http://www.jabber.org/software/clients.shtml
[4] Liste von Jabber-Servern
http://www.jabber.org/network/
[5] amessage.de Jabber-Server
http://web.amessage.info/
[6] Offizielles Psi-Wiki
http://psi-im.org/wiki/Main_Page

Kontakt, Copyright und der Rest

Der Text wurde von Bodo Akdeniz verfasst und darf unter den Bestimmungen der GNU Free Document License frei weitergegeben und geändert werden. Bei Unstimmigkeiten, Unklarheiten, Beschwerden, Lobungen, Fragen, etc. könnt ihr euch gerne über meine eMail-Adresse cypher_ab@gmx.de oder über Jabber (cypher@amessage.de) bei mir melden.

Valid XHTML 1.0 Strict


Zurück zur Startseite