Sign in

Daniel Gultsch

@daniel.gultsch.social
24 followers 0 following 94 posts

Project lead on Conversations.im & Ltt.rs · Council Chair & Editor, #XMPP Standards Foundation · 2.9W/kg · Flat white socialist · Defying Gravity · […] 🌉 bridged from ⁂ gultsch.social/@daniel, follow @ap.brid.gy to interact

PostsRepliesMedia
Daniel Gultsch @daniel.gultsch.social · 28/09/2026
I just released an update to Conversations that fixes a regression in the accessibility of the attachment selection. Accessibility is important to me, and I apologize for any inconvenience caused by this. If you notice any accessibility problems, please let me know immediately. #XMPP […]
gultsch.social
Original post on gultsch.social
014
Daniel Gultsch @daniel.gultsch.social · 28/09/2026
Google is raising the minimum SDK version for several core AndroidX libraries to 24 (Android 7). This means that even well-intentioned app developers will have a much harder time supporting Android 6. #Android #OpenSource #Fdroid #Google
031
Daniel Gultsch @daniel.gultsch.social · 28/09/2026
RE: sciences.social/@annasdtc/117224123… Not everyone can or should self-host, but the technology that enables it—federation, open standards, and vendor independence—also allows cooperatives, municipalities, and community groups to run their own infrastructure […]
gultsch.social
Original post on gultsch.social
0212
Daniel Gultsch @daniel.gultsch.social · 27/09/2026
Im Interesse der Dezentralität gibt es meinen Vortrag „Jabber/XMPP: 25 Jahre Digitale Souveränität“ von den Datenspuren letzte Woche übrigens auch auf meinem PeerTube. gultsch.video/w/hNgNdVEUxMDex9xqrco… #Datenspuren #XMPP #Jabber #PeerTube #Fediverse
gultsch.video
Jabber/XMPP: 25 Jahre Digitale Souveränität
Beim Thema digitale Unabhängigkeit werden im Bereich Kommunikation und Instant Messaging verschiedene Lösungen diskutiert. Zum einen wäre da der zentrale Dienst einer US-amerikanischen Non-Profit-O...
002
Daniel Gultsch @daniel.gultsch.social · 26/09/2026
Ich hab bei meinem Interview mit Stephanie (@ueckueck) noch einiges darüber gelernt, wie Reichweite im Fediverse funktioniert und was die Vorteile großer Server sind. Schaut am Wochenende doch mal rein! Tipp: Funktioniert auch gut als Audio-only-Podcast. 🎧 […]
gultsch.social
Original post on gultsch.social
014
Daniel Gultsch @daniel.gultsch.social · 26/09/2026
RE: gultsch.social/@daniel/117326565942… Now that Conversations is free on Google Play, it should be a lot easier to onboard friends and family onto Jabber/XMPP — the only truly independent messaging solution. Maybe give it a shot this weekend! #XMPP #Jabber #Conversations_im […]
gultsch.social
Original post on gultsch.social
205
Daniel Gultsch @daniel.gultsch.social · 26/09/2026
RE: gultsch.social/@daniel/117280438824… Google finally managed to publish Conversations 2.20.2 last night, after apparently very thoroughly reviewing it for 16 days. The current version, which has been available on F-Droid for multiple days, is 2.20.3 😂 #FDroid #Conversations_im […]
gultsch.social
Original post on gultsch.social
021
Daniel Gultsch @daniel.gultsch.social · 25/09/2026
RE: gultsch.social/@daniel/114550851233… It took me a moment to get back to writing long-form content, but I’m enjoying it a lot. My last three posts have been XMPP-adjacent, but I think I want to branch out a little bit with my writing. gultsch.de/posts
gultsch.social
001
Daniel Gultsch @daniel.gultsch.social · 25/09/2026
F-Droid (@fdroidorg) is usually pretty quick with publishing updates these days, and both of my apps are built reproducibly—which means they are signed with my personal key. If you want an even more direct line to my apps, you can use my personal F-Droid […] [Original post on gultsch.social]
A screenshot of the "Add repostiroy" screen in F-Droid. The name of the repository is simply "Daniel Gultsch". It says it includes two app. Conversations and Ltt.rs
003
Reposted by Daniel Gultsch
Tobias (Toe Bee Us) Eigen @tobias.social.tobiaseigen.org.ap.brid.gy · 24/09/2026
RE: gultsch.social/@daniel/117326565942… So many f bombs. But legitimately so. Good on you for taking a stand against google, and sharing your app with the world for free. This is a great example of what we all need to be doing.
gultsch.social
001
Reposted by Daniel Gultsch
Ückück :ueckueck: :pd: :af: @ueckueck.dresden.network.ap.brid.gy · 24/09/2026
Gibt es das Fediverse? @daniel und ich haben diese Woche einen kleinen Videopodcast aufgenommen, in dem ich einige seiner Fragen zum Fediverse beantworte. Zwei Dezentralitäts-Nerds quatschen über dezentrale Social Media - mir hat es richtig Spaß gemacht. Schaut und hört gern mal rein […]
dresden.network
Original post on dresden.network
015
Daniel Gultsch @daniel.gultsch.social · 24/09/2026
Conversations is now permanently available for free on Google Play. Google doesn’t deserve me and my money anymore. gultsch.de/posts/breaking-up-with-g… #XMPP #Jabber #Conversations_im #Android #FOSS #OpenSource #Google #GooglePlay
gultsch.de
Breaking Up with Google Play: Why Conversations Is Now Free
Conversations, my federated instant messaging client for Android, started out as many traditional open-source projects do: as an attempt to scratch my own itch. Development started in January 2014 in my student dormitory, and within weeks I started dogfooding and using the client as the primary means of communicating with my friends. However, when it came to releasing the app to the public on March 24, 2014—exactly twelve and a half years ago today—it was immediately clear to me that I would at least try to turn my open-source project into a business. While I didn’t invent the business model of making the source code publicly available but charging for the convenience of a compiled binary, it was certainly unusual in 2014.
0622
Daniel Gultsch @daniel.gultsch.social · 24/09/2026
„Klickwege die keinen Sinn ergeben“, @ueckueck hält nicht viel von Instagram. Unser komplettes Gespräch über die Alternativen zu Instagram, Twitter und Co findet ihr hier: gultsch.video/w/kqhyU8g3ToUYYuKT3t7… Oder für den Nachhauseweg in der […] [Original post on gultsch.social]
017
Reposted by Daniel Gultsch
Ückück :ueckueck: :pd: :af: @ueckueck.dresden.network.ap.brid.gy · 23/09/2026
RE: gultsch.social/@daniel/117320833233… 2 der inoffiziellen "Maskottchen" der Dezentralität reden über das #Fediverse - oder so ähnlich^^' @daniel hatte ein paar Fragen zum Fediverse an mich und wir haben über unseren jeweiligen Weg ins Fediverse, Föderationsprobleme und […]
dresden.network
Original post on dresden.network
012
Daniel Gultsch @daniel.gultsch.social · 23/09/2026
Vor vier Jahren habe ich mir einen Mastodon-Server aufgesetzt. Ganz verstanden hab ich das mit dem Fediverse aber noch nicht. Deshalb bin ich kurzerhand nach Dresden gefahren und habe mir das Ganze nochmal von ückück erklären lassen. Zwischendurch kam auch die Frage auf, ob es das #Fediverse […]
gultsch.social
Original post on gultsch.social
000
Reposted by Daniel Gultsch
S1m @s1m.infosec.exchange.ap.brid.gy · 23/09/2026
PR for Signal-Server opened 🤞 I hope that web push/UnifiedPush will interest them
101
Daniel Gultsch @daniel.gultsch.social · 21/09/2026
• A car hit a pedestrian • An LLM hacked a website • An XMPP client ordered a shipping container full of cocaine from Colombia I’m starting to see a pattern.
107
Daniel Gultsch @daniel.gultsch.social · 20/09/2026
RE: fosstodon.org/@xmpp/117304079425733… I’m going to be in Prague for #LinuxDays (@linuxdays). I’ll be giving a talk on Sunday at 10:00 about XMPP and 25 Years of Digital Independence. You can also find me at the #XMPP stand if you’d like to chat, ask questions, or grab some […]
gultsch.social
Original post on gultsch.social
001
Daniel Gultsch @daniel.gultsch.social · 20/09/2026
Conversations 2.21.0 (releasing around Oct 20, 2026) will enable “Require channel binding” by default for new installs. If you run a public #XMPP server, please ensure it supports SCRAM-*-PLUS channel binding so new users can connect.
006
Daniel Gultsch @daniel.gultsch.social · 19/09/2026
Die Aufzeichnung meines Vortrags „Jabber/XMPP: 25 Jahre Digitale Souveränität“ von den #Datenspuren ist schon online verfügbar. media.ccc.de/v/ds26-678-jabber-xmpp… #XMPP #Jabber
media.ccc.de
Jabber/XMPP: 25 Jahre Digitale Souveränität
Warum Open Source ohne Föderation nicht reicht, was XMPP heute bietet und wie der Weg zu XMPP 2.0 aussieht. Beim Thema digitale Unabhäng...
107
Reposted by Daniel Gultsch
RisingEdge 🏳️‍🌈 @shinjile.mastodon.social.ap.brid.gy · 19/09/2026
Jetzt läuft gerade bei den #Datenspuren ein Vortrag über #XMPP . Ich mag dieses Protokoll doch sehr, es ist erwachsen geworden und auch für die Zukunft fit. Es sind viele Erweiterungen hinzugekommenen, wie z.b. Reaktionen. XMPP ist definitiv nicht tot! #conversations #instantmessaging @daniel
ein Vortragender auf der Bühne im Hintergrund der Slide des aktuellen Themas
001
Daniel Gultsch @daniel.gultsch.social · 18/09/2026
I've added my upcoming conference talks to the "Talks" page on my website. Slides are already available for my #Datenspuren talk tomorrow: gultsch.de/talks
gultsch.de
Talks & Presentations
Talks & Presentations Upcoming 🇬🇧 Jabber/XMPP: 25 Years of Digital Independence, Open Source Conference Luxembourg 2026 event page 🇬🇧 Jabber/XMPP: 25 Years of Digital Independence, LinuxDays 2026 event page 🇩🇪 Jabber/XMPP: 25 Jahre Digitale Souveränität, Datenspuren 2026 event page, slides 2026 🇩🇪 Push-Benachrichtigungen. Dezentral und OpenSource, FrOSCon 2026 event page, recording, slides 🇨🇦 UnifiedPush, FOSSY 2026 event page, slides 🇬🇧 XMPP - XEP-0490: Message Displayed Synchronization, IETF 126 recording, slides 🇩🇪 UnifiedPush, CLT 2026 event page, recording, slides 🇬🇧 XMPP - XEP-0202: Entity Time, IETF 125 recording, slides 🇬🇧 UnifiedPush - Push notifications. Decentralized and Open Source, FOSDEM 2026 event page, recording, slides 2025 🇩🇪 UnifiedPush, MRMCD 2025 event page, recording, slides 🇩🇪 UnifiedPush, Datenspuren event page, recording, recording (mirror), slides 2024 🇬🇧 Intro to Ltt.rs: A JMAP client for Android, FOSDEM 2024 event page, recording, slides 2023 🇩🇪 Der Angriff auf jabber.ru, XMPP Meetup Berlin recording, slides 2021 🇬🇧 Intro to JMAP: A spiritual successor to IMAP & Submission, XMPP Happy Hour recording, slides 2020 🇬🇧 Jingle & WebRTC: An introduction to audio/video calls with XMPP, XMPP Meetup Berlin recording, slides 2019 🇬🇧 The state of the XMPP Community, FrOSCon 2019 event page, recording, slides 🇩🇪 XMPP for developers, XMPP Meetup Dresden slides 🇦🇹 Regulierung von Instant Messengern, PrivacyWeek Wien event page (archive.org), recording, slides 🇬🇧 JMAP & Ltt.rs, 36C3 recording, slides 2018 🇩🇪 Open Source darf auch was kosten – vom Hobby zum Beruf, CLT 2018 event page, recording, slides 🇸🇬 Federated Instant Messaging with Jabber/XMPP, FOSSASIA 2018 event page, recording, slides 🇬🇧 The Ecosystem is Moving, Varia event page, slides 🇩🇪 Open Source darf auch was kosten, FrOSCon 2018 event page,recording, slides 🇩🇪 Copying WhatsApp the right way, Datengarten event page, recording, recording (mirror), slides 2017 🇩🇪 Jabber/XMPP: Instant Messaging selber in die Hand nehmen, MRMCD 2017 event page, recording 🇬🇧 The Past, The Presence & The Future, 34C3 recording, slides 2016 🇬🇧 Settling the IM war, FrOCSCon 2016 event page, recording 🇩🇪 Beenden wir den Krieg der Instant Messenger, Datenspuren 2016 event page,recording 2015 🇬🇧 XMPP 2015 - challenges of modern day instant messaging, FrOSCon 2015 event page, recording 2009 🇩🇪 Verteiltes Suchen – Ein aktueller Überblick, CLT 2009 event page
000
Daniel Gultsch @daniel.gultsch.social · 16/09/2026
This is unacceptable. The Google Play app review process now regularly takes longer than a week. I understand that the pipeline is clogged with AI slop, but #Google needs to prioritize #Android apps that have been around for 12+ years and push updates only once a month.
A screenshot of the Google Play Console showing that #Conversations_im has been submitted on September 9, a week ago at the time of posting, and is still pending review.
134
Daniel Gultsch @daniel.gultsch.social · 16/09/2026
I’ll be speaking at the Open Source Conference Luxembourg on October 7th! Join me and @larma as we talk about Jabber/XMPP and 25 years of digital independence. pretalx.com/open-source-conference-… #OSCL26 #Jabber #XMPP #OpenSource #DigitalSovereignty
pretalx.com
Jabber/XMPP: 25 Years of Digital Independence Open Source Conference Luxembourg
When it comes to digital independence, various solutions are being discussed in the field of communication and instant messaging. On the one hand, there is the reliance on proprietary APIs and providers largely built with venture capital. On the other hand, there is the complex task of developing a custom protocol from scratch. However, it might be worth taking a look at long-standing solutions that follow an actual internet standard and stand out due to numerous independent implementations. Jabber/XMPP is one such internet standard and is "ready for prime time".
031
Daniel Gultsch @daniel.gultsch.social · 14/09/2026
A lot of my colleagues are concerned that #XMPP could kill all of humanity by the end of this decade. This is not a marketing stunt.
2212
Daniel Gultsch @daniel.gultsch.social · 14/09/2026
I wrote a blog post reflecting on Jabber/XMPP, whether it’s ready for wider adoption, and how we actually get there. gultsch.de/posts/how-do-we-gain-tra…
gultsch.de
Jabber/XMPP: How Do We Gain Traction?
Signal Sucks, Actually When I first installed Signal in the second half of 2023 to stay in touch with a few friends who had recently switched, it did not support message edits. This completely broke the way I used instant messengers. At that point, editing messages was a widely deployed feature across other instant messaging clients. Conversations had supported it since February 20161 and I had acquired a habit of typing a message, sending it, and only then reading it again and checking for typos. The lack of such an essential feature caused me to send incomprehensible messages, making the app almost unusable for me. Signal forced me to adapt and change my habits.
110
Daniel Gultsch @daniel.gultsch.social · 13/09/2026
Currently doing research for another blog post, and I noticed that WhatsApp and Signal only gained the ability to edit messages in 2023, whereas Conversations has had it since 2016. To this day, both WhatsApp and Signal lack crucial features that […] [Original post on gultsch.social]
A screenshot of a chat in the Android App 'Conversations' showing that it is currently 03:16 in the morning for a contact.
003
Daniel Gultsch @daniel.gultsch.social · 11/09/2026
There used to be an urban legend that WhatsApp was listening to everything you said. In reality, it was mostly confirmation bias: if you talked to a friend about a dream vacation and later saw ads for it, chances were high you had already googled the destination. Anyway, Apple is now building […]
gultsch.social
Original post on gultsch.social
005
Reposted by Daniel Gultsch
ploum @ploum.mamot.fr.ap.brid.gy · 09/09/2026
My AI policy is "I don’t want any kind of interaction with that thing." And this should be all you need to know. ploum.net/2026-09-09-ai_policy.html
ploum.net
I Don’t Want to Interact With Stochastic Parrots
I Don’t Want to Interact With Stochastic Parrots par Ploum - Lionel Dricot.
11126
Daniel Gultsch @daniel.gultsch.social · 10/09/2026
You know how it’s become impossible to buy anything on Amazon because you’re given the illusion of choice, but everything is just drop-shipped junk from China? I'm starting to have a similar feeling toward new open-source projects post-LLMs.
230
Daniel Gultsch @daniel.gultsch.social · 10/09/2026
I promised an English version of my „Jabber/XMPP: 25 Years of Digital Independence“ talk, and it looks like I’m going to Prague for LinuxDays 2026 in October! pretalx.linuxdays.cz/linuxdays-2026… #XMPP #Jabber #DigitalSovereignty
pretalx.linuxdays.cz
Jabber/XMPP: 25 Years of Digital Independence LinuxDays 2026
When it comes to digital independence, various solutions are being discussed in the field of communication and instant messaging. On the one hand, there is the centralized service of a US non-profit organization. On the other hand, there is the publicly documented API of a company that was largely built with venture capital. However, it might be worth taking a look at long-standing solutions that follow an actual internet standard and stand out due to numerous independent implementations. Jabber/XMPP is one such internet standard and is "ready for prime time". In over 25 years, the XMPP instant messaging protocol has seen its fair share of ups and downs. This talk highlights the recent history of the protocol and explains why open source alone, without federation and vendor-independent standards, is not enough for true digital sovereignty. The current status quo of XMPP is showcased through modern features like emoji reactions, moderation, read state synchronization across multiple devices, and time zone indicators for contacts. Additionally, the presentation offers a look ahead at upcoming protocol extensions and the initiative to return to the IETF with "XMPP 2.0" to update the existing RFC standards. Finally, attendees will learn how to easily and smoothly get started in the XMPP ecosystem today.
011
Daniel Gultsch @daniel.gultsch.social · 04/09/2026
I'm getting out the good streaming setup for today's 29th XMPP Summit. ☺️
011
Daniel Gultsch @daniel.gultsch.social · 04/09/2026
RE: gultsch.social/@daniel/117195237916… If you are excited about my upcoming talk on #XMPP, I encourage you to read my essay, “Jabber/XMPP: 25 Years of Digital Independence” (if you haven’t already). The talk will be more technical in nature, but the essay hits on similar topics […]
gultsch.social
Original post on gultsch.social
012
Daniel Gultsch @daniel.gultsch.social · 01/09/2026
I have been invited to the “Datenspuren” conference in Dresden to speak about Jabber/XMPP and 25 years of digital independence. The talk is going to be in German, but I've submitted an English version to other conferences. talks.datenspuren.de/ds26/talk/GF8K…
talks.datenspuren.de
Jabber/XMPP: 25 Jahre Digitale Souveränität Datenspuren 2026
Warum Open Source ohne Föderation nicht reicht, was XMPP heute bietet und wie der Weg zu XMPP 2.0 aussieht.
136
Daniel Gultsch @daniel.gultsch.social · 31/08/2026
The Italian email, XMPP, and blog hosting provider Autistici/Inventati has been designated a “global terrorist” and put on a sanctions list by the US regime, which, among other things, will severely limit their access to financial systems. www.inventati.org/campaign/press #Jabber #XMPP […]
gultsch.social
Original post on gultsch.social
108
Daniel Gultsch @daniel.gultsch.social · 26/08/2026
RE: gultsch.social/@daniel/117151276111… Something that bothers me about the push for digital sovereignty is that a lot of it seems to be motivated by nationalism and anti-American sentiment. That's why we need standards and federation, so instead of just switching to an instant […]
gultsch.social
Original post on gultsch.social
123
Daniel Gultsch @daniel.gultsch.social · 24/08/2026
I wrote a blog post on Jabber/XMPP and 25 years of digital independence. gultsch.de/posts/25-years-of-digita… It shares a title with my upcoming talk and touches on similar themes around open standards, collective ownership, and avoiding vendor lock-in. However, it is an […]
gultsch.social
Original post on gultsch.social
0015
Daniel Gultsch @daniel.gultsch.social · 23/08/2026
After a full conference season of talking about #UnifiedPush, I’m now preparing a talk on XMPP again. I haven’t presented on XMPP in a while because I didn’t feel like a lot was happening. That’s changing now. #Jabber #XMPP
012
Daniel Gultsch @daniel.gultsch.social · 20/08/2026
RE: fosstodon.org/@xmpp/117123487150836… In addition to our regular summits in Brussels in January, we are doing an online-only summit this year. Our aim is to dramatically reduce the barrier to entry for international members of our community and anyone who would otherwise struggle […]
gultsch.social
Original post on gultsch.social
004
Daniel Gultsch @daniel.gultsch.social · 20/08/2026
With Google closing down the #Android ecosystem more and more, I think there is a lesson to be learned about relying on something that is technically open source but largely controlled by a single company. That’s why I would be very careful building something on top of #Matrix.
158
Daniel Gultsch @daniel.gultsch.social · 20/08/2026
RE: grapheneos.social/@GrapheneOS/11705… I used to have a lot of brand loyalty for Google smartphones. I started out with a Galaxy Nexus in 2011 and now use a Pixel 9 Pro. I guess I need to hold on to my current phone until postmarketOS becomes usable on Fairphones.
grapheneos.social
010
Daniel Gultsch @daniel.gultsch.social · 18/08/2026
RE: gultsch.social/@daniel/117077355951… Monocles probably also violates @Codeberg’s terms of use. As a Codeberg e.V. member, I abstained from voting on the matter of banning projects that consist mostly of AI-generated code, but I do support the decision of my fellow members.
001
Daniel Gultsch @daniel.gultsch.social · 17/08/2026
Die Aufzeichnung meines @FrOSCon@bonn.social-Vortrags darüber, wie Push-Benachrichtigungen eigentlich funktionieren, ist bereits online verfügbar. Danke übrigens nochmal an @ueckueck, die als Videoengel eingesprungen ist! […]
gultsch.social
Original post on gultsch.social
102
Daniel Gultsch @daniel.gultsch.social · 17/08/2026
#Conversations_im remains free of charge today and tomorrow (Tuesday) on Google Play. If you want to migrate away from one of its forks, now would be a good opportunity. Likewise, if you have friends or family members who don’t know about #FDroid, now is a great time to recommend Conversations […]
gultsch.social
Original post on gultsch.social
005
Daniel Gultsch @daniel.gultsch.social · 15/08/2026
We have a combined #XMPP and #UnifiedPush stand at #FrOSCon. Come say hi!
123
Daniel Gultsch @daniel.gultsch.social · 12/08/2026
Rocket.Chat adding support for #XMPP is very good news. „[XMPP] is self-hosted, air-gappable, open, and auditable, and it is light enough to hold up on constrained tactical networks. Those qualities are why it has stayed in service for two decades. The protocol is mature and trusted. […] It is […]
gultsch.social
Original post on gultsch.social
404
Daniel Gultsch @daniel.gultsch.social · 11/08/2026
Monocles, a #Conversations_im fork, is now making heavy use of LLM-generated code. Including its cryptography. Meanwhile it hasn't backported critical security fixes that landed in Conversations (and other forks) over a year ago. Use this information however you like. In other news […]
gultsch.social
Original post on gultsch.social
012
Daniel Gultsch @daniel.gultsch.social · 08/08/2026
If you're on #Quicksy, or know someone who is, now's a great time to migrate your quicksy.im account to #Conversations_im, since Conversations is currently free on Google Play. • In Quicksy go to 'Manage Account' (overflow menu) • Write down your password (use visibility toggle) • Under […]
gultsch.social
Original post on gultsch.social
014
Daniel Gultsch @daniel.gultsch.social · 08/08/2026
Great day at #Fedicon yesterday. I met lots of new people from the #ActivityPub community. I've always thought that #XMPP and the #Fediverse are ideologically well-aligned, and that our developer communities should talk to each other more. In that regard, it was a big success.
028
Daniel Gultsch @daniel.gultsch.social · 06/08/2026
#Conversations_im is now available for free on Google Play until August 18th. Whenever there is a conference with a strong #XMPP presence, I like to make the app available for free to make it easier for attendees to install the app and give XMPP a shot. I'm attending #FOSSY and #FrOSCon this […]
gultsch.social
Original post on gultsch.social
0115