User:Daniel/Council 2024

From XMPP WIKI
Revision as of 09:33, 23 October 2024 by Daniel (talk | contribs) (Created page with "== About me == My name is [https://gultsch.de Daniel Gultsch]. I’m self employed and work full time on XMPP related projects. One of my publicly known projects is the open source Android client [https://conversations.im Conversations] but I also do consulting and contract work for commercial projects. === XEPs === There are currently six XEPs that bear my name: * [https://xmpp.org/extensions/xep-0333.html XEP-0333: Displayed Markers] * [https://xmpp.org/extensions/xep...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

About me

My name is Daniel Gultsch. I’m self employed and work full time on XMPP related projects. One of my publicly known projects is the open source Android client Conversations but I also do consulting and contract work for commercial projects.

XEPs

There are currently six XEPs that bear my name:

Security

I concern myself with security in the open source ecosystem and have over the years documented a couple of vulnerabilities in various open source clients.

Council work

I've previously served on Council for seven, non-consecutive terms in 2017, 2018, 2020, 2021, 2022, 2023 and 2024. In the last three years I've acted as the council chair.

A majority of the votes in day-to-day council operation are going to be two things: Accepting XEPs as experimental and moving XEPs from experimental to stable. The criteria in XEP-0001 leave room for interpretation and different people have interpreted them differently over the times. So if you are going to put me into Council you should know how I’m (generally) going to vote on these issues.

Accepting a XEP as Experimental

I’m a believer of providing a stable base for anything people want to work on. To be accepted as experimental a XEP doesn’t have to be perfect. I’m also open to giving a number to XEPs that I personally don’t agree with or find otherwise controversial. I believe that there is room for exploring different solutions to the same problem. However I think that a XEP has to be implementable to be accepted. In the past Council has accepted XEPs that were just a bunch of TODOs or otherwise contained a lot of placeholders. I believe that an independent developer has to be able to look at a XEP and start implementing it.

Moving XEPs to Stable

In the past I've led an effort to identify Experimental XEPs that are widely deployed and try to advance them to Stable. I plan to continue this work.