DNS SRV Einträge (z.B. für XMPP) bei netcup nun möglich
Ich betreibe ja seit geraumer Zeit einen XMPP-Server, genauer gesagt: Prosody. Dieser läuft auf einem vServer bei netcup. Seit geraumer Zeit hatte ich aber nun das Problem, dass ich mich mit manchen Servern nicht mehr verbinden konnte. Blöd. Sehr blöd, dass Jabber.org dazu zählte
Durch die engagierte Hilfe von Zash aus dem Prosody-MUC fand ich dann auch die Ursache: Ich hatte bislang keine SRV-Records für die Domain gesetzt. Leider bot netcup jedoch keine Möglichkeit zum Erstellen solcher Einträge - bis jetzt. Seit kurzem ist dies aber möglich und es funktioniert wie erwünscht (auch wenn die Wartezeit, bis das Ganze DNS darüber bescheid weiß nervig ist). Was für SRV Einträge man braucht, kann man auf dieser Prosody Seite schön nachlesen.
Danke netcup, dass ihr (endlich) das Feature freigeschalten habt. Und nochmals ein großes Lob an das Prosody-Team (Entwickler, Tester und Nutzer im MUC) und : so viel Hilfsbereitschaft findet man nicht bei jedem Projekt, hier aber immer wieder aufs Neue!
Profilordner von Psi+ unter Linux/(X)Ubuntu
Ich habe neulich eine ganze Weile gebraucht, bis ich dahinter kam, wie ich meinen Psi+ Profilordner unter Xubuntu sichere/wieder einspiele. Das lag daran, dass man gleich zwei Ordner im home Verzeichnis sichern muss:
~/.config/psi+
~/.local/share/psi+
Nur falls jemand auch mal sucht.
(Suchworte englisch: location of psi plus profile folder)
XMPP – (M)eine Einschätzung und Prognose
Im folgenden Beitrag möchte ich meine persönliche Einschätzung zum aktuellen Stand um XMPP sowie eine subjektive Prognose abgeben. Das Ganze ist als "IMHO" zu betrachten und mag natürlich voll daneben liegen.
Zunächst einmal der Stand Mitte 2012:
ICQ scheint in Deutschland langsam auszusterben. Vermutlich ist das zu weiten Teilen ein Resultat ihrer 'tollen' Clients. MSN und Yahoo kann ich schwer einschätzen, werden aber auch stark an Nutzern verlieren. Und zwar an Facebook. Ja, die Kommunikation der Menschen scheint sich immer mehr auf diese Plattform zu verlagern. Ich werde es mir an dieser Stelle einmal verkneifen zu schreiben, warum ich das vor Allem aus datenschutzrechtlicher Sicht absolut daneben finde.
Nun, so ist also die Situation bei dem Feind - äh bei den anderen IM-Netzwerken wollte ich schreiben. XMPP ist ein Nischenprotokoll. So manch einer kennt es, manche nutzen es sogar. Und damit meine ich jetzt nicht wirklich die Nutzer vom Facebook Chat und MSN, die wohl mittlerweile unter der Haube zwar XMPP verwenden, aber sich nicht für andere Server öffnen. Nein, ich meine die Nutzer, die auf einem freien Jabber Server ein Nutzerkonto haben und alle Vorzüge dessen genießen können. Nun, was kann man machen? Andere anhauen, ebenfalls darauf zu setzen! Teilweise zahlt sich sogar die Hardliner-Mentalität (Jabber oder eben nicht chatten) aus. Aber das ist gewiss nicht für jeden der richtige Weg. Sehr gute Gründe für den (schleichenden) Wechsel gibt es genug, auch hierauf will ich hier nicht noch einmal eingehen.
Doch was muss sich an der Softwarefront noch tun? Hier liegt noch viel Potential brach. Fangen wir bei den Clients an:
Das von mir präferierte Psi(+) Projekt dümpelt vor sich hin und ist nicht gerade offen für Vorschläge und eigene Beiträge (zumindest, wenn man sie nicht in russisch präsentiert). Gajim erscheint brauchbar, aber ich hatte hier und da schon Abstürze und unerwünschtes Verhalten, das einfach keinen guten Eindruck macht. Der schlanke Swift Client entwickelt sich im Schneckentempo. Es fehlt z.B. noch an einer Gesprächschronik (ist schon in Arbeit, ich weiß, aber das ist echt ein elementares Feature..) und seit der Beta Version 2.0 hat sich auch nichts mehr groß getan, wenngleich die Arbeiten an 3.0 bereits weitergehen. Pidgin, der Universalclient und vermutlich wichtiges Sprungbrett zum 'Endsieg' der Verbreitung des XMP Protocols funktioniert zwar. Aber eine richtige Weiterentwicklung mit Funktionen wie Message Receive Receipts oder gar Stream Management ist nicht abzusehen.
Bei der Server Software sieht es meines Erachtens auch nicht signifikant besser aus. Eine gewisse Ausnahme bildet nur Prosody. Hier wird zwar auch schon lange an Version 0.9 gearbeitet, aber es geht wenigstens voran und Version 0.8 ließ bereits wenig Wünsche für den Normalbetrieb offen. Stabil, flott mit freundlicher Unterstützung im Entwickler-Chat habe ich an meinem Favoriten wenig auszusetzen. Die anderen Kandidaten beobachtete ich nicht mehr so genau, daher nur ein grober Abriss. Die ejabberd Entwicklung ist gähnend langsam und es kommt mir so vor, als wenn man sich mehr auf die Unternehmenswünsche konzentrieren würde. Stream Management mögen die Entwickler wohl nicht und implementieren es daher auch nicht, was sehr schade ist. Ihr eigener Gegenvorschlag dazu lässt seit geraumer Zeit auf sich warten. Auch Tigase und OpenFire dümpeln vor sich hin. Mit OpenFire gab es immer wieder Probleme hinsichtlich des Verbindungsaufbaus zu anderen Servern.
Sehr ärgerlich ist der instabile Zustand von Jabber.org, welches eigentlich ja das Flaggschiff und erster Anlaufhafen für der XMPP Gemeinschaft für Einsteiger bei Jabber sein sollte. Verbindungsverluste häufen sich hier. Mir erscheint die eingesetzte proprietäre M-Link Software daher irgendwie nicht auch noch "so ganz optimal". Auch jabber.ccc.de hatte immer wieder kleinere Probleme, über die sich die Nutzer beschwerten. Ich weiß jetzt nicht, wie oft dies passiert, aber ich glaube im Allgemeinen hält es sich derzeit noch im Rahmen. Dennoch wäre eine höhere Verfügbarkeit wünschenswert. Das alles wäre mit einer Integration von dem oben bereits genannten Stream Management in Servern und Clients oder zumindest Message Receive Receipts in den Clients zumindest weniger frustrierend für die Anwender.
Was die Verbreitung von Jabber richtig voran würde, wäre eine Öffnung von beispielsweise MSN oder ICQ (bei FB habe ich die Hoffnung da schon komplett aufgegeben) zu anderen XMPP-Anbietern. Es spricht meiner Meinung nach für sie wenig dagegen. Aber ob und wenn überhaupt wann dies geschieht, steht in den Sternen.
Zuden braucht es noch viel Mund-zu-Mund Propaganda. Vielleicht wird ja auch mal einer der Populär-TV-Sender im Kontext von neuen Datenschutzskandalen bei FB und Co. von dieser offenen Alternative berichten. Aber bis das soweit ist, müssten die verfügbaren Clients hier und da - Manche mehr und Andere weniger - nachbessern. Die Entwicklung darf nicht einschlafen, aber laufend neue halbgare Clients bringen auch nichts. Gerade der Mobilbereich braucht noch eine State of the Art - App für XMPP.
Nun, sieht es also düster aus für Jabber? Nun, ein heller Stern am Himmel wäre jedenfalls kein Fehler. Aber ich vertrete immer noch die Auffassung, dass sich XMPP irgendwann durchsetzen wird - vor allem, wenn die softwareseitige Unterstützung besser wird. Es ist ja nicht so, dass es unbenutzbar ist, ganz im Gegenteil. Ich bin seit Jahren mit meinem Psi+ in Jabber unterwegs und mittlerweile auch schon fast zwei Jahre auf einem eigenen (Prosody) Server. Es hat sich derweil einiges getan und ich bin wirklich weitestgehend zufrieden. Aber für den Massenmarkt des Nutzers von Heute braucht es eben noch ein wenig mehr. Ich denke, unter der Haube werden immer mehr Dienste auf XMPP setzen. Inwieweit sie diese aber öffnen, ist die relevante Frage. (Leicht übertrieben formuliert: Ich will ja nicht von parasitärem Verhalten sprechen, aber so kommt mir das teilweise vor
)
Also, wie sieht meine persönliche Prognose aus? Zweitausendzwölf wird XMPP nicht den Durchbruch bringen, vielleicht auch noch nicht 2013. Aber spätestens 2014 geht es - gesetzt den Fall, dass die Software sich bis dahin entsprechend weiterentwickelt hat - bergauf und die Nutzerzahlen werden signifikant steigen.
Jeder weiterer Nutzer ist ein Gewinn, überzeugt in eurem Umfeld Menschen dazu (Datenschutz, Verschlüsselung und unabhängige Offenheit ohne kommerziellen Hintergrund sollten doch gute Argumente sein?!), jabber eine Chance zu geben. Und unterstützt sie anfangs dabei.
So, das war jetzt mein Senf zum Thema.
Psi+ auf deutsch
Wer Psi+ nutzt oder nutzen möchte, hat nun auch die Möglichkeit, das Programm „einzudeutschen“.
Der aktuelle Stand der (u.A. deutschen) Sprachdatei ist jederzeit auf Transifex.net einsehbar. Die Oberfläche ist weitestgehend vollständig übersetzt, bei den Plugins gibt es noch einige Lücken. Hinweise auf Lücken oder Hilfsangebote werden übrigens gerne angenommen, entweder über Transifex oder per Mail, z.B. an mich.
Je nach Betriebssystem und Quelle sind die Sprachdateien bereits mit an Bord. Bei der Windows Version kommen sie hoffentlich auch bald mit ins Standardpaket (kann es derzeit nicht testen), für die (sehr simple) manuelle Einrichtung siehe unten.
Unter (Debian) Linux gibt es gute Nachrichten für die Launchpad-Version: hier werden die Sprachpakete mittlerweile mitgeliefert.
Nachtrag 20.06.2012: Die Sprachpakete wurden nun auch in die Windows-Packages integriert
Daher ist kein explizites Nachinstallieren mehr nötig, Linux und Windows sollten lokalisiert sein. Danke an die Entwickler.
Wie bekomme ich die Sprachdatei in Psi+ integriert?
1. Datei herunterladen (Stand 14.04.2012 HIER herunterladbar) und zip-Datei entpacken.
Unter Windows:
2. Datei in den Programmordner kopieren (z.B. C:\\Programme\Psi Plus\)
Unter Linux
2. Datei nach /usr/share/psi-plus/psi_de.qm kopieren
3. Psi+ starten. Die Sprache kann man im ersten Fenster der Einstellungen (Preferences) wählen.
4. Fertig ![]()
Dank an Tehnick für die Bereitstellung der Übersetzungs-Infrastruktur und Absprache mit den Paket-Erstellern!
Jabber-Client-Updates: Psi, Psi+ und Gajim
So, ein paar kleine Fortschritte gab es auch bei den XMPP-Clients:
Bei Psi ist endlich mal ein wenig Bewegung ins Projekt gekommen und die Website funktioniert wieder halbwegs - das war überfällig. Mal sehen, wann ein neues Release kommt, die Codebasis wird von den Psi+ Entwicklern bereits eine seit geraumer Zeit mit Updates befüllt.
Gajim hat mittlerweile Beta-3 seines 0.15-Releases herausgegeben. Es wurden wohl einige Fehler beseitigt und neue Funktionen hinzugefügt - weiter so!
Die Swift Entwickler sind wohl fleißig am coden, einen Releasetermin für Version 2 haben sie aber wohl noch nicht festgelegt - schade. Wenn die Chat-History erst einmal am Start ist, wird der Client bestimmt sein Klientel finden.
Für Psi+ gab es auch seit längerem kein offizielles Update mehr, Code schreiben sie aber nicht wenig. Mal sehen, was der nächste Changelog bringen wird. Unter Linux kommen jedenfalls fast jeden Tag neue Entwicklerversionen hereingeflattert. Von StreamManagement leider immer noch kein Lebenszeichen. Dafür haben sie OTR halbwegs stabil am Laufen - ein sehr erfreulicher Schritt.
Generell gibt es nicht all zu viel Neues aus der XMPP-Welt:
Microsoft hat MSN ein XMPP Interface verpasst - allerdings ohne freie Server-zu-Server Verbindungen, also genauso wie Facebook. Nun, wenigstens etwas. Die Authentifizierungsmethode, die sie gewählt haben (OAuth), ist auch nicht gerade der absolute Brüller, wenn man mich persönlich fragt - aber wenn sie meinen...
Beer4Code – Mal wieder eine kleines Dankeschön
...und diesmal geht ein kleines Dankeschön aaaaan *Trommelwirbel*:
OpenStreetMap.org
Freies Kartenmaterial ist einfach genial - gerade in Zeiten von Copyrightwahnsinn, Abmahnwellen und Patentkriegen. Die Karten sind wirklich gut und ausgereift dank tausender freiwilliger Mapper und die Infrastruktur erlaubt es, munter auf Basis von den Karten eigene Software zu entwickeln und zum Beispiel individuelle Karten zu erstellen - sauber! Mehr Informationen gibt es natürlich bei Wikipedia.
Schon gewusst?
Schon gewusst, dass wenn man die Schale einer unreifen Walnuss aufschneidet eine gelb-braune Flüssigkeit austritt, die man selbst mit Hausmitteln&Gewalt nicht von den Händen bekommt? *flucht*
Warum ich den Like-Button nicht like
Wer kennt ihn nicht, er hat sich rasant im Netz fest gebissen: Der Like-Button, im deutsche Raum "Gefällt mir!" getauft. Fast jede größere Website hat mittlerweile einen bei sich pranken. Für diejenigen, die ihn nicht kennen: Hierbei handelt es sich um eine Erfindung von Facebook. Klickt man drauf, kann man eine Website, einen speziellen Artikel oder irgendwas über das eigene Profil weiterempfehlen. (Ich habe es nie versucht, aber es sollte ziemlich idiotensicher sein.) Der Nutzen sei mal dahin gestellt, viele scheinen ihn praktisch zu finden.
Was aber wirklich fatal ist, dass für diesen Button eine Bilddatei von den Servern von Facebook lädt, eben diese die Grafik für diesen Button. Was bedeutet das im Umkehrschluss? Ein x-beliebiger Nutzer geht auf eine Website mit eben diesem Knopf. Die Seite wird geladen - der Button auch. Was passiert? Der Browser des Nutzers klopft beim Facebookserver an (muss er ja, ist ja in die Webseite eingebunden) und fordert das entsprechende Bild mit, was dieser ihm natürlich liebend gerne zuschickt. Der Browser schickt dabei zwangsläufig Informationen über sich, den Computer die eigene IP-Adresse mit. Diese Daten kann Facebook dann einfach abspeichern, später mit anderen den Daten verknüpfen und Schwups! seid ihr identifiziert..
Ergo: Facebook weiß, wann wer auf welcher Website ist. Die Daten lassen sich leicht verknüpfen und das gesamte Surfverhalten ist quasi transparent. Wollen wir das? Nein, das wollen wir nicht!
Die Free Software Foundation hat dazu eienn sehr interessanten Artikel geschrieben, hier zu finden, und liefert auch gleich eigene Anti-Buttons mit.
Wer Firefox & Adblock Plus nutzt (ich weiß nicht, ob es in Chromium auch einfach geht, denke aber schon), dem kann ich als Gegenmittel diese Blockierliste empfehlen:
https://monzta.maltekraus.de/adblock_social.txt (hier der Entsprechende Foreneintrag vom Ersteller dazu)
Diese blockiert die Button sowohl die Fratzenbuch, als auch von anderen Sozialen Netzwerke & Konsorten. Damit endlich ein weiterer tropfender "Daten-hahn" zugedreht.
Oft genug sind in Websiten darüber hinaus noch Facebook-JavaScripte integriert, wie man sehr schön bemerkt, wenn man die Erweiterung NoScript installiert. NoScript kann ich jetzt nicht uneingeschränkt empfehlen, weil es zwar ohne Zweifel eine sehr geniale Erfindung ist, jedoch den gewohnten Surfkomfort etwas einschränkt. Ich habe mich aber noch einer kurzen Eingewöhnungsphase seeehr damit angefreundet und bin immer wieder negativ überrascht, von welchen dubiosen (meist Werbe-) Anbietern Skripte eingebunden werden. Damit ist bei mir jetzt Schluss, in meinem Firefox wird nur noch das Nötigste an Skripten eingebunden.
Nun, warum habe ich all dies hier geschrieben? Für euch
Um euch ein wenig zu sensibilisieren hinsichtlich Datenschutz und was ein kleines Bildchen so mit sich bringen kann. Wem egal ist, wer weiß, auf welchen Seiten er sich wann bewegt wird den Artikel vermutlich mal gelesen haben. Für den Rest war es vielleicht ein kleiner Weckruf. In dem Sinne: Lasst euch nicht überwachen!
Psi+ GPG-Verschlüsselung unter Linux ((X)Ubuntu) aktivieren
Ich hatte jetzt eine ganze Zeit über das Problem, dass ich bei Psi+ unter Xubuntu (und ich glaube, es war auch unter Linux Mint Debian Edition das gleiche Elend) keine GPG-Verschlüsselung für meinen Account aktivieren konnte, weil ich keinen privaten Schlüssel unter Account Properties -> Details auswählen konnte: Der Button "Select Key" war ausgegraut. An der Schlüsselverwaltung konnte es eigentlich nicht liegen, denn unter Gajim ging es einwand frei. Nun bin ich im Psi-MUC zufällig über die Lösung gestolpert:
libqca2-plugin-gnupg
muss installiert werden. Nun funktioniert GPG einwandfrei. So einfach kann es manchmal gehen.
Jabber-Client-Updates: Psi+, Gajim & Vacuum IM
Es gibt mal wieder ein paar kleinere Neuigkeiten bei den XMPP-Clients.
Psi+
Was mich besonders freute, war folgende Zeile im Changelog zu Version 0.15.5091:
* fixed receipts when pgp/gpg is enabled (psi-receipts.diff, psi-pgp-chat-icons.diff)
Endlich funktionieren die Receipts bei aktivierter Verschlüsselung. Das bedeutet, dass wenn eine Nachricht abgeschickt wird, der Pfeil links von ihr lila ist, bis der Client des anderen eine Empfangsbestätigung sendet. Wenn dieses beim Sender eintrifft, wird der Pfeil grün. Darüber hinaus wurden schöne Icons hinzugefügt, so dass man leicht sehen kann, ob eine Nachricht verschlüsselt übermittelt wurde oder eben nicht. Schön zu sehen, dass es bei meinem lieblings-Jabber-Programm immer wieder weitergeht.
Gajim
Es geht das Gerücht, dass die Tage eine Alphaversion von Gajim 0.15 herauskommt. Diese wird aller Wahrscheinlichkeit nach Stream Management und GPG-Unterstützung unter Windows beinhalten. Ich bin gespannt!
Vacuum IM
Dieser hierzulande recht unbekannte Client wurde in der Version 1.1.1 veröffentlicht. Sie auch hier