Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:

Apple & open standards

28. Juni 2007 von dt

Wie man der Leopard Server Sneak Peak entnehmen kann, wird Leopard Server einen iChat AV Server enthalten, der offenbar auf dem XMPP (Jabber) Protokoll basiert. Schöne Sache, ein Schritt mehr in Richtung unbeschränkte Kommunikation durch Verwendung von Standards an Stelle von hausgebackenen geschlossenen Protokollen (wie z.B. ICQ, AIM, MSN, Yahoo, und wie sie nicht alle heissen).

Bei der Verwendung von Email ist es eine absolute Selbstverständlichkeit, dass ein Benutzer bei Anbieter X problemlos eine Nachricht an Anbieter Y schreiben kann, ohne sich zunächst ein Konto bei Anbieter Y einrichten zu müssen – warum also sollte dies bei Instant Messaging nicht ebenso der Fall sein? Gerade weil die Lösung durch XMPP/Jabber doch so einfach ist.

Einige wenige Anbieter setzen mittlerweile auf XMPP. Zu nennen ist hier z.B. Google (GoogleTalk basiert auf XMPP/Jabber).

Mit der Jingle Erweiterung (auch wenn es noch keinen letztverbindlichen Standard dafür gibt) sind via XMPP/Jabber sogar Audio und Video Chats möglich.

Wie großartig wäre es also, wenn Stück für Stück immer mehr Clients diese Standards nutzen und man sich als User nicht mehr ein halbes dutzend Konten für jedes neue Netzwerk registrieren müsste?

Apple könnte hier eine ganze Menge bewegen.
Wie wir eingang festgestellt hatten, basiert der iChat Server von Leopard Server offenbar auf dem XMPP Protokoll. Da wirkt es doch völlig inkonsequent, dass der hauseigene Messangerdienst (dotMac) das geschlossene Protokoll AIM nutzt. Gerade mit der neuerlichen Zusammenarbeit mit Google (im Bezug auf das iPhone) könnte man doch auch in diesem Bereich ein paar Synergieeffekte nutzen und für dotMac ein vernünftiges Instant Messaging Protokoll einführen? Zeitgleich damit sollte auch die Software iChat natürlich als Standardprotokoll Jabber an Stelle von AIM unterstützen und den Funktionsumfang deutlich erweitern (Gateway/Transport Support, etc).

Um diese Modernisierungskur dann noch etwas erfolgreicher zu machen/bzw. zu beschleunigen, könnte man sich an einem anderen erfolgreichen Projekt orientieren. Mit dem open source Projekt Webkit (sozusagen die “Basis” für den Safari Browser) hat Apple es geschafft eine ganze Menge Manpower zu mobilisieren und damit letztlich ein sehr gutes Framework, für einen sehr guten Browser zu entwickeln. Warum also nicht ein open source Projekt wie Webkit starten um ein exzellentes Instant Messaging Framework zu entwicklen und darauf eine neue Version von iChat aufsetzen? Die Entwickler des Mac OS X Messanger Adium entwickeln beispielsweise an einem ChatKit, das Team um den Messanger Pidgin entwickelt libpurple (die Basis von Adium)… wieviel Potenzial hätten diese Projekte gebündelt in einem guten (XMPP) Instant Messaging Framework???

Ich habe jedenfalls mal einen Bug / Enhancement Request im Apple Bugtracker niedergeschrieben und die Idee eines offenen XMPP Messaging Framework Projekts (ähnlich Webkit) vorgetragen, vielleicht findet sich ja noch jemand, der das für einen guten Vorschlag hält?

Share & Enjoy:
  • Slashdot
  • Digg
  • Reddit
  • del.icio.us
  • Facebook
  • Technorati
  • StumbleUpon
  • Webnews.de
  • MisterWong
  • Yigg

2 Reaktionen zu “Apple & open standards”

  1. fab

    Nur zur Info: Die Server Version von OS X 10.4 “Tiger” enthält auch schon einen XMPP basierten iChat Server. Das ist also keine Neuerung in Leopard.
    Und: Die Arbeit an ChatKit hat das Adium Team schon vor einer Weile auf Eis gelegt. Ob das irgendwann mal wieder aufgegriffen wird ist ziemlich fraglich, ich glaube stattdessen soll eher libpurple den eigenen Bedürfnissen entsprechend ausgebaut und angepasst werden (wie es z.B. beim XMPP Plugin gerade im Rahmen des Google Summer of Code geschieht).
    In den anderen Punkten kann ich aber voll und ganz zustimmen.

  2. dt

    @fab:
    Danke für Deinen Kommentar.

    Ja – ist natürlich richtig, dass Tiger auch schon einen JabberD mit an Bord hatte. Der “Artikel” sollte nur einen aktuellen Bezug haben. Hätte man vielleicht besser darstellen können. Für ChatKit gilt selbiges. ;-) Derzeit geht alle Energie in libpurple (siehe auch SoC Projekt XMPP von Andreas Monitzer, nachdem die Smack via Java Geschichte ja deprecated ist…). Ging nur darum aufzuzeigen, dass immerhin schon eine Hand voll Leute darüber nachgedacht haben ein “IM-Kit” an den Start zu bringen und es eine gute Sache wäre diese Idee etwas weiterzuspinnen. Wenigstens das ist ja hoffentlich halbwegs deutlich geworden – Der “Artikel” ist ein wenig in Eile entstanden. Nächstes mal geb ich mir wieder mehr mühe ;-)

Einen Kommentar schreiben