From 5b536c8ca0dea2fe5d1b7102fe8d753f08ff51aa Mon Sep 17 00:00:00 2001 From: Elena ``of Valhalla'' Grandi Date: Fri, 11 Jul 2025 15:53:22 +0200 Subject: start slides and transcriptish for an XMPP talk at debconf --- xmpp-debian/slides/.gitignore | 2 + xmpp-debian/slides/Makefile | 13 ++++ .../img/1280px-6_bonobos_WHCalvin_IMG_1341.jpg | Bin 0 -> 381781 bytes xmpp-debian/slides/img/800px-Cat_playing.jpeg | Bin 0 -> 114571 bytes xmpp-debian/slides/img/XMPP_logo.svg | 25 +++++++ xmpp-debian/slides/xmpp.rst | 74 +++++++++++++++++++++ xmpp-debian/transcriptish.rst | 22 ++++++ 7 files changed, 136 insertions(+) create mode 100644 xmpp-debian/slides/.gitignore create mode 100644 xmpp-debian/slides/Makefile create mode 100644 xmpp-debian/slides/img/1280px-6_bonobos_WHCalvin_IMG_1341.jpg create mode 100644 xmpp-debian/slides/img/800px-Cat_playing.jpeg create mode 100644 xmpp-debian/slides/img/XMPP_logo.svg create mode 100644 xmpp-debian/slides/xmpp.rst create mode 100644 xmpp-debian/transcriptish.rst diff --git a/xmpp-debian/slides/.gitignore b/xmpp-debian/slides/.gitignore new file mode 100644 index 0000000..cb7c35e --- /dev/null +++ b/xmpp-debian/slides/.gitignore @@ -0,0 +1,2 @@ +build +img/XMPP_logo.pdf diff --git a/xmpp-debian/slides/Makefile b/xmpp-debian/slides/Makefile new file mode 100644 index 0000000..2d7f5b4 --- /dev/null +++ b/xmpp-debian/slides/Makefile @@ -0,0 +1,13 @@ +all: build/xmpp.pdf + +build/xmpp.pdf: xmpp.rst img/XMPP_logo.pdf img/ + mkdir -p build + pandoc --listings -t beamer --pdf-engine=xelatex \ + -o build/xmpp.pdf \ + xmpp.rst + +img/XMPP_logo.pdf: img/XMPP_logo.svg + rsvg-convert -f pdf img/XMPP_logo.svg > img/XMPP_logo.pdf + +clean: + rm -f build/xmpp.pdf diff --git a/xmpp-debian/slides/img/1280px-6_bonobos_WHCalvin_IMG_1341.jpg b/xmpp-debian/slides/img/1280px-6_bonobos_WHCalvin_IMG_1341.jpg new file mode 100644 index 0000000..b09eff4 Binary files /dev/null and b/xmpp-debian/slides/img/1280px-6_bonobos_WHCalvin_IMG_1341.jpg differ diff --git a/xmpp-debian/slides/img/800px-Cat_playing.jpeg b/xmpp-debian/slides/img/800px-Cat_playing.jpeg new file mode 100644 index 0000000..3605a3a Binary files /dev/null and b/xmpp-debian/slides/img/800px-Cat_playing.jpeg differ diff --git a/xmpp-debian/slides/img/XMPP_logo.svg b/xmpp-debian/slides/img/XMPP_logo.svg new file mode 100644 index 0000000..b7787be --- /dev/null +++ b/xmpp-debian/slides/img/XMPP_logo.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xmpp-debian/slides/xmpp.rst b/xmpp-debian/slides/xmpp.rst new file mode 100644 index 0000000..6d80f76 --- /dev/null +++ b/xmpp-debian/slides/xmpp.rst @@ -0,0 +1,74 @@ +============================= + Federated instant messaging +============================= + +----------------- + 100% debianized +----------------- + +Social animals +-------------- + +.. image:: img/1280px-6_bonobos_WHCalvin_IMG_1341.jpg + :align: center + +https://commons.wikimedia.org/wiki/File:6_bonobos_WHCalvin_IMG_1341.jpg + +XMPP +---- + +.. image:: img/XMPP_logo.pdf + :align: center + +https://xmpp.org/ + +https://commons.wikimedia.org/wiki/File:XMPP_logo.svg + +Clients +------- + +* https://conversations.im/ (android) +* https://dino.im (linux) +* https://gajim.org/ (linux, windows) +* https://profanity-im.github.io/ (linux, text interface) +* https://monal-im.org/ (iOS, macOS) + +Public servers +-------------- + +* https://account.conversations.im/ +* https://snikket.org/ +* https://quicksy.im/ + +@debian.org +--------------------- + +* https://db.debian.org/ +* "Change rtc password", wait an hour or so. + +https://wiki.debian.org/Teams/DebianSocial + +Community Hosting +----------------- + +* ``apt install prosody prosody-modules`` +* ``apt install ejabberd`` + +https://docs.trueelena.org/self_hosting/modern_xmpp_server/index.html + +Questions? +---------- + +.. image:: img/800px-Cat_playing.jpeg + :align: center + +https://commons.wikimedia.org/wiki/File:Cat_playing.jpeg + +These slides +------------ + +https://git.trueelena.org/docs/talks/ + +Licenza Creative Commons Attribution-ShareAlike 4.0 International License. + +https://creativecommons.org/licenses/by-sa/4.0/ diff --git a/xmpp-debian/transcriptish.rst b/xmpp-debian/transcriptish.rst new file mode 100644 index 0000000..625f28f --- /dev/null +++ b/xmpp-debian/transcriptish.rst @@ -0,0 +1,22 @@ + +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 by multiple entities, 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! + +1999 + -- cgit v1.2.3