Matrix vs XMPP (vs IRC) - open source tech thoughts
Vložit
- čas přidán 8. 11. 2020
- The XMPP room is now closed. My XMPP account: ChrisWere@snopyta.org
"Extensible Messaging and Presence Protocol is a communication protocol for message-oriented middleware based on XML. It enables the near-real-time exchange of structured yet extensible data between any two or more network entities." -Wikipedia - Věda a technologie
5:57 "if freenode goes down tomorrow" LMAO YOU PREDICTED THE FUTURE
This is pretty interesting. On top of Matrix being fairly bloated considering it's a chat application I found the instillation of Matrix so much more annoying than XMPP to the point where I didn't bother setting one up.
I know this is 2 years old but I just had to mention that Im dealing with the same thing. Well.. I got the basics setup but it just seems its one thing after another and no way to fully disable federation. All I wanted was a mean for family to chat privately. The "saving keys" for encryption is going to cause havic with the non tech. Matrix is not the answer in this case.
I've been running a Matrix Synapse server with 20ish users for 3 months on a 2GB ram VPS with no problem. Also there's Dendrite in beta, which "is a second-generation Matrix homeserver written in Go." that uses significantly less resources.
how is it nowadays
great video. just got my own server and i am really enjoying xmpp.
Great video Chris, I still love irc and xmpp because of its simplicity, Thank You.
My XMPP room: WhoWhatWere@muc.snopyta.org - My XMPP account: ChrisWere@snopyta.org
You can sign up for an XMPP account at movim.eu - snopyta.org - nomagic.uk among other places
you never really compared matrix and xmpp
I just learned about XMPP, but where the hell do you find an xmpp address, I can find an IRC chat any side of the internet but looking up XMPP only results in these kind of youtube videos or tutorials for setting up your own server. I don't want to make a server, I just want to see what one looks like
Just tried messaging you at the linked xmpp address in the description and it didn't work!
Irc is centralized and lacks a lot of features I'd like, so I dont consider it that much of an alternative anymore.
When it comes to IRC I usually use the terminal based Weechat client.
Citadel BBS's are (were) better than iRC ;) Dunno much about the new versions of Cit though.
I disagree with the unnecessity of archiving messages. Sure it shouldn't need to be kept on servers, but it can still be useful for people to see, whether kept on the server or whether people keep it on their own archives.
Not all messages are just opinions that can be used against them.There can be code snippets, wise quotes, links to funny/interesting videos/images that you don't know the name of and which would be otherwise difficult to find, etc.
Actually, this is a bit how WhatsApp seems to be doing it. If you reinstall the app you lose all your old messages so it seems to only keep them on the device.
IRC is decentralised. It's federated.
Sort of. It depends on which network you use. The key here is that it's a which network you are using question. Within a single network the servers are indeed all federated. However the networks are not federated. You can't contact someone logged into freenode with a libera account for instance. At all. They don't talk.
@@paulgupta2454 That is indeed true. Thank you for the elaboration.
Where is the actual comparison between XMPP and Matrix?
Matrix luckily is more than simple text chat, and has quite promising innovations compared to XMPP, especially when it comes to decentralization, encryption, usability at scale and autonomy.
XMPP может в шифрование.
Where Matrix is going to shine is on large communities. That's why it gonna be the perfect alternative for Slack and Discord users.
The source code is valuable to hackers crafting zero days which is the most likely Reason Google closed it off when adding new features as that is the most vulnerable time.
Security through obfuscation is a bad idea and Google nows that. This is unlikely to be the reason.
It’s 100% not the reason
Lol