Considering that both #XMPP and #Matrix re-invented #decentralized communication while #email was already there, makes #deltachat more interesting.
The fact that DC didn't invent a new protocol for #InstantMessaging and just used the protocol which was already there, and also that how far has it gone, is mind blowing.
At first when I was chatting with @treefit, I already was developing a Matrix client(#chooj) for #KaiOS and it was the only decentralized IM which I was using and investing resources into. I was skeptical but then I thought it would be a good idea to invest into DeltaChat, as well as Matrix. His argument, of course, wasn't good. He was arguing that we need multiple options in the case one of decentralized IMs fail. However this convinced me to give DC a try.
But now, I see that DC has very unique advantages no other messenger has. Their moto is "playing the long term" game. Unlike Matrix which suddenly exploded, DC moves very slowly. As an advantage, DC is much more consistent, hassle free, has less bugs(in my experience) and has better UI/UX than many Matrix clients. But it has got several disadvantages. Matrix has tons more features which DC hasn't got or has added them just recently such as editing messages and reactions. And it is not yet suitable for public groups, like the ones we've got in the Matrix network.
Overall, if you want secure chat with friends or family or other people you trust, DeltaChat is a very good option and the experience is very good. And I haven't seen something like #webxdc in any other IM. However if you want something like #Discord guilds for a community, Matrix is the way to go.
BTW, DC currently lacks funding, thanks to what #Trump did with #OpenTechnologyFund(#OTF). If you can help in anyway, financial or otherwise, it will be extra valuable at this point.
Edit:
BTW, here are websites of webxdc and DC:
Edit2: Make sure to check WebXDC, apps shared in #P2P deltachat groups or DMs.
#IM #FOSS #Messenger #MessagingApp #opensource #opensourceIM #freesoftware
Traveling OSM Sales-enby Problem ✊🏳️🌈🏳️⚧️🇺🇦
in reply to Farooq | فاروق [Master Patata] • • •I could say the exact same things for #XMPP…except XMPP has had public channels, message correction, and other features for a long time 😅
By the way, if you happen to be looking for a KaiOS XMPP client, check out Convo
Here’s a user’s guide to XMPP I wrote, if anybody needs it -
contrapunctus.codeberg.page/th…
convo/README.md at master
Disroot Forgejo: Brace yourself, merge conflicts ahead.pixelschubsi
Unknown parent • • •pixelschubsi
in reply to Farooq | فاروق [Master Patata] • • •Farooq | فاروق [Master Patata]
in reply to pixelschubsi • • •@pixelschubsi
The point is that DeltaChat didn't invent a new protocol, start something from scratch and write the software for it from the first line. As there is a saying:
#DeltaChat didn't invent #Email, #PGP, #autocrypt or new technology for #webxdc. Even WebXDC's real time channels don't use a technology invented by DC.
Benjamin Kwiecień 🇵🇸
in reply to pixelschubsi • • •Elena ``of Valhalla''
Unknown parent • •@John K. @Delta Chat @pixelschubsi @treefit @Farooq | فاروق I don't know whether hosting a delta-chat-only email server is significantly easier than a regular one, but afaik that's not exactly one of the easiest things one can self-host (and often it's even The One Port Completely Blocked on home connectivity, so the rpi at home wouldn't work). A lot of the complexity of course involves not getting banned by other servers, and I don't know if DC-only servers are a bit better in this.
xmpp with prosody, OTOH, it's one of the easiest and less time consuming things I've ever hosted (on a vpn rather than at home, for reliability reasons, but it wouldn't be impossible to do at home).
Traveling OSM Sales-enby Problem ✊🏳️🌈🏳️⚧️🇺🇦 likes this.
Traveling OSM Sales-enby Problem ✊🏳️🌈🏳️⚧️🇺🇦 reshared this.
Goffi
Unknown parent • • •@debacle we have already shared TODO list based on Pubsub in XMPP, it's implemented in Libervia. Using a JS blob instead is a huge regression, the point of having standards is to avoid this. That said, webxdc is neat and I plan to implement it. It's notably nice for games, and few other cases.
#webxdc #xmpp #libervia
Goffi
Unknown parent • • •JC Brand
Unknown parent • • •@debacle
As long as dynamic imports are possible from within an WebXDC sandbox I don't see why not.
developer.mozilla.org/en-US/do…
import() - JavaScript | MDN
MDN Web DocsDelta Chat
in reply to Elena ``of Valhalla'' • • •Elena ``of Valhalla'' likes this.