pleroma.debian.social

pleroma.debian.social

πŸ‘‚ Pssst! Are you sure Big Tech isn’t listening to you?

Follow our privacy tips to keep your personal information safe!

Privacy tip advising to use Signal or Delta Chat next to a woman holding a smartphone and a shining lock

@brie is just a protocol, with what you say you are recommending any proprietary centralized implementation as well, including WhatsApp and Facebook Messenger IIRC? πŸ€”

people want to use products/tools not a protocol, what runs in background doesn't matter

@murena

@arcanechat@fosstodon.org @brie@venera.social
I guess in this case everyone knows what wa meant πŸ˜€.
But in case of product one could advertize https://snikket.org
But its also ok to advertise a protocol, like: "I'm only using emails services that work with any client"

@arcanechat @brie XMPP is also the name of a decentralized network (based on the protocol of the same name).

It’s not a single product, so it leaves you with choices. This can be seen as good or bad.

@zeank bad, you need to give something people can type in their app store of choice and get a program installed, if the community keeps having that mindset, xmpp will never get mainstream adoption but be a niche for techies, which is fine, but then I see some people promoting it when we are talking of replacing mainstream messengers

@brie

@arcanechat @zeank @brie Been waiting 20 years for someone to make a cross-platform XMPP client that has equivalent features/UI on all platforms for XMPP

It has never existed except proprietary versions (iMessage, Whatsapp, etc)

The XMPP community doesn't have the willpower to solve this problem, they're too focused on specs to develop a suitable mass-market enduser product

@murena

Or .
and since 1999 πŸ™‚
Jabber is the of chat.

@zeank @arcanechat @brie

More good than bad. If there is only a single product, it will never adapt to different needs and use cases. .

@menel oh boy... searching for "install" or "download" in that page gives zero results... I am a developer and even I am left like "ok but how I actually use this thing, or is this just an idea that runs in my imagination"

later found some "app" section in the menu, still left puzzled about "install instructions are in your invite link" and later "help! I just want to chat! -> use conversations" haha, I guess this is the most userfriendly xmpp people could come up with

@brie

@arcanechat@fosstodon.org
Yeah, that website is for people willing to host a server.
For "just chat" one could just paste a link for conversations app for example.

@debacle if strength means poor usability UI/UX and being incompatible between clients, then yes, you are hulk

@zeank @brie

@arcanechat @zeank @brie

I'm sure, I'm able to write a Delta client, that has both horrible UX, and is incompatible to other clients.

@debacle yes, but still there is a flagship client that works in all platforms that I can point people to and ignore your shitty client, there is no such client in XMPP and this is the problem you guys have to solve, you need a main STABLE client with all features people expect working on all platforms with seamless experience, then go have fun building your XEP-lego client

@zeank @brie

@arcanechat @zeank @brie

All platforms would be good. My platform:

$ apt search deltachat
Sorting...
Full Text Search...
$

But, true, there is no "perfect" client. I'm mainly on by @dino and by @gajim. One for the A/V calls, the other for all other features.

@debacle you can install from flatpak or even manual .deb or appimage, that you don't have pacakge is not a point at all, we are talking about mainstream adoption here

@zeank @brie @dino @gajim

@debacle @arcanechat @zeank @brie @dino @gajim Debian package repo is missing a ton of software, so what?

You want to run DeltaChat on Debian? Here you go: https://github.com/deltachat/deltachat-desktop/releases/tag/v2.25.3

@debacle this is super terrible btw, even in desktop you are using 2 clients because both are half-way, this is really depressive

@zeank @brie

@feld he knows he can run in Debian he just want to annoy with the missing package in official Debian repo which is a terrible idea for a security messenger

@debacle @zeank @brie

@arcanechat @debacle @zeank @brie right because Debian freezes software for the entire release of the OS and only backports "security fixes" which wouldn't be possible to do for any software with a rapid development cycle for many reasons

@feld @arcanechat @dino @gajim @zeank @brie

Debian is not missing any software, that is relevant to me. At least on my own PC. Before I try Delta, it needs to be in Debian, at least one of its various clients 🀷

@arcanechat @zeank @brie

I didn't check, but I can imagine, that the "halfway" would hold for Delta as well? I.e. does it have all the features, I need? No idea, but as soon as Delta is in Debian, I'll try.

bugs.debian.org/1073037

@debacle it is on debian, you just don't want to install it from other source than a repository holding frozen/old version of software

@feld

@debacle @arcanechat @dino @gajim @zeank @brie You don't understand how Debian works then.

As soon as DeltaChat requires a version of Rust that isn't in Debian, it's game over. Debian will never upgrade their version of Rust so it can be packaged.

DeltaChat currently requires Rust 1.82 and Electron 3.7

Debian 12 only has Rust 1.63

Debian 13 has Rust 1.85 ... but no Electron

What you need is an OS that packages modern software. You'll never get that on Debian.

@feld @arcanechat @dino @gajim @zeank @brie

I hope, there are other clients, maybe at least one not written in Rust? Ideally, one that runs in . I'm really missing a modern chat client in Emacs, as is too outdated. (Need to try , the Matrix client, again.)

@debacle @arcanechat @dino @gajim @zeank @brie it has to be Rust, the core crypto code is all in Rust

@feld @arcanechat @dino @gajim @zeank @brie

I guess, it's all standardized (OpenPGP, autocrypt, SMTP, IMAP...) so it shouldn't be too hard having multiple, independent implementations in whatever programming language?

@debacle @arcanechat @dino @gajim @zeank @brie there is only ONE good safe audited PGP library and it's the Rust one that's being used. It also has features that none of the other PGP implementations have which are required for additional metadata privacy.

These decisions were not made lightly.

@debacle @arcanechat @brie @dino @gajim @zeank you're also missing that the Rust core is everything:

SMTP
IMAP
PGP and other crypto
the ability to do SMTP/IMAP over HTTPS
the user accounts/profiles and all message storage in the SQLite database schema using key-based identity not email based
Iroh, also written in Rust used for secure P2P direct realtime communications between users (punches holes through NAT automatically, etc)

All of this is tightly integrated for a reason.

You can build a new UI, you can write a JSON-RPC bridge so you can use DeltaChat in Emacs if you want. But you cannot replace this Rust core. No matter what the Rust core has to exist.

@feld @arcanechat @dino @gajim @debacle @zeank @brie the rustc mainatiner is Debian is providing backports for trixie now
replies
0
announces
1
likes
0

@feld the enthusiast mentality, create another delta chat client from scratch re-implementing everything instead of focusing energy in a shared effort, that is why , an client had proper message replies with jump-to-quote, emoji reactions, stickers support, etc. before 99% the xmpp clients out there

blame google for "embrace and extinguish" but the worse enemy of xmpp is its own community

@debacle @zeank @brie

@arcanechat @debacle @zeank @brie you build protocols to solve problems for developers, you build platforms to solve problems for people