forked from Disroot/Howto
31 lines
1.2 KiB
Markdown
Executable File
31 lines
1.2 KiB
Markdown
Executable File
---
|
|
title: Chat
|
|
updated:
|
|
visible: true
|
|
published: true
|
|
taxonomy:
|
|
category:
|
|
- docs
|
|
tags:
|
|
- Chat
|
|
- XMPP
|
|
page-toc:
|
|
active: false
|
|
---
|
|
|
|
## What is XMPP?
|
|
|
|
![](en/xmpp_logo.png)
|
|
|
|
XMPP (Extensible Messaging and Presence Protocol) is: "*a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.*"
|
|
|
|
XMPP provides an open and decentralized alternative to closed instant messaging services. XMPP protocol offers a lot of advantages:
|
|
|
|
* It's **Open** (which means is free, open, public, and easily understandable)
|
|
* It's a **Standard** (approved by the [IETF](http://www.ietf.org/))
|
|
* It's **Decentralized** (its network architecture is similar to email, meaning anyone can run their own XMPP server, therefore individuals and organizations can take control of their communications)
|
|
* It's **Secure** (SASL and TLS has been built into the XMPP core and E2E encryption can be implemented)
|
|
* It's **Extensible** (anyone can build custom functionality on top of the core protocols (common extensions are published in the XEP series)
|
|
|
|
... among other features.
|