Against ICQ

Against ICQ_
Wir möchten in diesem Artikel Gründe die dafür sprechen, dass man das Jabberprotokoll als Alternative zu ICQ benutzt, aufzeigen. Daher habe wir einen Vergleich des ICQ-Protokolls/Clients mit dem Jabberprotokoll/Clients angestellt (ICQ vs. Jabber).

Nr.JabberICQ
1.Das Jabberprotokoll ist frei und somit für jeden einsehbar.Das ICQ-Protokoll ist von AOL lizenziert jedoch sind seit dem 05.03.2008 die Spezifikationen offen gelegt, was bedeutet, dass es nun recht einfach möglich ist ohne Reverse Engineering und sonstigen Hacks Clients, Plugins und mehr für das OSCAR (ICQ/AIM) Protokoll zu schreiben.
2.Die meisten Jabberclients sind Open Source.ICQ in der Standardversion ist closed Source.
3.Alle uns bekannten Jabberclients sind absolut werbefrei.Der Standard ICQ-Client ist mit Werbung absolut überladen. Es gibt jedoch auch einige offene ICQ Clients die bisher jedoch nicht alle ICQ/AIM Funktionen unterstützen.
4.Das Jabberprotokoll bietet die Möglichkeit, Verbindungen zum Jabberserver per SSL zu verschlüsseln. Desweiteren kann man den Inhalt von Nachrichten bei vielen Jabberclients per GPG verschlüsseln. Natürlich ist auch die protokollunabhängige OTR Verschlüsselung möglich. Dies ermöglicht einen sehr hohen Sicherheitsgrad.Die ICQ-Verschlüsselung ist schlecht / mangelhaft und funktioniert nur mit bestimmten Clients[1]. Eine verschlüsselte Verbindungsmöglichkeit zu den ICQ-Servern ist generell jedoch möglich, ist jedoch in vielen Clients nicht standardmäßig aktiv[2].
Protokollunabhängige Verschlüsselungen wie z.B. OTR Verschlüsselung sind und nur mit alternativen Clients und spezieller Konfiguration möglich. Die Nutzung dieser Clients stellt allerdings einen Verstoß gegen die Nutzungsbedingungen dar[3].
5.Man kann sich in einen Jabberaccount mit mehreren Clients von verschiedenen Orten gleichzeitig einloggen.Bei ICQ kann man sich immer nur mit einem Client/einer IP gleichzeitig in einen Account einloggen.
6.Bei Jabber gibt es auf vielen Servern Transports/Gateways. Mit Hilfe dieser Dienste kann man sich in anderen Chatnetze wie ICQ, MSN, AIM und Yahoo problemlos verbinden.Bei ICQ kann man nicht in andere Netze (außer AIM) kommunizieren.
7.Das Jabberprotokoll basiert auf Dezentralisierung, verschiedene Jabberserver von verschiedenen Anbietern kommunizieren miteinander. Fällt ein Jabberserver aus, so schadet das der Netzstabilität nicht.ICQ ist auf die Server von AOL zentralisiert, AOL behält sich laut den Policy Agreements (zu denen jeder User zustimmen muss) das Recht vor, Inhalte zu zensieren und das Copyright auf jeden, über das ICQ-Netzwerk versandten Inhalt zu erlangen! Das heißt im Klartext: wer irgendetwas über ICQ verschickt, verliert in diesem Augenblick das Copyright auf den Inhalt, AOL nimmt sich das Recht die Inhalte zu filtern und abzufangen (z.b. Codeschnipsel) und dann mit eigenem Copyright weiter zu vermarkten. Mehr dazu wie eine Übersetzung des Ausschnittes aus den Nutzungsbedingungen weiter unten.
8.Jeder kann einen eigenen Jabberserver aufsetzen, im Internet und auch in internen Netzwerken. Firmen können so z.B. einen internen Jabberserver aufsetzen, der von außen nicht zu erreichen oder aber öffentliche Server, deren Nutzer mit Nutzern anderer Jabber Server problemlos kommunizieren können.Die ICQ-Server können und werden nur von AOL betrieben, jeder der ICQ benutzt geht zwangsweise über das Internet. Netzwerk interne Konversationen sind per ICQ offiziell nicht mehr möglich. Früher gab es die so genannte „ICQ Groupware“ welche interne Kommunikation über die ICQ Oberfläche ermöglichte. Allerdings war das Protokoll nicht kompatibel mit dem ICQ/AIM Protokoll.
9.Das Jabberprotokoll ist stabiler als das ICQ-Protokoll und wird permanent von der Opensource-Community weiterentwickelt.Das ICQ-Protokoll entwickelt sich nur langsam weiter. Unnötige Features wie z.B. „Xtraz“ werden eingebaut – Dinge die wirklich keiner braucht. Wenn eine Weiterentwicklung des Protokolls erfolgt, legt AOL Änderungen nicht offen. So kommt es dazu, dass alternative ICQ-Clients Probleme mit dem Verbinden ins ICQ-Netz bekommen können. Die letzten problematischen Protokolländerungen: 01.07.2008, 13.02.2006.
10.Weil das Jabberprotokoll auf Dezentralisierung basiert, ist ein kompletter Ausfall des Netzes unmöglich.
Dies ist einrseits von Vorteil, einerseit jedoch auch von Nachteil da man auf den Server auf dem man seine Jabber-ID (JID) registriert hat angewiesen ist. Wenn dieser ausfällt oder gar schließt muss man entweder Geduld haben oder sich einen anderen Server suchen wobei sich dann die JID ändert.
ICQ ist nicht ausfallssicher, wenn es Probleme bei den von AOL betriebenen Servern gibt, stört dies das komplette ICQ-Netzwerk.
Zwar ist es sehr unwarscheinlich das dergleichen passieren wird, jedoch hat AOL die Möglichkeit Zentral Änderungen durchzuführen die dann dazu führen das alternative ICQ-Client vom Netz ausgeschlossen werden. Siehe 9.
Aber wie gesagt ist ein „Ausfall“ für Nutzer des originalen ICQ Clientes sehr unwarscheinlich und so ist es auch ein Vorteil das die ICQ Server von einem großen Unternehmen bereit gestellt werden.
11.Wenn man einen Jabberaccount nicht mehr nutzen möchte, kann man diesen mit seinem Jabberclient von dem benutzen Jabberserver löschen.ICQ-Accounts kann man nicht mehr löschen. In den aktuellen ICQ-Clients ist das Feature garnicht mehr zu finden, in den älteren ICQ-Versionen gibt es den Eintrag „Account löschen“ noch. Man bekommt jedoch nur eine Fehlermeldung beim Ausführen der „Account löschen“-Funktion. Die Nachteile liegen auf der Hand: wenn man einen ICQ-Account nicht mehr nutzt, bekommen das nicht alle User zwingend mit da der Account ja noch existiert. Es kann passieren, dass man noch Nachrichten an einen Account bekommt, den man garnicht mehr benutzt. Der Sender wird nicht darüber informiert, dass der Account nicht mehr in Benutzung ist. Man sollte sich auch die Frage stellen, warum AOL plötzlich das Löschen der Accounts verhindert.
12.Das Registrieren einer Jabber ID läuft innerhalb des Jabber Clienten ab.Um eine ICQ Nummer zu registrieren muss man dies über ein unübersichtliches, englisches Formular auf der ICQ Seite tun. Innerhalb des Clienten ist dies nicht möglich.
13.Eine Jabber-ID ist wie eine E-Mail Addresse aufgebaut ([email protected]) und ist somit leicht zu merken. Es ist sogar möglich das Jabber-ID und E-Mail Addresse identisch sind.ICQ Nummern sind mindestens 6-Stellige Zahlenfolgen welche folglich schwer zu merken sind.
14.Jabber ist noch nicht weit verbreitet. Diese Behauptung ist auf den Mainstream bezogen durchaus korrekt, in einigen Communitys ist Jabber aber schon der Standard. Indem man seinen Kontakten Jabber empfiehlt, wird sich sicher auch dieser Nachteil ausgleichen lassen.ICQ ist weit verbreitet, dennoch kann man diesem Trend gezielt entgegenwirken, indem man Jabber benutzt. Ein gleichzeitiges Nutzen von beiden Protokollen, bis der Umstieg vollendet ist, ist ebenfalls denkbar. Denken immer daran: es geht um DEINEN Datenschutz und deine Sicherheit!
15.Das Jabber Protokoll und die meisten Jabber Clients stehen unter der GPL und sind damit freie Software. Die AGB definiert jeder Jabber-Server Betreiber selber und enthält im Normalfall keine kritischen Elemente. Jeder Jabber Nutzer kann seinen Jabber Server unter den öffentlichen Servern frei auswählen.Die „Terms of Service“ von ICQ enthalten einige sehr kritische Einträge. Diese sagen aus, dass ICQ ALLE Rechte über die über den ICQ Service versendeten Daten hat und mit diesen Machen kann was es will. Auszüge und Übersetzungen aus den Terms of Service weiter unten.
16.Es gibt bei den meisten Servern keine Begrenzung der Nachrichtenlänge. Wenn man z.B. einen Auszug aus einem Chatprotokoll oder ähnliches versendet ist dies sehr hilfreich. Nachteilig ist jedoch, dass man mit extrem langen Nachrichten von Spam Bots bombadiert werden kann welche einige Clients zum „hängen“ bringen. Jedoch habe ich noch nie von einem Jabber Spam-Bot gehört so ist dies zumindest beim aktuellen Verbreitungsstatus von Jabber als Vorteil anzusehen.ICQ limitiert die Nachrichtengröße recht strikt weshalb man manchmal gezwungen ist Texte in mehreren Nachrichten zu senden.
17.Passwort vergessen? Da hat man als Jabber User oftmals einfach Pech gehabt, denn die wenigsten Jabber Server bieten eine „Passwort vergessen“ Funktion an und eine einfache und recht sichere Zuordnung eines Jabber Users zu einer Person ist nicht möglich wenn keine E-Mail Adresse im Profil angegeben wurde und selbst wenn dies passiert ist muss ein Serveradmin das Passwort für einen ändern.Bei ICQ ist das kein Problem: Einmal „Passwort vergessen“ anklicken, die eigene ICQ Adresse eingeben und schon hat man ein neues Passwort im E-Mail Postfach.

Stand: Dienstag, 20 Februar 2007 (Die Terms haben sich seit dem 30. April 2006 nicht verändert und damit gibt es die kritischen Passagen weiterhin)

You agree that by posting any material or information anywhere on the ICQ Services and Information you surrender your copyright and any other proprietary right in the posted material or information. You further agree that ICQ Inc. is entitled to use at its own discretion any of the posted material or information in any manner it deems fit, including, but not limited to, publishing the material or distributing it.

Das bedeutet sinngemäß auf Deutsch

Sie stimmen zu, dass Sie Ihr Copyright sowie jegliche andere Eigentumsrechte an gesendetem Material durch das Senden aufgeben. Des Weiteren erlauben Sie, dass ICQ Inc. irgendetwas des gesendeten Materials oder der gesendeten Information in jeder Art und Weise, die es für angebracht hält, benutzen darf, beispielsweise aber nicht ausschließlich indem es das Material veröffentlicht oder verbreitet.

In der „Privacy Policy“ heißt es hingegen:

Your ICQ Services Information will not be shared with third parties unless: -You have published such information in Public Areas …

Zu deutsch:

Informationen über Ihre ICQ-Dienste werden nicht an Dritte weitergegeben, es sei denn Sie haben diese Informationen in öffentlich zugänglichen Bereichen veröffentlicht.

Der oben genannte Absatz bezieht sich allerdings auf ICQ Service Information, die wie folgt definiert ist:

When you register with and/or use the ICQ Services, you may provide ICQ with, or ICQ may otherwise obtain personally identifiable information (your “ICQ Services Information”).

Zu deutsch:

Wenn Sie sich bei ICQ anmelden und/oder die ICQ-Dienste benutzen, kann es sein, dass Sie ICQ persönliche Daten zur Verfügung stellen, oder dass ICQ diese Daten auf andere Art und Weise erhält (Ihre „ICQ-Dienste-Information“).

Außerdem schließt ICQ die Nutzung von anderer Clientsoftware als den eigenen ICQ Clienten aus:

You agree not to (1) create or use any software other than the Software provided by ICQ or by America Online, Inc., or any affiliate thereof, to enter your ICQ number and password or to access the ICQ Services, without the express written authorization of ICQ; (2) extract information from the ICQ Services, reverse engineer, decompile, disassemble, alter, duplicate, make copies, create derivative works from, distribute or provide others with the Software, the ICQ communications protocol or any information available on, derived or extracted from the ICQ Services, or any part thereof; (3) block, disable or otherwise affect any advertising, advertisement banner window, links to other sites and services, or other features that constitute an integral part of the Software and ICQ Services; (4) connect, use, attempt to connect or use in any way the ICQ Services, for any commercial purpose and any other purpose that is not for your private personal use in good faith and as explicitly offered on the ICQ Web site; and (5) incorporate, integrate or otherwise include the Software or any portion thereof (including the ICQ communications protocols) into any software, program or product that communicates, accesses, or otherwise connects with the ICQ Service or any other instant messaging, Internet, or online service.

zu deutsch:

Sie stimmen zu, weder (1) Software zu erstellen oder zu nutzen, die nicht von ICQ, America Online, Inc. oder ihrer Partner bereitgestellt wurden, um ihre ICQ-Nummer und Passwort einzugeben oder die ICQ-Dienste zu nutzen ohne die ausdrückliche Genehmigung von ICQ; (2) Informationen aus den ICQ-Diensten zu extrahieren, rückzuentwickeln, zu dekompilieren, zu disassemblieren, zu verändern, zu duplizieren, zu kopieren, abgeleitete Werke zu erstellen, zu verbreiten oder anderen die Software, das ICQ-Kommunikationsprotokoll oder jeglicher erhältlichen, abgeleiteten oder extrahierten Informationen oder Teilen darüber zur Verfügung zu stellen; (3) Werbung, Werbebannerfenster, Links zu anderen Seiten oder Diensten oder andere Funktionen, die als integraler Teil der Software und ICQ-Diensten gelten, zu blockieren, zu deaktivieren oder auf irgend einer anderen Weise zu beeinflussen; (4) zu den ICQ-Diensten in irgendeiner Weise zu verbinden, zu nutzen, versuchen zu verbinden oder zu nutzen für kommerzielle Absichten oder jegliche Absichten, die nicht dem privaten, persönlichen Gebrauch mit gutem Vorsatz entsprechen oder nicht explizit durch die ICQ-Webseite erlaubt werden; und (5) Software oder Teile davon (sowie die ICQ-Kommunikationsprotokolle) in andere Software, Programme oder Produkte, welche mit den ICQ-Diensten oder einem anderen Instant Messaging-, Internet-, oder Onlinedienst kommunizieren, ansteuern oder in irgendeiner anderen Art verbinden, zu integrieren, einzugliedern oder auf andere Weise einzuarbeiten.

Mit der Öffnung des OSCAR Protokolls sind alternative Clients grundsätzlich möglich. Allerdings müssen diese ab einer bestimmten Nutzerzahl Werbung von AOL einbinden und sind auf die bereitgestellte API beschränkt. Von „freier Software“ kann man hier also nicht sprechen.

Quelle der Auszüge: Wikipedia Artikel zu ICQ, ICQ Privacy Policy, ICQ End User License Agreement

Jabberserver
Gute Jabberserver sind zum Beispiel der Jabber Server des Chaos Computer Clubs jabber.ccc.de oder der bekannteste, internationale Jabber Server jabber.org.
Eine große Liste an öffentlichen Jabber Servern mit aktuellen Statistiken zur Verfügbarkeit gibt es auf Jabberes.org

Jabberclients
Eine Liste von Jabberclients gibt es in dem Wikipediaartikel zum Thema Jabber. Wir empfehlen den Client Gajim, welcher für Linux/GTK und Windows zur Verfügung steht. Dieser unterstützt jedoch nur das reine Jabber Protokoll (ICQ & ähnliche nur über Transports, dann aber sehr gut intrigriert), Kopete für Linux/KDE (Multiprotokoll), Pidgin für Windows und Linux/GTK (Multiprotokoll) und zu guter letzt Adium für Mac OS X welcher ebenfalls ein Multiprotokoll Client ist und auf Pidgin basiert.

Der Grundartikel wurde uns freundlicherweise von Felix Becker (Jabber: [email protected], felix-becker.org) überlassen. Wir haben weitgehende Änderungen vorgenommen.

Zuletzt aktualisiert: 19.04.2009 (Neue Informationen zu Verschlüsselungsthemen, Änderungen an verschiedenen Stellen wie die Aktualisierung von toten Link, weitere Quellenangaben und Links zu Seiten mit näheren Informationen. Dank an Sebijk und Funatiker)

  • @ Anton
    Idiot.

  • Anonymous

    Ralf Walther :icq ist die größte scheiße die es je gab.ich werde mir gegen diese seite rechtliche schritte vorbehalten,da der messenger nur dazu dient um daten zu sammeln.ich hab den server dazu schon überprüfen lassen.diese seite werde ich schließen lassen,versprochen.

  • Sam Zorn

    Ralf Walther :icq ist die größte scheiße die es je gab.ich werde mir gegen diese seite rechtliche schritte vorbehalten,da der messenger nur dazu dient um daten zu sammeln.ich hab den server dazu schon überprüfen lassen.diese seite werde ich schließen lassen,versprochen.

    Und wie weit hat der Herr Anwalt bisher in sie vordringen können? lol

  • Pingback: Warum man Jabber/XMPP nutzen sollte « Last-Crusade.de – The Empire Writes Black()

  • Pingback: FKK « Hendryk Schäfer()

  • paul

    @ Ralf Walther
    Na, hast du die Seite schon geschlossen? 🙂

  • Pingback: Kontakt | Romans Blog()

  • Daniel

    Toller Vergleich, so wie hier argumentiert wird gibts sicher auch einen Closed Source Jabber Client. Hier müsste mind. ein Patt beider Technologien her. Auch das mit der Werbung ist Unsinn. Es gibt für Jabber gar keinen Standard Client, wieso werden dann alle offenen mit den gesamten Feld der geschlossenen Clients verglichen? Das Protokoll ist nicht offen heißt was?
    In wikidia steht dazu folgendes: „Das verwendete proprietäre, aber von AOL offengelegte Netzwerkprotokoll heißt OSCAR.“ Es gibt sicherlich noch mehr Kritikpunkte, ich hab‘ nur die ersten drei angeschaut.

  • Hallo Daniel,

    vielen Dank für deinen Kommentar.

    Der Vergleich ist schon ziemlich alt (2009 in kleinen Teilen aktualisiert) aber größtenteils schätzungsweise von 2006 oder früher. Seitdem hat sich einiges geändert.
    Immerhin steht im Vergleich, dass 2008 das Protokoll offen gelegt wurde – allerdings war die Nutzung zumindest damals nach meiner Erinnerung stark an restriktive Nutzungsbedinungen gebunden, welche unter anderem ab einer gewissen Nutzerzahl die Einbindung von Werbung vorschrieben.
    Wenn ich mal die Zeit finde, versuche ich nicht mehr gültige Punkte zu entfernen bzw. anzupassen. Auch der Titel ist bei Betrachtung der heutigen Situation zugegeben zu wertend 🙂

    Zum Zeitpunkt der Veröffentlichung war ICQ bzw. OSCAR das mit Abstand am meisten genutzte Messenging Protokoll in Deutschland (ggf. sogar weltweit) mit den genannten Einschränkung. Der Artikel sollte bewusst provozierend hauptsächlich auf die mit dem geschlossenen Protokoll einhergehenden Problematiken aufmerksam machen – Es ging weniger um einen objektiven Vergleich beider Technologien im eigentlichen Sinne wenngleich trotzdem darauf geachtet wurde keine Unwahrheiten zu verbreiten.

    Heute sieht alles schon wieder ganz anders aus. ICQ scheint stark zurückgedrängt und – ja – Jabber basierte Messenger Dienste wie Facebook, Whatsapp, Google Talk scheinen zu dominieren (Abgesehen von Skype). Heile Welt? Nein!
    Denn abgesehen von Google Talk nutzen zwar viele Dienste intern das XMPP (Jabber) Protokoll doch erlauben sie keinerlei Kommunikation mit Jabber Nutzern anderer Server und teilweise nicht einmal die Nutzung alternativer Clients (Whatsapp).

    Das ist ein neues Problem welches neue kritische Beurteilungen verdient.

    Dieser Vergleich hatte eine Zielsetzung die nicht mehr sonderlich aktuell ist – Da ich es aber immer noch begrüßenswert finde verbliebene ICQ/MSN… Nutzer vom Umstieg auf Jabber zu überzeugen und nicht alle Argumente für obsolet halte, werde ich den Artikel vorerst nicht entfernen.

    Beste Grüße
    Janek

  • Pingback: Erstellen eines Jabber-Account « Debianers Blog()

  • Anonymous

    update?

  • tom

    Guter Vergleich zwischen Open und Closed Source / dezentral und zentral. Vielleicht wäre ein kleines Update nicht schlecht, da deine Seite von der Wikipedia verlinkt ist (mit einer zusätzlichen Spalte „WhatsApp“). Eigentlich ist ja inhaltlich kaum etwas zu ändern – aber der „einfache“ Leser – wie ich – stört sich halt am Datum … Auch möchte ich auf die Aktion „Reset The Net“ unter https://www.resetthenet.org/ hinweisen.

    Gruß tom

  • Pingback: Liomans Blog: Instant messaging - Chatten über Clients()