Wer sich mal eben schnell einen Überblick über die gegebenen Instant Messanging Systeme (das sind Protokolle, mit denen man mit anderen Leuten kommunizieren kann) verschaffen will, sieht sich schnell einer ungeheuren Vielfalt gegenüber. Über diese Unzahl verschiedener IM-Protokolle, die jeweils mit gewissen Vor- und Nachteilen ausgestattet sind, soll im Folgenden ein guter Überblick geboten werden werden. Doch nützt einem das theoretisch beste Protokoll nichts, wenn es nicht Programme gibt, mit denen man es nutzen kann. Gerade weil es für jedes der vorgestellten Protokolle mehrere Client-Porgramme gibt, ist die Umsetzung der vom Protokoll gegebenen Features keineswegs kongruent. Sie unterscheidet sich vielmehr von Programm zu Programm und hängt von vielen Faktoren bei der Softwareentwicklung ab, so dass man mit unterschiedlichen Programmen zu einunddemselben Protokoll immer verschiedene Funktionen geliefert bekommen wird. Zumindest im Aussehen differenzieren alle.
Das beste Beispiel dafür ist das enorm umfangreiche Jabberprotokoll. Bis jetzt gibt es noch keine Software, die alle seiner scheinbar endlosen Erweiterungen vollständig unterstützt, so dass man sich als Nutzer Gedanken machen muss, welche Funktionen man überhaupt benutzen wird und auf welche man verzichten kann. Die Wahl des Protokolls stellt die grundlegenden Rahmenbedingungen, aber erst die Clientwahl entscheidet, ob eine theoretisch integrierte Funktion auch praktisch nutzbar ist.
Neben den Programmen, die grundsätzlich nur ein Protokoll unterstützen, wie etwa licq oder Psi, gibt es auch eine große Palette an Software, die sich der Aufgabe verschrieben hat, möglichst viele Protokolle unter einer Haube (Marketingmanager sprächen wohl von "Corporate Identity") zu vereinen und damit gerade Benutzern von mehreren Protokollen die Möglichkeit zu bieten, ihr Durcheinander in Grenzen zu halten. Paradebeispiele dafür sind Gaim und KDEs Kopete.
Wer wirklich nur ICQ braucht, sollte sich mit licq von http://www.licq.org vertraut machen, denn die Software bietet zweifelsfrei die lückenloseste Implementierung des proprietären ICQ-Protokolls. Neben der QT-Version (für KDE) gibt es auch eine kommandozeilenbasierte für Puristen. Die Entwicklung der Gnome-Pendants wurde mittlerweile eingestellt.
Aus diesem Grund ist Gnome-Usern zum Programm Gnomeicu zu raten, das über SourceForge.net bezogen werden kann. Es bietet einen ähnlich hohen Funktionsumfang mit Implementierungen zu Datentransfers und eine Historyfunktion wie licq, wurde aber speziell für Gnome entwickelt.
... ist der Client für Jabber unter Linux! Mag sein mannigfaltiger Funktionsumfang auch auf den ersten Blick etwas abschreckend wirken, so offeriert er doch gerade Fortgeschrittenen unentbehrliche Funktionen wie die derzeit wohl einzige korrektimplementierte Verschlüsselung unter Zuhilfenahme von GnuPG. Erst kürzlich hinzu kamen beste Möglichkeiten Filetransfers (unter anderem auch für Rechner, die hinter einer NAT sitzen) zu initialisieren. Seine Oberfläche ist stilistisch sauber. Sie wirkt aufgeräumt und logisch. Die Projektwebsite, von der man sich auch Windowsversionen herunterladen kann, lautet http://psi.affinix.com.
Das Programm der Wahl für KDE-3.2-Anwender heißt mit Namen Kopete und wird in der KDE-Community unter http://kopete.kde.org/ weiterentwickelt. Es spricht die Protokolle IRC, MSN, ICQ und Yahoo. Seine Benutzeroberfläche integriert sich geschmeidig in die KDEs. Für die einzelnen Protokolle werden etliche Zusatzfunktionen wie Datentransfers und weiteres geboten.
Gaim gehört zweifelsohne zu den bekanntesten und laut SourceForge auch am öftesten aktualisierten OpenSource-Projekten. Es wurde in Anlehnung an AOLs IM-Protokoll Aim mit einem G präfexiert, um dem Umstand Ausdruck zu verleihen, dass als Graphikbibliothek auf GTK+ zurückgegriffen wird und stellt das für Gnome-User da, was Kopete für KDE-Anwender ist. Die Implementierung der Protokolle AIM (Oscar und TOC Protokolle), ICQ, MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, und Zephyr ist in den meisten Fällen weit fortgeschritten. So lassen sich etwa über Jabber, Yahoo! und MSN Dateien versenden und empfangen. Auch die Auswahl an Plugins ist reichlich.
"Neben den Programmen, die grundsätzlich nur ein Protokoll unterstützen, wie etwa licq oder Psi..."
Das trifft auf licq zu (nur ICQ), aber nicht auf PSI. Wie jeder vernünftige Jabber Client kann man natürlich damit auch über die Transporte, die ein Jabber Server anbietet, auch mit Anwendern anderer IM Plattformen kommunizieren.

Raven hat natürlich recht. Wie sonst sollten die ICQ-Kontakt auf dem Screenshot zustande gekommen sein?

In der Liste fehlt noch centericq (für Puristen, die gerne auch mal in der Kommandozeile chatten ;)

Marcel, ein Programm, das noch nicht mal mit Umlauten umgehen kann, werde ich sicherlich nicht in einem deutschsprachigen Artikel erwähnen oder sogar empfehlen.

Diese Schmach an centericq kann ich natürlich nicht unkommentiert lassen. Wer wirklich Umlaute benötigt kann ISO 8859-1 als charset in den Optionen eingeben. Russische und polnische Nutzer können ihr charset sogar direkt aus einer komfortablen Liste auswählen!

Apropos Umlaute: Gaim in der Version 0.82 scheint damit auch erhebliche Probleme zu haben. Schon allein deshalb ist ein Update auf 1.0 empfehlenswert.

und wie sieht das mit gaim 1.3.1 für windoof aus?
umlaute? ich kann im menü nix finden wo man ISO 8859-1 eintippen könnt...... help me

sturmtief, centericq != gaim
gaim sollte das mittlerweile wirklich per se beherrschen.
