Hi,
I just wanted to give a short update on my position on this subject.
Marvin and I were at IETF125 in Shenzen last week and independently of
each other had very positive interactions with key people in the IETF.
Generally speaking the vibe was very positive and welcoming. The fact
that XMPP already is an RFC and we are 'just' updating it means that
the process of (re)establishing a working group should not be a big
deal.
Process wise our first step would be to produce a draft to demonstrate
that there is something substantial.
What I had pitched to people at the IETF - and which I believe sort of
reflects what I’m hearing from our community is to first update core.
I mean the way you connect to an XMPP server these days looks
fundamentally different to what we have in 6120. (I think if and how
we also want to update IM and/or what extensions should be combined in
that RFC is something we don’t need to worry about at this point in
time.)
What I've been told repeatably is that we would be giving up change
control - but we know that. By extensions this obviously means that we
also have to be willing to update our respective implementations to
what ever comes out the other end of the IETF process. I think this is
fine? But if major XMPP implementers stay on the XSF flavor that would
be bad. (I realize that nobody can make any promises but a general
vibe check in our community on whether or not people would be willing
to implement the RFC version - independently of whether they have
worked on the RFC - would probably be good to do.)
The other thing someone mentioned to me - not as discouragement or as
a show stopper - but as a friendly tip - was that if we don’t get
outside collaborators / new participants and if instead it's only XSF
people working on it anyway then why bother? Marvin and I have plans
to organize a side meeting at the next IETF to maybe gauge some
interest. I think generally speaking there must be some interest in
the IETF community for standardized, federated instant messaging.
Matrix isn’t it. MIMI isn’t it. So there is currently a gap that XMPP
can fil. But maybe a side meeting in Vienna can help to figure out who
else is out there.
Speaking of IETF126 in Vienna: The IETF has a Hackathon on the
Saturday and Sunday (July 18th and 19th) that is free to attend and
even has free catering. Given the proximity of a lot of XMPP developer
to Vienna I think it would be nice if a few of us could attend there
to work on XMPP. (Even those that are not usually attending IETF). On
one hand it would be a nice opportunity to have a regular XMPP sprint
with the location and the food sorted for us. On the other hand
suddenly having an entire table full of XMPP people at an IETF event
will certainly raise some attention. At the end of the Hackathon there
is a 90s-2 minute opportunity to present the Hackathon project and I
did a presentation at the Hackathon in Shenzhen and apparently that
turned some heads as well. If we want people to notice XMPP that's a
good starting point. IETF126 Hackathon would be a win-win. Free
location free food for a sprint we regularly do anyway. + Maybe some
free advertisements (and raise attention for the side meeting we are
also trying to do)
cheers
Daniel