@j @j Ah! A protocol. Ok. Having different apps on different types of devices, a disadvantage, as most have elderly family members, maybe living in a distant location.
Sounds interesting.
So, the drawback of #Signal vs. #XMPP based apps is that it uses #Google's API and thus is more vulnerable to attack, correct?
After my old "smartphone" went off, I can't communicate anymore with friends on PC, as both #signal and #telegram force me to scan "QR" with mobile device. I don't want to depend on a smartphone anymore!
I took some time testing different options and I'm now bringing my friends to #xmpp - stable, reliable protocol, you can use any clients you want either on PC or phone, and allows easy encryption and calls!
After moving from twitter to #fediverse, it is time to desert centralized apps, people!
@frankie Sorry, but this is just not true. Setting up #xmpp ecosystem is quite elaborated task, especially when you mean #jingle calls (I wonder if whoever ever managed to get them working).
You are right, that setting up a modern #XMPP server has some "funny" aspects: You need the right DNS entries, you want to have an HTTP server, and there is #TURN for #Jingle.
But I didn't understand the post by @frankie in the way, they were promoting selfhosting.
For most "non-geek" people I suggest (for #Jabber as for email or fediverse/Mastodon) to select a trustworthy server. E.g. a local internet club, a cooperative or a small company. There are many free and paid options.
@debacle@frankie I don't even mention setting up own server. When we are talking about communication software, it should be easily accessible, without requirements of solemn wows, degree in computer sciences or even long troubleshooting, otherwise the audience will be marginal, if any.
1. One need to get a client. On mobile it would be most probably #Conversations or some its forks of different degree of weirdness. Conversations requires either to pay them immediately or use #Fdroid. It is not bad to pay or donate them (though I am not happy about giving google my card) but it raises the entrance limit immediately. On desktop, one would have to mess up with a bunch of clients, from which only #Gajim and #Dino seem to be more or less modern (and quite probably one will need to install cutting-edge version from flatpak or whatever). 2. Well, then server. Well, there are reasonable, advice or research is necessary. 3. Troubleshooting and fine mistakes. E.g. #Conversations fails to ask microphone permission when somebody calls in, it just throws error. Yes, it is minor issue, but how many people will say "it doesn't work, it is buggy, why should I?" (recall, on that point the potential new user has already made a lot of research and possibly even paid some money). Again, #Conversations follow some weird barely understandable for me ritual on adding new contacts, I couldn't just add a contact and write to it.
Just to conclude, #xmpp is not a smooth experience for any non-geek.
I totally agree, that #Jabber is not always a smooth experience. It highly depends on selection of server, which client is in use, how is the network etc. I even wonder, if positions of stars and planets might play a role 🙂
But what would be the alternative? Either we invest our time, energy, and money into free and federated technology, such as #XMPP, or we give up on our #digitalSovereignty.
@KekunPlazas@garrett well, theoretically, there is #XMPP, but I think the community has long lost interest in developing the standard, clients, and servers :( Oh, and there is email, of course. With #deltachat providing a "chatty" UI on top of the email transport.
I fell in love with XMPP (again). Long time I have not been using it, but it has developed great. Gajim has become a beautiful client and I just wish more users would join. For SpaceFun, I have created a little Room, so feel free to try and join me there. Just Click on + Start Chat in Gajim and enter spacefun@conference.trashserver.net
For months I’ve been contemplating writing an #XMPP GUI client on #Rust (with Unix-like platforms and #LinuxMobile as targets).
My main blocker is the lack of a polished toolkit. The majority of them don’t have good clipboard support and I don’t want an IM client where you can’t send images or files.
I’m gradually accepting that I’m going to need to write my own toolkit (and I really don’t want to).
Does this mean I cannot use the same domain as my VirtualHost for this? So if my server runs on im.skelly.boo, uploads would have to be on a subdomain for that or a different subdomain entirely?
Now, I don't know about you, but receiving a cryptic message like that can make anyone's imagination run wild.
But fear not, for I have deciphered the mysterious code! It turns out that "XMPP" stands for something really cool: the Extensible Messaging and Presence Protocol. It's like the James Bond of messaging protocols, still alive and kicking, despite the ever-changing landscape of digital communication.
You see, this little gem called #XMPP is the backbone of Mov.im, a platform that knows how to party with federation. It also has integration with Friendica, which, by the way, is a social networking platform that has its own fancy tricks up its sleeve.
Now, what makes XMPP so special, you ask? Well, it has outlived some of the legendary messengers of the past—AIM, YIM, and even the mighty MSN Messenger.
Can you believe it? It's like the XMPP protocol is the ageless wonder of the digital realm, defying the odds and keeping us connected through the ages.
But wait, there's more! I have a secret wish, a burning desire in my heart. I hope that another protocol called #ActivityPub follows in XMPP's footsteps and persists for as long as it does. Imagine the possibilities!
XMPP 1.0 is now 19-years-old. I hope ActivityPub has that kind of longevity. Now, wouldn't that be downright awesome?
Maybe one day we'll be raising our digital glasses to toast the longevity of ActivityPub too. Until then, let's keep chatting, federating, and laughing together, one message at a time. Cheers to the protocols that stand the test of time!
I get that when you're working on stuff and not getting paid for it, it can make sense to seek the platforms with the lowest friction and barriers to entry, but between IRC, #Matrix (and by extension, Gitter), and #XMPP, there are plenty of options that don't include vendor lock-in.
@feditips@zepfanman Hi, I'm the main author of #Libervia, thanks for your interest in it! It was indeed previously named "Salut à Toi".
It's misconception to think that #XMPP is only a chat protocol, it was doing blogging and social stuff long before #ActivityPub is even a thing .
The ActivityPub gateway is working (in both direction), you can check with my XMPP blog accessible from AP at @goffi@goffi.org . It's jut not yet officially released, nor fully stable. Release is expected by the end of year.
@fuat2mb Well, I don't know about "market" relevance, but for me, #XMPP is how I chat with friends and family. @prosodyim's suite of "invites" modules has been hugely helpful in getting people signed up with accounts, even those with old phones and no special technical skills.
But an all-in-one #XMP2P app might make it even easier to get people using it, and wouldn't require anyone to be a server administrator.
I guess, in cases like mine, the network effect hasn't been particularly relevant, except within my circles of family and friends. But I do occasionally participate in public channels, or chat with people I've never met.