|:.:.:.:.:.:.:.:.:/.:.:.:.:.:./.:.:.:.:.:.:.:.:.:.:.:.:.:./|   '. :.:.:.:.:.:.:.:.:.:.l.ヽ:.:.:.:.l:.:.:.:.:.:.:.:.:.:∧\:.:.:.',
          |:.:.:.:.:.:.:./.:.:.:.:.:./.:.:.:.:.:.:.:.:.:.:.:.: , ′   l :.:.:.:.:.:.:.:.:.:| ∨.:.:.l:.:.:.:.:.:.:.:.:.:.∧ \:.'.
          |:.:.:.:.:.:/.:.:.:.:.: /.:.:.:.:.:.:.:.:. ヽ/ /    |:.:.:.:.:.:.:./:.:.|   y'.:.:|:.:.:.:.|:.:.:.:.:.:.∧   ヘ.
          |:.:.:.:./.:.:.:.//.:.:.:.:.:.:.:.:.:.:/ \,′   !:.:.:.:.:.:/|:.:./,/ '.:.:| :.:.:.|:.:.:.:.:.:.:.:.|
          |:.:.:/.:.:./.:./.:.:.:.:.:.:.:.:./   /` ‐-‐'|:.:.:./ |ァ'´    |:.:| :.:.:.|:.:.:.:.:.:.:.:.|
          |:.:.i.:.:./.:.:.: '.:.:.:.:.:.:.:/   ,/       |:.:.:/   ′    }.:.| :.:.:.|:.:.:.| :.:.:.:|
          |:.:.|:./.: rヘ|:.:.:.:.:.:/:.| 三三三三三  |:./   三三三 ハ|:.:.:.:.|:.:.:.| :.:.:.:|
          |:.:.l〃.:{  |:.:.:.:./.:.:.|             l.'         .i.:.:.i.:.:.:∧ :.:|ヽ :.:|
          |:.:./.:.:.:.\|:.:.:/.:.:.:.:|                '       |:.:.||:.:/  :.:.| '.:.:l
          |:./.:.:.:.:.:.:. !:./.:.:.:.:.:.'、            ,.ー--、    }.:.:|レ′ ∨  V
          |/.:.:.:.:.:.:.:.:V '´  ̄`ヽ.、            ´`¨¨{. |_.  '.:.:.:.|
         /.:.:.:.:.:.:.:./         ヘ `    . __. -r1 |:.:.:.:.:.:.:.:.|
         :.:.:.:.:.:.:, '         '. \    | _.   -┴ー──┴┐
         :.:.:.:.:./           |  \  r' |   -──────i'
    

< KONAKONA.MOE >

Thoughts on XMPP

Last Mod.: 2024-06-04 | Created On: 2024-01-03


25 years in development, and not a single good client. I wish I be able to use it, I wish more people would use it to give me incentive of hosting this again but it seems that “we” are the only ones who care about this.

Several months ago, my friends and I tried hosting an XMPP server. We tried to do this as a backup, if our current group chat gets deleted. As anyone could’ve imagined, the switch or the test, rather, completely failed because people are not only too stubborn to change messaging apps but also because this protocol is complete ass and anyone saying the contrary is probably too autistic about using it. This protocol was originally conceived in 1999, which is 25 years ago, and no matter how many eXtensions it gets, nobody that I know uses it, no forums, image boards or “tech” Telegram groups seem to care about it. Some of the things I despise about this protocol is that nothing seems to work: this protocol is extensible but not centralized: even if a server might support said number of extensions (or not!), clients might not support them, and vise versa, which is a nightmare for people just trying to use the damn thing. I really don’t like the clients, like for example, Dino, a client for *nix would detect my TURN server for making calls, but Gajim, a cross platform client wouldn’t. It’s really weird. Continuing on the topic of XMPP clients, I haven’t found a single good client on iOS. Yes, of course the AppStore isn’t good as well, and they gate keep it from good open source apps because you must pay money to even have your application listed there, but how do you except the protocol that you are shilling to be used by people if the clients completely suck on your operating system? I mean, Matrix’s Element is there and it works fine, why can’t XMPP have (a) good client(s)? Is it because no one cares enough to make a good client for iOS? Maybe this protocol is too underrated or underused. (Element is garbage too, at the least on the desktop because it’s written in electron and there is no good alternative. Also the protocol itself seems to be a metatada leaking nightmare from other reviews I’ve read before).

Other problems that I noticed is that when sending messages from my phone through some random XMPP client I found, the messages I sent from my phone wouldn’t be decrypted on my computer, and sometimes my server or other servers trying to connect to mine wouldn’t be able to for some reason, even though I didn’t change any settings. How do you expect a layman to use this?

It took my another try to host a server but I realized that I was just wasting my time. I have given up on this. The only reason protocols like email (I am comparing it to email because XMPP feels like the instant messaging of email given how old it is and how “soul” or “nostalgic?” it feels) are still around is probably because they are extremely old, but now it seems like it’s too late to make a new federated instant messaging protocol that is good and that people are actually going to use, not even Matrix have I heard about, even by some friends that are more savvy than most people.

I really wish there was a IM protocol that had easy encryption, modern features, no metadata mining like Matrix does, and that is easy to setup and actually easy to use. I have deleted and rejoined Discord so many times but I always ended up back there because of my friends. I wish we could all just use XMPP, there would be incentive to actually make it good, but that’s not the world we live in.

I will maybe try to switch my family to Signal or something, because it’s the only thing that I feel is a bit more “serious”. I have fallen for a lot of memes in the past and I don’t want to fall for any more of them.


Prev:
I Don't Like Terminal File Managers
Next:
How to Set up qBittorrent Natively with a VPN