Difference between revisions of "Georg Lukas for Council 2017"

From XMPP WIKI
Jump to: navigation, search
(Created page with "= Contact Info = * '''Georg Lukas''' * '''Ge0rG''' in the usual MUCs * XMPP identifier: '''[xmpp:georg@yax.im georg@yax.im]''' * Employer: [https://rt-solutions.de/en/home-2/...")
(No difference)

Revision as of 12:51, 3 November 2017

Contact Info

Overview

This is my first application for Council. I have a progressive agenda to make XMPP suitable for the Instant Messaging of this decade (even if it's a bit late).

Goals

Improve Usability

Jabber (the IM ecosystem) needs many usability improvements. My ongoing activities in that regard are:

Fix the Multi-Client Story

There are many edge cases in setups where a user runs a mobile client plus a desktop client on the same account. Messages are still lost, different things get delivered to online clients and stored into MAM/offline storage, encryption fails, etc.

We need to evaluate our current situation with regards to the base protocol, how it is used, XEPs related to multi-client operations, etc. Then we need to make a clear mission statement for how we want the system to work in the future. Finally, we need to change our protocols in a way that doesn't break backward compatibility, while providing more robust support for modern use cases.

Topics to address:

Get Rid of Spam

XMPP spam is getting more and more prevalent. We have some obvious and some more complex tasks:

  • Improve default server setups to prevent IBR / mass-flooding
  • Improve server admin contact infos
  • Improve detection and blocking of inbound spam messages / presence