Ich finde es ja immer wieder schade, dass sich #XMPP nicht als DER Messenger durchgesetzt hat... aus technisch funktionaler Sicht, also aus meiner als Anwender ist XMPP mittlerweile besser als diese ganzen mobilen Messenger und dennoch nutzen die Menschen lieber diese. Schlechter, wahrscheinlich unsicherer, zentralisiert, weniger Funktionen, Beschränkungen und nicht quelloffen, aber macht mal weiter so, irgendwann dreht dann jemand diese Messenger ab oder schaltet die Verschlüsselung mit Hintertüre ein.

#WhatsApp und #Signal sind #US Unternehmen, wenn #Trump nicht mehr möchte, dass die Welt darüber sicher kommuniziert, dann wird er das einfach umsetzen.

Keine Ahnung wo die ganzen anderen Messenger #Telegram, #Viber oder wie sie alle heißen her kommen, aber es sind immer Einzelunternehmen die einem nationalen Rechtssystem unterworfen sind, wohingegen jeder (wirklich jeder!) einen eigenen XMPP Server betreiben kann und einen Client seiner Wahl nutzen kann. Diese Clients sind oft Open Source (#OSS) und nicht an bestimmte Länder gebunden, der Code kann in jedem Land verbreitet und weiterentwickelt werden.

@utzer Im Grossen und Ganzen stimme ich dir zu,aber Jabber ist ziemlich veraltet und hat einige Bugs,die normale Leute wohl groesstenteils nicht hinnehmen wuerden.Ich empfehle eher Matrix.Hat die gleichen Vorteile,die du auflistest,aber funktioniert wesentlich zuverlaessiger und es wird auch an immer mehr benutzerfreundlichen Clients gearbeitet.

@nipos @utzer Matrix hat das Problem, dass die einfach mal machen und hinterher zu dem was irgendwann mal sinnvoll schien kompatibel bleiben müssen.
XMPP ist modularer. Da kann ein Client einfach mal Peer-to-Peer-Filetransfer sein lassen und nur HTTP-Upload implementieren, gerade wo heute P2P nicht durch Firewalls kommt.

Follow

@allo @utzer Diesen Flickenteppich von wegen der eine Client kann nur das und der andere nur das zaehlt zu den groessten Nachteilen,die ich bei Jabber sehe.Es muss einfach einen einzigen Standard geben,den jeder Server und jeder Client exakt gleich implementiert und nur so kann das funktionieren.Ich behaupte nicht,dass Matrix perfekt ist und immer vorher nachgedacht hat,aber zumindest haben sie beim Protokoll alles genau festgelegt,was fuer perfekte Kompatibilitaet zwischen jedem Client sorgt.

@nipos @utzer
Halte ich für falsch. Browser tun auch nicht alle das gleiche. Du kannst einen HTTP-Client in paar Zeilen bash schreiben. Der kann keine Kompression, aber der Server schaltet die Kompression ab, wenn der Client sie nicht beantragt.
Genauso kannst du bei XMPP schnell etwas was funktioniert bauen, aber es auch beliebig komplex werden lassen.
Es ist einfach nicht nötig von jedem zu fordern, dass er das gleiche kann wie alle anderen.

@nipos @utzer
Wenn du das aber als Problem siehst gibt es eine einfache Lösung:
Empfiehl den Leuten nicht XMPP, sondern Conversations. Dann muss die und dich nicht interessieren ob es XMPP ist und was andere Clients können, ihr nutzt Conversations und wisst was es kann. Damit seit ihr auf einem Level wie Threema, wo auch alle den gleichen Client nutzen (müssen).

@nipos @utzer Nur dass ihr *zusätlich* interoperabel dazu seid, dass ihr auch Leute die Xabber statt Conversations nutzen erreichen könnt. Das klappt mit Threema und Signal nicht.
In dem Sinne: Empfiehl Conversations und Quicksy (Conversations mit Telefonnummern, sonst 1:1 das gleiche) und kümmer dich gar nicht zu sehr um das was drunter liegt.

@nipos @utzer Du tust bei Matrix übrigens das gleiche. Du redest nämlich nur über Riot, nicht über andere Matrixclients, ählich wie wenn du Conversations statt XMPP empfiehlst.
Matrix lässt sich z.B. auch über IRC oder telnet zu bedienen. Und dann kann es weder Bilder noch Verschlüsslung.
Genau das was du XMPP vorwirfst, wenn Leute sich für andere Clients entscheiden können hast du da also auch, sobald mal jemand nicht den Client nutzt den du gerade nutzt.

@allo @utzer Quicksy?!Der zentralisierte Scheiss?!Dein Ernst?!Und natuerlich nutze ich nicht nur von Riot.Ich hab auf dem Handy und auf dem Tablet Riot und auf dem PC und einem Laptop Fractal und auf einem weiteren Laptop Quaternion und sie machen alle ganz genau das gleiche.Verschluesselung kann zur Zeit wirklich nur Riot,aber da arbeiten einige andere Clients schon dran.Ist scheinbar schwierig zu implementieren,aber es wird trotzdem gemacht.Bei allen anderen Funktionen konnte ich aber keine Bugs/Inkompatibilitaet feststellen.

@nipos @utzer Quicksy ist nett für Leute, die lieber Whatsapp als was anderes hätten. Und es ist einfach von dort nach Conversations zu wechseln. Du musst nicht jedem sofort die 100% Lösung aufzwingen.

Du sagst es selber, du hast einen Zoo von Clients. Und die können nicht alle das gleiche. Die können nicht einmal alle Verschlüsslung. Das ist immer so, wenn du erlaubst dass andere Entwickler Clients bauen, siehe den Grund warum Moxie den Signal Lock-In bevorzugt und Forks aussperren will.

@allo @utzer Jetzt auch noch mit einer Fehlentscheidung von Whatsapp 2.0 begruenden,dass Matrix schlecht ist?Mir wird das gerade echt zu bloed.Und doch,man muss jedem eine 100% Loesung geben.Entweder ganz,oder gar nicht.Ich hab mich bewusst gegen Whatsapp entschieden und dagegen,darueber mit irgendjemandem zu kommunizieren.Genauso werde ich auch jeden sofort blockieren,der mich auf Quicksy anschreibt und werde das erst recht nicht weiterempfehlen.

@nipos @utzer Okay, mach wie du es magst. Mir wird die Diskussion hier zu erregt Ich wünsche dir noch einen schönen Abend.

@allo
Matrix geht gut und auch alle Bridges. Mittlerweile sehr stabil. Nutzt Matrix - den es ist sehr gut.

Und klar, wird ständig verbessert. Das ist ja auch das Gute daran.
@nipos @utzer

@allo @utzer Oder ich empfehle einfach Riot,aber zurueck zu deinem Vergleich: Doch,auch Browser koennen alle das gleiche und zwar nach den W3C Spezifikationen.Manche Sachen werden nicht so schnell oder von manchen Browsern nicht perfekt umgesetzt,aber im Grossen und Ganzen gibt es einen einzigen Standard,nach dem das ganze Internet funktioniert.Wuerde es diesen Standard nicht geben,haetten wir ein fuerchterliches Chaos.Das haben wir ja frueher mal gehabt,als IE noch der groesste Browser war und Firefox gerade so am kommen.Einen einfachen HTTP Client (oder cURL Befehl,das tuts auch) willst du wohl hoffentlich nicht mit einem richtigen Browser vergleichen?!

@nipos @utzer
Nein, Browser können nicht alle das gleiche. Mach den Versuch und installier dir dillo (Minimalbrowser) und lynx (Textbrowser). Trotzdem sind auch minimale Browser zu vielen Webseiten kompatibel. W3C Spezifikationen sind eine Empfehlung, aber nicht verpflichtend um etwas Browser zu nennen. Und in der Tat kann meistens keiner der modernen Browser alle gerade gültigen Standards, das ist sich ständig am weiterentwickeln.

@nipos @utzer Und das Problem mit der IE Dominanz war gerade das, nämlich dass Leute Webseiten nicht mehr für den kleinsten gemeinsamen Nenner gebaut haben, sondern für "optimized for IE with 800x600".

@nipos @utzer Und das Problem hast du beim aktuellen Web *massiv*.
Überleg mal wie hoch du den Aufwand einschätzt einen HTML5-kompatibeln Browser zu bauen. Und dann überleg mal wie hoch der Aufwand ist einen Browser zu bauen der mit diversen JS-Frameworks kompatibel ist. Ein Browser der HTML4 soweit darstellen kann dass alle Seiten lesbar sind ist einfach, danach kann man weiter bauen bis alle aussehen wie das Referenzrendering.

@allo @nipos @utzer

ich habe einfach ein Konto bei Matrix und eins bei XMPP, soll mich einfach jeder da anschreiben, wo er gerade von begeistert ist.

Was übrigens wirklich doof ist bei Matrix, dass es keinen Multiuserclient gibt, das ist bei Conversations wirklich mega geil umgesetzt.

Außerdem ist es natürlich schon der Hammer, dass Prosody absolut perfekt auf einem rPI3B läuft.

Aber wenn man mit Apple Fans schreiben will, hilft das halt nix.

@favstarmafia @utzer Ich gehe davon aus, dass früher oder später wer einen hübscheren iOS-Client bauen wird. Gerade mit Push-Proxy sollte das möglich sein, wenn es auch nicht ganz so dezentral ist wie man es gerne hätte. Aber das ist bei iOS halt immer ein Problem.

@allo genau deshalb habe ich mein iPad verkauft und mir das Huawei M5 besorgt, da man sonst nicht wirklich mit FOSS arbeiten kann. Vielleicht gibt es ja wirklich irgendwann mal gute Hardware ohne System, wo man dann selbst entscheiden kann, welches System man verwenden will. So lange muss ich halt mit dem ganzen Google Schrott leben, kann aber wenigstens FOSS Software verwenden.

@utzer

@favstarmafia
Tjo, du musst halt den Rest der Nutzer irgendwo abholen. Das meiste was auf iOS Open Source ist scheint ja doch irgendwie eine Firma dahinter zu haben.
Ich glaube du zahlst auch regelmäßig dafür wenn deine App im Store ist
Bei Google zahlst du einmal wenn du deinen Developeraccount verifizierst.

@utzer

@allo oder halt FDroid und Spenden, das gefällt mir eigentlich am besten,

@utzer

@allo mal ganz im Ernst, ich finde es mega geil, dass es #Matrix und #XMPP als freie offene Software gibt, jeden denn ich zu einer der beiden Welten bewegen kann, habe ich eine Welt ohne riesige Konzerne aufgezeigt, dabei ist mir absolut egal für was er sich am Ende entscheidet.

Deshalb ist mein Motto, ich helfe dir was für dich zu finden, Hauptsache es ist FOSS und passt für dich.

@utzer

@favstarmafia
Vor allem reden die miteinander. Und hätte Matrix keine Bridge, hätte irgendwann jemand für XMPP einen Transport (quasi eine Bridge bei XMPP) gebaut. Früher haben einige Leute ICQ und MSN via XMPP bedient, weil sie dann einen Client für alles hatten.

@utzer

@favstarmafia @allo @utzer Ich bin da etwas mäkeliger: FOSS alleine reicht mir nicht, es muß auch federated sein. Signal und Wire z.B. sind freie Software, bei Telegram sind es zumindest die Clients, aber man ist trotzdem an einen Dienst gebunden.

@debacle na dann sind wir uns bei XMPP und Matrix doch schon mal einig.

@allo @utzer

@favstarmafia Ui bei Huawei fliegt die fdroid Version von Conv schnell auf die Nase...

@favstarmafia @utzer @allo Ich hab auch beides und eigentlich muss man auch beides haben,weil jeder zweite irgendwas anderes hat.Multiaccountclients,da gibts fuer den PC schon Quaternion und fuers Handy kommt eventuell noch was.Also ich koennte mir zumindest vorstellen,dass SimpleMatrix oder Pattle sowas noch einbauen.Und lief dein Synapse nicht auch sehr gut auf dem Raspberry?

@nipos das war der 3B+, der ist deutlich schneller. Aber was solls, der Rock64 kosten 10 € mehr, das ist ja sowieso kein Argument.

@utzer @allo

Sign in to participate in the conversation
Mastodon

Generiere Instanz-Beschreibung... ... ... ... ... ERROR 418!