summaryrefslogtreecommitdiffstats
path: root/2020.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2020.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/2020.md b/2020.md
index 76c7be0a..5f4e4e3d 100644
--- a/2020.md
+++ b/2020.md
@@ -67,6 +67,26 @@ Check out the [[videos and resources for each talk|talks]] and the
[an Emacs user group](https://www.emacswiki.org/emacs/Usergroups). See
you soon!
+## Behind the scenes
+
+This year, we were again able to make EmacsConf happen entirely with
+Free Software. For the live talks and/or Q&A sessions with speakers,
+we used the BigBlueButton instance graciously shared with us by the
+Free Software Foundation (FSF). The whole conference was captured and
+streamed to the EmacsConf stream server running Icecast, using a
+GStreamer pipeline based on a script written by Ruben Rodriguez for
+streaming FSF events such as the LibrePlanet conference and FSF35. For
+the collaborative pad for gathering questions and show notes, we used
+an Etherpad on the Wikimedia Foundation instance hosted at
+https://etherpad.wikimedia.org. For the EmacsConf website, we used
+ikiwiki. During the conference, we used Emacs Lisp to plan the
+schedule, update the topics across our IRC channels, and send
+automated messages about upcoming talks to speakers and organizers,
+all inside Emacs. As we write more about our streaming setup,
+infrastructure, processes, and code, we'll update
+https://emacsconf.org/2020 and post links to
+[emacsconf-discuss](https://lists.gnu.org/mailman/listinfo/emacsconf-discuss).
+
[freesw]: https://www.gnu.org/philosophy/free-sw.html
[ircs]: ircs://chat.freenode.net:6697/emacsconf
[chat]: //chat.emacsconf.org