Jabber

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Bei Jabber handelt es sich um ein hauptsächlich für Instant Messaging genutztes Protokoll.

Messenger-Kontakte

Jabber-Kontaktdaten von Piraten finden sich auf Messenger-Kontakte und verstreut auf deren Benutzerseiten.

Warum Jabber?

  • Es existieren Clients für nahezu jedes Betriebssystem in nahezu jeder Programmiersprache.
  • Viele Multi-Protokoll-Messaging-Clients unterstützen Jabber.
  • Das Jabber-Protokoll ist offen dokumentiert und wird öffentlich aktiv weiterentwickelt.
  • Jabber kann gpg, esessions sowie OTR nutzen, um verschlüsselt zu kommunizieren ...
  • Jabber bietet Transport-Protokolle um via Jabber andere IM-Netzwerke, wie ICQ etc., nutzen zu können

Weitere Gründe warum man anstelle von ICQ und Co. lieber Jabber nutzen sollte findest Du hier, hier, hier und im GetPrivacy-Blog.

Jabberserver

Die Piratenpartei unterhält einen eigenen Jabberserver unter jabber.piratenpartei.de, auf den man natürlich bevorzugt als Pirat zurückgreifen sollte. Erstellt man dort einen Account, so kann man über seinen Jabber-Client im Adressbuch des Jabberservers nach anderen Piraten suchen.

Multi-Chat / Konferenz

Um Multi-Chats zu starten (Chat-Räume zur Unterhaltung mit mehreren Nutzern) muss man die Adresse conference.jabber.piratenpartei.de benutzen.

Chaträume auf Conference.Jabber.PiratenPartei.de

Bundesweit
  • piraten@conference.jabber.piratenpartei.de
  • piratenpartei@c.j.p.d
  • technik@...
  • techtalk
  • forumtalk
LVs
  • berlin
  • bremen
  • dataisten (Dresden-Piraten)
  • hessen
  • rheinland-pfalz
  • rlp
  • unterfranken

andere Jabberserver

Empfehlenswert ist auch z.B. der Jabberserver des CCC. Eine große Liste weiterer öffentlicher Jabber Server sind hier zu finden.

Jabberclients

ACHTUNG: psi hat scheinbar Probleme mit der Daten-Kompression bei großen Buddylisten (im Jabber-Jargon: Roster). Es kommt dann zu Login/Logout-Orgien. In diesem Fall bitte die Kompression deaktivieren oder auf einen anderen Client ausweichen!


Je nachdem welchen IM-Client ihr normalerweise nutzt bestehen für euch diverse Möglichkeiten zu unserem Jabber-Server zu verbinden:

Multiprotokoll-Chat-Clients

... haben den Sinn den Überblick besser zu behalten. Wen stört es denn nicht, aus 3 oder mehr verschiedenen Chat-Clients angeblöckt, gepiepst oder gehupt zu werden?! Sinnvoller ist doch alle Clients in einem zu vereinen - und voilà wir sind beim Multiprotokoll-Chat-Client. Mögliche, jabberfähige Multiprotokoll-Chat-Clients sind hier aufgelistet.

Jabber-Clients

... sind in der Lage mit Jabberservern zu kommunizieren ... aber auch _nur_ mit Jabberservern. (Transports im Jabberserver bieten eine Möglichkeit diese Beschränkung zu umgehen) Eine Auswahl findet ihr hier:

Listen fast aller jabberfähigen Clients findet ihr hier: http://xmpp.org/software/clients.shtml und hier: http://de.wikipedia.org/wiki/Liste_von_Jabber-Clients

Ausführliche Anleitungen

Ausführliche Schritt-für-Schritt Anleitungen zum einrichten der Jabber Clients findest du hier: http://jabberwiki.de/wiki

Account erstellen

Um mit anderen Piraten in Kontakt treten zu können, braucht ihr einen Account. wie bereits geschrieben, vorzugsweise auf jabber.piratenpartei.de da dort bereits alle Piraten hinterlegt sind. Einen Jabber-Account erstellt man nicht "im Internet", sondern direkt über seinen lokalen Chatclient.

Client "Pidgin"

Hier am Beispiel von Pidgin):

Geht auf Konten -> Konten verwalten -> Hinzufügen, im neu erscheinden Menü wählt ihr XMPP als Protokoll aus. Euren gewünschten Nick gebt ihr unter Benutzername an und ins Feld Domain schreibt ihr jabber.piratenpartei.de. Setzt dann am untern Ende den Haken bei Dieses neue Konto auf dem Server anlegen. Die restlichen Felder braucht ihr nicht auszufüllen (auch nicht das Passwort), dies kommt erst im nächsten Dialog, dort müsst ihr nochmals euren Benutzernamen (ohne Domain), sowie Passwort, Realnamen und E-Mail-Adresse angeben. Sobald ihr dies mit OK bestätigt habt, ist euer Account erstellt und aktiv und Pidgin wird unter Umständen einige Sekunden brauchen, bis es sich die aktuelle Userliste vom Jabber-Server heruntergeladen hat.

Nun habt ihr einen Jabber-Account auf jabber.piratenpartei.de und könnt sofort nach Lust und Laune mit anderen Piraten chatten!

Client "Miranda"

Miranda 0.8.2 Optionsdialog
Bei [Miranda] wird der Account über Hauptmenü -> Accounts erzeugt. Einfach auf + klicken, einen Namen für Account angeben. Dann den neu erstellen Account auswählen und dort den Benutzernamen, dein Kennwort und Login Server eintragen. Anschließend auf Register New User gehen, Kennwort erneut eingeben.

Wenn du nun online gehst, werden die Kontakte vom Server zur Kontaktliste hinzugefügt.

Abschaltung des SharedRosters

Hintergrund-Infos

In den Gründerjahren der Piratenpartei wurde der Jabberserver so konfiguriert, dass alle Piraten in einer Roster-Gruppe sind. Dieser Konfiguration lagen vermutlich die folgenden Gedanken zugrunde:

  • die wenigen Piraten sollen sich alle gegenseitig leicht kennen lernen
  • es geht

Mittlerweile haben wir weit über 600 User und der Server geht regelmäßig in die Knie. Wir konnten das zwar schon etwas verbessern und optimieren, aber so richtig läuft es nicht.

Begründung

Zu dem Entschluss den gemeinsamen Roster abzuschalten sind wir gekommen, weil jeder Buddy eines eingeloggten Users Platz im Ram belegt (Availability-Status, ClientInfos, vcard, etc). Derzeit sieht es so aus, dass jeder User jeden anderen User als Buddy hat - was rein rechnerisch etwa so viel Ram verbraucht:

( ( $AnzahlEingeloggteUser * $AnzahlUserAccounts ) + $GesamtAnzahlExterneBuddys ) * SpeicherverbrauchJeBuddy

Wenn wir den SharedRoster abschalten, befinden sich nur noch die explizit von jedem User der eigenen Buddy-Liste hinzugefügten Objekte im Speicher.

Nachteile

  • Kontakte müssen manuell in den Roster eingepflegt werden
  • aktueller Roster geht verloren

Vorteile

  • höherer Datenschutz (User landen nicht automatisch erst mal bei allen im Roster)
  • geringerer Ram-Verbrauch
  • weniger Last & Traffic beim Login
  • Übersichtlichere Roster