Hello all,
In advance to the FOSDEM 2026 and a possible recap article on this years
highlights the XSF Communication Team would like to collect highlights
of this year. We can promote this through our channels but also prepare
a nice handout.
https://pad.nixnet.services/x87ng-viRoGzVtjeIv7Luw?view
Cheers,
Eddie
Dear XSF Members,
The Board has revisited the topic of establishing a minimal EU-based
presence for the XSF, a subject with considerable history in our
discussions over the years. While no decision has been made to create a
European legal entity, we would like to move from open-ended discussion to
action by conducting a time-boxed investigation.
The goals of this investigation are:
- Explore one or two lightweight options for an EU presence.
- Identify potential benefits, estimated costs, administrative effort,
and key risks.
- Produce a short, public proposal suitable for member feedback, with a
clear recommendation (go / no-go).
Timeline: The investigation should report back within two Board meeting
cycles.
We are now seeking volunteers to help carry out this investigation. If you
are interested or have relevant expertise, please reply to this message or
contact the Board directly by January 7th.
This effort does not commit the XSF to creating an EU entity. Its purpose
is to gather sufficient information to make an informed decision in the
future.
Thank you for your attention and support.
Kind regards,
Guus
Hello,
you can find the meeting minutes here:
https://wiki.xmpp.org/web/Meeting-Minutes-2025-12-11
All applicants and reappliers were accepted. Congratulations to everyone.
I will setup our next application page shortly
Thanks,
Alex
Hello everyone,
It is that time of the year again, and the Chaos Communication Congress¹
is coming soon. I have registered an XMPP assembly - a way to have a
fixed landing point with tables and chairs where people can chill, code,
discuss about XMPP among other things - which has been accepted.
This year, to ensure space is distributed somewhat fairly, Congress
participants are asked to register an assembly with their tickets, so
that organizers have a rough idea of what to expect.
I am therefore asking any community member that is coming and plans to
be there a significant portion of the time to set their assembly to the
XMPP one with their tickets, so that we have the appropriate amount of
space.
We will be welcomed into the Critical Decentralization Cluster² habitat
this year, and we are welcome to organize talks or workshops within the
cluster, as long as there is still room for it (since it is getting
quite late for proper planning).
Cheers,
Mathieu
P.S. : I am in the process of making the assembly name change from "XMPP
Assembly" to "XMPP" because the information is redundant.
¹: The congress is an annual hacker conference which is being held in
Hamburg, Germany this year, between the 27th and the 30th of December
(inclusive). Tickets are hard to come by and the official sale has
already ended, though I don’t doubt some tickets will pop on the
secondary official market every once in a while. For more info, see
https://en.wikipedia.org/wiki/Chaos_Communication_Congress and
https://events.ccc.de/congress/2025/hub/en/index
²: https://decentral.community/39C3/
According to my records the following XSF members have voted via proxy
in the current voting period:
* intosi (at) ik.nu
* edhelas (at) movim.eu
* nicoco (at) nicoco.fr
* mathieui (at) mathieui.net
* flo (at) geekplace.eu
* zash (at) zash.se
* neox (at) a-lec.org
* badrihippo (at) disroot.org
* singpolyma (at) singpolyma.net
* jabberjocke (at) jabber.org
* emus (at) jabbers.one
* dele.olajide (at) igniterealtime.org
* benson_muite (at) disroot.org
* trần.h.trung (at) trung.fun
* kevin.smith (at) isode.com
* daniel (at) spacecloud.one
* dan.caseley (at) igniterealtime.org
* jabber (at) larma.de
* guus.der.kinderen (at) igniterealtime.org
* gnauck (at) conversations.im
If you have not yet voted, please send a message to xmpp:memberbot@xmpp.org.
If you have problems with memberbot please contact me directly by email
or xmpp.
Thanks,
Alex
Hello,
you can find the meeting minutes of our annual board and council
election meeting here:
https://wiki.xmpp.org/web/Meeting-Minutes-2025-11-20
All Council candidates were accepted. The following individuals will
form the XSF council for the 2025/2026 term:
* Dan Caseley
* Daniel Gultsch
* Jérôme Poisson
* Stephen Paul Weber
* Marvin Wißfeld
For the board candidates we have a tie on the 5th position between
Adrien and Arne. Our bylaws state that the fifth candidate will be
chosen with:
RFC 3797: Publicly Verifiable Nominations Committee (NomCom) Random
Selection
The currently elected individuals for position 1-4 are:
* Guus der Kinderen
* Mickaël Rémond
* Ralph Meijer
* Florian Schmaus
I am suggesting that we use similar procedure to what we used in 2017
when we had our last tie. The solution was proposed by Dave Cridland.
Its compliant with our bylaws.
The proposal is the following:
1) As random input source, I propose using the "Main Numbers" from the
Euro Millions draw of next Tuesday (2025-11-25), as announced here:
https://www.euro-millions.com/results
2) Each number will be arranged in ascending order, separated by dots,
and terminated by "./".
3) The resultant string will be hashed according to SHA-256.
4) The tied candidates will be arranged into alphabetic order (note,
in this case this may be by first or last name, it makes no
difference), to produce:
* Adrien Bourmault
* Arne-Bruen Vogelsang
5) These will be numbered from 0. Adrien is 0, and Arne by 1.
6) The decimal representation of the last byte in the hash, modulo the
number of candidates will then be used to select the candidate.
As example, if we take these numbers:
02 - 10 - 14 - 28 - 31
We'd form the string with the numbers ordered of "02.10.14.28.31./"
Which we can hash with:
sha256('02.10.14.28.31./').hexdigest()
Producing a hash (in hex) of
'ad2edee63a88d7b4b6109944b5222a6cce1c3719ac4d41acd0dbf8287465ace0'
The last byte in the hash 'e0' is 224 in dec.
224 mod 2 = 0
This would result in candidate 0 being selected (Adrien).
I have created a small script to create the results with this algo.
It is on GitHub here:
https://gist.github.com/agnauck/8996415c1a91e5b6e1d27cad0367c85b
and you can run it online here:
https://sharplab.io/#gist:8996415c1a91e5b6e1d27cad0367c85b
Alex
I've started proxy voting via xmpp:memberbot@xmpp.org on our Q4-2025
Membership applications listed here:
https://wiki.xmpp.org/web/Membership_Applications_Q4_2025
We will hold a member meeting on December 11th to formally approve the
voting results.
The meeting particulars are:
Date: 2025-12-11
Time: 19:00 UTC
Location: xmpp:xsf@muc.xmpp.org
When you have problems with memberbot please contact my directly by
email or xmpp.
Thanks,
Alex
Dear all,
I've just took the chance to update the FOSEM 2026 section a little bit.
First of all, please check if you have material, ideas or also interest
to use the opportunity to promote your project. That also if we get the
projector setup run again (Ralph, maybe you can check the point made by
Goffi and comment).
I have also added suggestion on ordering new material. Please let me
know if you think the numbers do not make sense.
https://wiki.xmpp.org/web/Conferences/Summit_28#FOSDEM_2026
Best regards,
Eddie
I have created the XSF membership application page for Q4 2025 at:
https://wiki.xmpp.org/web/Membership_Applications_Q4_2025
The following XSF members have to reapply:
* Kim Alvefur
* Adrien Bourmault
* Dan Caseley
* Joachim Lindborg
* Georg Lukas
* Thilo Molitor
* Axel Reimer
* Peter Waher
* Stephen Paul Weber
* Yvo Meeres
Thanks,
Alex
Hello,
according to my records the following XSF members had voted via proxy in
the current voting period for our annual board & council elections:
* mario (at) sabatino.pro
* kevin.smith (at) isode.com
* p42ity (at) eversten.me
* badrihippo (at) disroot.org
* mremond (at) process-one.net
* soul (at) blastersklan.com
* emus (at) jabbers.one
* arne-bruen (at) monocles.de
* jabber (at) larma.de
* daniel (at) gultsch.de
* guus.der.kinderen (at) igniterealtime.org
* mathieui (at) mathieui.net
* andrzej.wojcik (at) tigase.org
* gnemmi (at) xmpp.social
* daniel (at) spacecloud.one
* flo (at) geekplace.eu
* travis (at) burtrum.org
* tim (at) mailbox.bz
* neox (at) a-lec.org
* singpolyma (at) singpolyma.net
* jonas (at) wielicki.name
* gnauck (at) conversations.im
If you have not yet voted, please send a message to
xmpp:memberbot@xmpp.org to cast your votes.
If you have problems with memberbot please contact me directly by email
or xmpp.
Also a reminder that the deadline for our Q4 application period is
coming closer. When you are a member that needs to reapply then please
create you application page. When you know candidates that are
interested to join the XSF then let them know.
Thanks,
Alex