Snikket is a new XMPP/Jabber-based decentralised FOSS messenger service. You can follow at:

➡️ @snikket_im

The official website is snikket.org

It aims to make XMPP into a more viable alternative to Whatsapp etc by providing consistency in design and terminology.

(It's sort of how Mastodon made ActivityPub more mainstream, by using consistency to make it clear the instances are part of one network.)

#Snikket #XMPP #Jabber #Messaging #Messenger #WhatsApp #IM #FOSS #SelfHosting

@FediFollows @snikket_im Interesting! How does it differ from Matrix, is there any showcase comparison for two?

@vazub
They're the same architecture, but XMPP uses an extensible XML communication while Matrix uses an extensible JSON.
As far as I can tell, they're intended to do the same thing but are just implemented with different technologies.

@aaravchen Thanks, makes more sense now. Is there any inherent benefit to XML that would justify this development?

@vazub @aaravchen The big advantage of XML that XMPP uses extensively is its concept of "namespaces".

By using namespaces it's possible to extend and evolve the protocol over time, while maintaining backwards compatibility (as long as you want to). XMPP is 20 years old (!) and would be totally irrelevant now if it didn't have the ability to adapt to new technology and communication styles.
(cont...)

@vazub @aaravchen
The core XMPP protocol was standardized at the IETF (the organization that develops and maintains many internet protocols such as HTTP and email) in 2004 and updated in 2011. But most of the protocol changes happen through documented extensions known as "XEPs".

New extensions are developed by the community and published at xmpp.org/extensions/

Due to XML namespaces, these extensions don't break existing software when they start getting used on the XMPP network.
(cont...)

@vazub @aaravchen

To avoid chaos and confusion, each year updated guidance is published about which XEPs should be implemented by e.g. IM clients: xmpp.org/about/compliance-suit

The whole process is managed by the XMPP Standards Foundation (XSF), which is governed by community members: xmpp.org/about/xmpp-standards-

Follow

@mattj
This was so much more helpful than my 2 hours of trying to detangle the contentious arguments from biased enthusiasts' posts.

Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.