1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
Communicating is a basic human need, and today some kind of
computer-mediated communication is a requirement for most people,
especially those in this room.
With *everything* that is happening, it's now more important than ever
that these means of communication aren't controlled by entities that
can't be trusted, whether because they can stop providing the service at
any given time or worse because they are going to abuse it in order to
extract more profit.
If only there was a well established chat system based on some standard
developed in an open way, with all of the features one expects
from a chat system but federated so that one can choose between many
different and independent providers, or even self-hosting.
But wait, it does exist!
I'm not talking about IRC, I'm talking about XMPP!
While it has been around since the last millenium, it has not remained
still, with hundred of XMPP Extenstion Protocols, or XEPs that have been
developed to add all of the features that nobody in 1999 imagined we
could need in Instant Messaging today, and more, such as IoT devices or
even social networks.
There is a myth that this makes XMPP a mess of incompatible software,
but there is an XEP for that: XEP-0479: XMPP Compliance Suites 2023,
which is a list of XEPs that needs to be supported by Instant Messaging
servers and clients, including mobile ones, and all of the recommended
ones will mostly just work.
|