WEbHqRllMIfQa5YzpTSJBrNxfo6tu9 Digital Communication Protocols.

WEbHqRllMIfQa5YzpTSJBrNxfo6tu9 Digital Communication Protocols.

Student

Once upon a time I discovered a Google sheet link in a Telegram post with a table of digital communication protocols, listing 89 rows of software and 32 columns of their features or additional information. I saved a copy, but the table may yet be updated.

89 x 32


In the end I've reduced it to 14 protocols worth considering having 8 necessary features and 18 considerable features.

Edit #1 :

  1. deleted as Irrelevant: support for: Desktop Web, Mobile Web, Apple iOS, Windows, macOS, *BSD, Terminal

2. removed Row 1 as it was only used to categorize Row 2 elements

3. sorting by Decentralized or Federated and deleting False

22 x 25

Edit #2 :

  1. deleted since already All True : Decentralized or Federated, Open Client.
  2. deleted protocols where TLS (transport layer security) is not True.
    https://en.wikipedia.org/wiki/Transport_Layer_Security TLS provides communication security over a computer network, TLS aims primarily to provide privacy and data integrity between communicating computer applications.
  3. deleted protocols where Open Server is False.
14 x 22

Edit #3 :

  1. Among the protocols that are "Decentralized or Federated", if Open Server is True then On Premise is also true, so one of the 2 columns can be deleted - On Premise.
  2. All True : "Active", "Anonymous", "E2E Private".

3. XMPP, Briar and Matrix have all passed the E2E Audit, Briar goes up in the list

4. PSYC-2 does not support Linux, Android, AOSP, goes down in the list.

5. there are updates to the table's information

Jami may implement encrypted group communications soon https://git.jami.net/savoirfairelinux/ring-project/-/wikis/technical/2.3.-Swarm

Briar has partial Linux support https://code.briarproject.org/briar/briar-gtk
Deltachat fully works on Linux https://delta.chat/en/download/
Rocket chat federation is in Beta https://rocket.chat/docs/administrator-guides/federation/ .

6. features that are Always True do not need to be in the table

14 x 18

Finally, the list of features that are True for all of them is :

Decentralized or Federated

Open Client

TLS

Active

Anonymous

E2E Private

Open Server : Not False

Open Server True -> On Premise True

https://matrix.org/

https://xmpp.org/

https://nextcloud.com/talk/

https://jami.net/

https://briarproject.org/

https://tox.chat/

https://kontalk.org/

https://delta.chat/

https://bitmessage.org/

https://ricochet.im/

http://status.im

https://scuttlebot.io/

https://github.com/xn-nma/

https://about.psyc.eu/PSYC


https://getsession.org/ is not yet listed on the table but there is a commenter on the Google sheet whose claims would put it high on the list (no E2E audit though) in the top 4

Report Page