Re: [Tools-discuss] Trial chat services: matrix and zulip

Matthew Hodgson <> Thu, 01 October 2020 23:17 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 8CDBF3A09F9 for <>; Thu, 1 Oct 2020 16:17:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.312
X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.213, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (4096-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id UKfbJfd559fH for <>; Thu, 1 Oct 2020 16:17:13 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 1611A3A09F3 for <>; Thu, 1 Oct 2020 16:17:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;; s=polemos; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:To:Subject:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=INYFA+1jLgdUn0d32HM5I/Uf9tnU00D8Wkp0Zl4oaoQ=; b=ny7Ad++q1DfcCBk0Q/JfQ+oqUK hbmEJZ9VXG3QbWaQHY/oQ6rRXr8TbjsPy3EVMtA9YiHgfdrdINudWfUkObieE7g9wPdd/7kfKa8l6 7hBC2Z/8xhzxVQYffVDHrf9adeZo27FW7O6p6asCu3P9GSRTlSXGhOhKQY8lO6GKetGVbOg2cY54K N4gCK4W7/pa3ti1cKI+ur2CQLxXpguPHNVICCU6jZWwVVi+MJX/FeMaBn7XfsfaZd/+l7CFDMDbVO YHwcETN9vSynp4ASYMoJreFNplIiyvDGCCLy/neBxnXnblGnHaGZPPcdwEpJjDDhXYKRs1JqqnG2H K4XDI6BQoONdoiowtbMCyEiuxI2FiSo9RBcORLJhqbHUGpVw+fIxkhmjChEBhsBjvGqtbqpwvs4no hdYBZRT9MslCR/rvnhDPvFxMOkxdMIIxRjFOqAc+irq/2toUHbNyQgLjh8Vl7FE1mBNIG5ndW/+K5 mz8wXchpXjRbS2UBCD7ZFGhRwtiwZpdVmmTJc6h5O7hKumpkHjJSWtLnIJNeL/vpzsIyGxmuFMOF4 OZ9PmKTSi7exCDMkdGkX/Dn8wLILC0+WAfiNnf8OPSYj+cblAmwLCTVXZFIjxUZRNHLUqoUWnSPdV R8dxQhh5WabXt+lQm3E41zwqj4jNpjkAp85iUe+R0=;
Received: from ([] helo=bucephalus.local) by with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <>) id 1kO7p1-0002Ni-Et for; Thu, 01 Oct 2020 23:17:11 +0000
References: <> <>
From: Matthew Hodgson <>
Message-ID: <>
Date: Fri, 2 Oct 2020 00:17:10 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:82.0) Gecko/20100101 Thunderbird/82.0
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <>
Subject: Re: [Tools-discuss] Trial chat services: matrix and zulip
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Tools Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 01 Oct 2020 23:17:15 -0000

On 01/10/2020 16:47, Carsten Bormann wrote:

> On 2020-10-01, at 16:25, Robert Sparks <> wrote:
> OMG what is that riot-bot and why does it have to bother me with loud fake music.

Apologies: this was a config error - riot-bot is an old and clunky 
"welcome bot" that we retired months ago, but apparently the sample 
config for Element is stale and so it got accidentally pulled into this 
trial deployment.  The config is now fixed.

In other news, I'm the project lead for Matrix and we're super excited 
that IETF is trialling a deployment.  Folks at IETF-101 in London might 
dimly remember me doing a lightning talk to explain the project's 
mission, which is to provide an open standard for decentralised pubsub, 
with E2EE and decentralised message history.  It's like a more realtime 
version of NNTP, with open federation, freeform data, E2EE and byzantine 
fault tolerance.

The protocol currently evolves using an open governance model under the 
aegis of The Foundation (a UK non-profit;; with the spec itself living at and the various proposed spec changes in 
flight at Once the biggest 
remaining bits of Matrix are resolved (hierarchical groups, threads, 
extensible profiles and extensible messages) then we hope to snapshot 
the standard for the longterm within a dedicated independent standards 
body such as IETF, assuming interest.

Matrix itself is a global open network of about 22M users spread over 
 >50K instances, ranging from the French govt to Mozilla, Wikimedia, KDE 
and countless smaller/personal servers.  We're also in the process of 
natively bridging Gitter into the network 

Finally, in terms of clients: is an 
instance of Element Web (a flagship client we build as, the startup the Matrix core team formed in order to 
fund Matrix) - but there are *many* alternative excellent Matrix clients 
out there if Element isn't to your taste, e.g. weechat-matrix for TUI, 
or the incredibly light-weight Hydrogen client (alpha at

We'd love for the trial to be successful, and are very happy to 
tweak/fix/build things based on any feedback folks have.  For instance, 
the a11y support in Element is entirely thanks to Mozilla's feedback.  
The whole project is open source (Apache licensed) and we also very 
gladly accept contributions (e.g. all the i18n in Element was a 
community contribution).  There's currently some major work going on 
with improved groups, notifications and threading which hasn't landed in 
mainline Element, so if we need to hustle to get that merged so you can 
play with it please yell loudly and let us know.  I'll be hanging around 
in to answer any feedback, or 
you can find me at




Matthew Hodgson