Unüberschaubares Angebot – doch nur wenige Perlen

Quelle Logo: http://xmpp.org

Wie finde ich die richtige Software?

Auf diese Frage gibt es eine ganz klare und eindeutige Antwort. Der Quelltext der Software muss allen öffentlich zugänglich sein
(Qualitätssicherung, keine Backdoors möglich oder zumindest die Möglichkeit, diese aufzuspüren). Diesen Mindeststandard vertritt die Open Source Initiative (OSI).2
Die Free Software Foundation (FSF) stellt eher den politischen und gesellschaftlichen Nutzen freier Software in den Vordergrund. 3 4

 Proprietäre Software – nein danke!

Quelloffene Software für seine Bedürfnisse zu finden, kann zeitaufwendig sein. Wer sich auf die Google Suche verlässt, findet eher die großen Dienste-Anbieter mit ihrer proprietären Software. Schauen wir uns ICQ oder den Google Talk-Nachfolger Hangouts an. Ein Blick in die Allgemeinen Geschäftsbedingungen (meist ganz unten auf der Website, die kaum lesbare Schrift in Fontgröße 3) offenbart den Preis, den wir für die vermeintlich „kostenlosen Dienste“ zahlen. Chatten wir mit den Google Inc. gehörenden Google Hangouts, stimmen wir praktisch einem Abtreten unserer Chat-Inhalte zu:

„Wenn Sie Inhalte in unsere Dienste hochladen oder auf andere Art und Weise in diese einstellen, räumen Sie Google (und denen, mit denen wir zusammenarbeiten) das Recht ein, diese Inhalte weltweit zu verwenden, zu hosten, zu speichern, zu vervielfältigen, zu verändern, abgeleitete Werke daraus zu erstellen (einschließlich solcher, die aus Übersetzungen, Anpassungen oder anderen Änderungen resultieren, die wir vornehmen, damit Ihre Inhalte besser in unseren Diensten funktionieren), zu kommunizieren, zu veröffentlichen, öffentlich aufzuführen, öffentlich anzuzeigen und zu verteilen. Diese von Ihnen im Rahmen dieser Lizenz gewährten Rechte dienen ausschließlich zur Durchführung, Förderung und Verbesserung unserer Dienste sowie zur Entwicklung neuer Dienste. Diese Rechtseinräumung bleibt auch dann bestehen, wenn Sie unsere Dienste nicht mehr verwenden, z. B. bei einem Brancheneintrag, den Sie in Google Maps eingefügt haben…! 5

Ähnlich gravierende Enteignungsforderungen stellen die AGB’s von ICQ, dem GMX MultiMessenger und vieler anderer Anbieter.

Falls mir diese Abtretungsforderungen in den klein gedruckten Allgemeinen Geschäftsbedingungen nicht gefallen, muss ich nach Alternativen suchen. Gibt es Anbieter, die mit quelloffener Software arbeiten und die den Anspruch haben, dass Software nicht primär dem Profit dienen soll?

XMPP ist quelloffen und frei – auch unter dem Namen Jabber bekannt

Das quelloffene, freie Chatprotokoll namens Extensible Messaging and Presence Protocol (XMPP)wird von der XMPP Standards Foundation gepflegt und weiterentwickelt. Es ist auch unter dem Namen Jabber bekannt, den sein Erfinder und Programmierer Jeremie Miller 1998 seinem quelloffenem Programm gab. Das Logo der XMPP Standards Foundation seht ihr am Beginn dieses Artikels.

2 https://opensource.org
3 https://www.fsf.org
https://fsfe.org
https://www.google.com/intl/de/policies/terms/
6 https://de.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol

Jabber und OTR – vertrauliches Chatten garantiert

Jabber_logo

Jabber – Die Infrastruktur

Das Netzwerk der Jabberserver ist dezentral aufgebaut. Firmen, Organisationen, Universitäten und Privatleute betreiben zahlreiche Jabberserver auf Basis des freien Jabber Protokolles (XMPP), die miteinander kommunzieren. Jabber Nutzerinnen können untereinander chatten, egal, auf welchem Jabber Server sie sich angemeldet haben.

Die allermeisten Jabber Server ermöglichen ebenfalls den Kontakt zu anderen Internet Relay Chat Anbietern und Netzwerken: Die sogenannten „Transports“ arbeiten serverseitig und bauen den Kontakt zu anderen Instant Messaging Netzen wie ICQ, MSN oder Yahoo auf. Der Jabber Nutzer muss sich darum nicht kümmern, da die Kontaktaufnahme unter den jeweiligen Servern selbst ausgehandelt wird.

wie ein Jabber Transport funktioniert
Author: Peritus, GFDL

 

 

 

Ein Beispiel, dass das Verwenden offener Protokolle nicht automatisch die Umsetzung der Idee freier Software bedeutet: Facebook nutzt für sein Instant Messaging ebenfalls das offene XMPP Protokoll, erlaubt es seinen Nutzern aber nicht, mit anderen XMPP Servern außerhalb des Facebook Universums Kontakt aufzunehmen.

Einen Jabber-Server auswählen

Wie bereits bemerkt, gibt es zahreiche Jabber Server im Netz. Eine Auswahl der sich freiwillig registrierten Jabber Server Anbieter findet sich auf der Website von  xmpp.net.

Folgende Anbieter speichern nur die nötigsten Informationen, um das Chatten zu ermöglichen. Ein Blick in die jeweiligen Nutzungsbedingungen empfiehlt sich.

Jabber Server der XMPP Standards Foundation: www.jabber.org
Jabber Server der Linux Distribution Ubuntu läuft hier: www.ubuntu-jabber.de
Jabber Server der Piratenpartei: https://wiki.piratenpartei.de/Jabber

OTR- Off-the-Record Messaging

OTR heißt: Übermittelte Nachrichten sind auf dem Weg vom Absender zum Empfänger nicht kompromittierbar, da sie bereits beim Absender v o r dem Versand verschlüsselt wurden und erst der Empfänger sie auf seinem Rechner wieder entschlüsselt.

Eine gelungene Visualisierung findet sich bei den Cypherpunks, die die OTR-Softwarebibliothek programmiert haben.

Ein weiterer Vorteil bei OTR: Die verwendeten Schlüssel zur vertraulichen Übertragung sind Einmalschlüssel. Sie werden am Ende der Kommunikation verworfen. Eine Speicherung der Nachrichten für einen Angreifer macht keinen Sinn, da er den verwendeten Schlüssel nicht mit der Nachricht speichern kann.