Hello everyone,
it's not just mid-week but also mid-month! If you have news of your projects or projects of interest please don't forget to bring it over to the XMPP Newsletter we draft here: https://github.com/xsf/xmpp.org/pull/730
Questions & help welcome!
Steve Killehas left
Steve Killehas joined
sonnyhas left
sonnyhas joined
mukt2has left
thorstenhas left
thorstenhas joined
goffihas joined
sonnyhas left
sonnyhas joined
debaclehas left
darkijahhas left
mukt2has joined
sonnyhas left
sonnyhas joined
archas left
archas joined
stpeterhas joined
archas left
archas joined
Shellhas joined
mukt2has left
mukt2has joined
oguzeducationcenterhas left
oguzeducationcenterhas joined
stpeterhas left
debaclehas joined
debaclehas left
oguzeducationcenterhas left
oguzeducationcenterhas joined
mukt2has left
sonnyhas left
sonnyhas joined
thorstenhas left
LNJhas joined
archas left
archas joined
archas left
archas joined
archas left
archas joined
papatutuwawahas joined
archas left
archas joined
adiaholic_has left
mukt2has joined
oguzeducationcenterhas left
sonnyhas left
sonnyhas joined
Andrzejhas joined
florettahas left
Shellhas left
oguzeducationcenterhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
Half-Shothas left
Bifrost Bothas left
uhoreghas left
karoshihas left
Half-Shothas joined
uhoreghas joined
Bifrost Bothas joined
Half-Shothas left
Bifrost Bothas left
uhoreghas left
Half-Shothas joined
uhoreghas joined
Bifrost Bothas joined
Bifrost Bothas left
Half-Shothas left
uhoreghas left
Half-Shothas joined
uhoreghas joined
Bifrost Bothas joined
florettahas joined
adiaholic_has joined
papatutuwawahas left
andrey.ghas joined
nycohas left
nycohas joined
debaclehas joined
mukt2has left
oguzeducationcenterhas left
mukt2has joined
oguzeducationcenterhas joined
archas left
archas joined
nycohas left
Neustradamushas joined
xsfhas left
marchas joined
archas left
archas joined
mukt2has left
nycohas joined
papatutuwawahas joined
stpeterhas joined
sonnyhas left
sonnyhas joined
govanifyhas left
govanifyhas joined
archas left
archas joined
xsfhas joined
karoshihas joined
archas left
archas joined
archas left
archas joined
sonnyhas left
sonnyhas joined
stpeterhas left
mukt2has joined
darkijahhas joined
archas left
archas joined
krauqhas left
mukt2has left
Shellhas joined
eta. o O ( maybe we should copy the Matrix folks and have TWIX: This Week In XMPP )
mukt2has joined
Daniel
😂
!XSF_Martin
🤤
Daniel
oh riot is now element
Half-Shothas left
Bifrost Bothas left
uhoreghas left
Half-Shothas joined
uhoreghas joined
Bifrost Bothas joined
sonnyhas left
oguzeducationcenterhas left
sonnyhas joined
Daniel
that's easier to google…
krauqhas joined
goffi
they've also got a huge contract with German education apparently, I don't know if XMPP was on the table, but if it was not there is something going wrong.
Daniel
well there is nobody who could have put it on their table
oguzeducationcenterhas joined
Marandahas left
goffi
I have no idea how this kind of things are negociated and who brings project proposition. Is it not supposed to be a call for bids or something like that?
Daniel
i guess. but 'XMPP' is not an entity that could put in a bid for something like that
Daniel
and as an individual freelancer you pratically (and probably rightfully) have no chance at winning that
Shellhas left
Shellhas joined
eta
yeah, what they're selling is their hosting service
eta
apart from isode maybe nobody in the XMPPverse is really doing that
sonnyhas left
goffi
processone?
sonnyhas joined
Daniel
they don’t have clients
Daniel
if you are buying this for the use in schools you want a solution and not building blocks
nycohas left
goffi
alright, makes sense.
nycohas joined
Shellhas left
Shellhas joined
eta
evil plan, write a matrix c2s to XMPP translation layer, then undercut element because server hosting won't be as resource intensive
Shellhas left
Shellhas joined
emus
> eta . o O ( maybe we should copy the Matrix folks and have TWIX: This Week In XMPP )
I dont unterstand what you wanna say?
eta
emus: don't worry, I'm just joking
eta
emus: (by the way, I should probably submit my WhatsApp bridge to your newsletter!)
Marandahas joined
emus
Are you still making jokes? 😦
sonnyhas left
sonnyhas joined
eta
nope, this actually exists
Shellhas left
emus
Okay, yes then feel free
mukt2has left
archas left
archas joined
sonnyhas left
sonnyhas joined
mukt2has joined
andrey.ghas left
sonnyhas left
sonnyhas joined
papatutuwawahas left
sonnyhas left
sonnyhas joined
mukt2has left
mukt2has joined
calvinhas joined
lorddavidiiihas left
Andrzejhas left
stpeterhas joined
calvinhas left
mukt2has left
emushas left
emushas joined
Shellhas joined
sonnyhas left
sonnyhas joined
mukt2has joined
stpeterhas left
APachhas left
APachhas joined
APachhas left
APachhas joined
lorddavidiiihas joined
Dele Olajidehas left
oguzeducationcenterhas left
j.rhas left
Dele Olajidehas joined
oguzeducationcenterhas joined
pasdesushihas joined
Andrzejhas joined
Andrzejhas left
oguzeducationcenterhas left
sonnyhas left
sonnyhas joined
Dele Olajidehas left
pasdesushihas left
pasdesushihas joined
sonnyhas left
sonnyhas joined
j.rhas joined
mimi89999has left
pasdesushihas left
pasdesushihas joined
mimi89999has joined
j.rhas left
sonnyhas left
j.rhas joined
sonnyhas joined
Andrzejhas joined
goffihas left
stpeterhas joined
Dele Olajidehas joined
sonnyhas left
sonnyhas joined
Dele Olajidehas left
Dele Olajidehas joined
Shellhas left
sonnyhas left
sonnyhas joined
goffihas joined
mukt2has left
sonnyhas left
sonnyhas joined
mukt2has joined
mukt2has left
sonnyhas left
sonnyhas joined
archas left
archas joined
archas left
archas joined
archas left
archas joined
govanifyhas left
govanifyhas joined
mukt2has joined
Andrzejhas left
neshtaxmpphas joined
Guushas left
Guushas joined
govanifyhas left
govanifyhas joined
larmahas left
florettahas left
Yagizahas joined
larmahas joined
adiaholic_has left
adiaholic_has joined
marchas left
marchas joined
govanifyhas left
govanifyhas joined
sonnyhas left
sonnyhas joined
marchas left
marchas joined
govanifyhas left
govanifyhas joined
nycohas left
govanifyhas left
sonnyhas left
govanifyhas joined
sonnyhas joined
Neustradamushas left
Neustradamushas joined
govanifyhas left
govanifyhas joined
lobodelrayohas joined
marchas left
eevvoorhas joined
marchas joined
nycohas joined
eevvoor
We have one strong supporter for XMPP in the German jouth authorities.
sonnyhas left
sonnyhas joined
eevvoor
But where have you heard that German schools start to use Matrix? This is new to me.
adiaholic_has left
adiaholic_has joined
pep.
https://sifted.eu/articles/element-germany-deal/
eevvoor
I know only of one district starting to use mailbox.org as mailserver which means additionally an XMPP-account.
eevvoor
> The deal announced on Wednesday will see the German states of Schleswig-Holstein and Hamburg deploy a Matrix-based solution for 500,000 users across public offices and education as part of its wider adoption of open source cloud strategy Project Phoenix being carried out by IT provider Dataport.
Hm this is weird.
eevvoor
thx for the link pep.
papatutuwawahas joined
marchas left
govanifyhas left
govanifyhas joined
mac87has joined
mac87has left
pasdesushihas left
Wojtekhas joined
govanifyhas left
govanifyhas joined
pep.
Is there anything at the IETF saying the XSF has a specific role when it comes to XMPP?
pep.
6120 has multiple mentions of "XSF" but it all seems very informal and not exclusive
Zash
Does it need to?
pep.
I'm just curious to know the current state
eevvoor
would be better ...
eevvoor
... my guess
pep.
eevvoor, I'm not entirely sure, but that's not what I'm asking here anyway
eevvoor
do other protocols do that? pep.
pasdesushihas joined
pep.
do what exactly? Define a separate entity to take care of them?
mukt2has left
eevvoor
yes
Zash
Other than the delegation of the `urn:xmpp` namespace, I don't think there's any need for anything special from anyhere.
pep.
eevvoor, don't know
pep.
Zash, again, not asking about needs
eevvoor
That would be interesting to check.
Zash
pep.: What are you asking?
pep.
The current state
pep.
"IS there anything at the IETF saying the XSF has a specific role when it comes to XMPP"✎
pep.
"Is there anything at the IETF saying the XSF has a specific role when it comes to XMPP" ✏
Zash
I don't think there is.
Zash
Anything special comes from actually publishing XEPs.
emushas left
Holger
So I can just publish Holger's Extension Protocols and the IETF Police can do ... *nothing*.
Zash
Anyone could publish XMPP extensions, there is no requirement that it goes through the XSF.
Daniel
I don't think we are sanctioned be the ietf or anything if that's what you mean
moparisthebest
one could even publish XMPP extensions as google docs in russian, if one were so inclined
pep.
Daniel: Yeah that's what I was asking, and I didn't think either but I thought it might be good to confirm
Daniel
I also don't know of a lot of other extensible protocols that don't remain with the ietf
Daniel
For example IMAP extensions are still ietf
pep.
moparisthebest, imagine somebody publishing that on a random website (xmpp.org) in english :p
Zash
Google published a bunch of docs on their custom extensions.
Daniel
Or ietf working groups
govanifyhas left
govanifyhas joined
Daniel
Which makes you wonder what lead to that decision
pep.
I'm curious why the XSF "had to" be a separate entity, I'd be interested to know the story behind this
pasdesushihas left
pep.
that
mukt2has joined
Zash
Probably because it already existed before the inital RFCs were created.
Zash
You could ask the same about the IETF
pasdesushihas joined
pep.
I also wonder what made the XSF (or JSF at the time) decide to go through the IETF process for some but not all their specs
Zash
The IETF isn't even an organization AIUI, it's like an activity organized by some other organizations.
Holger
Kinda obvious that anyone is free to publish custom extensions. I guess the fun situation would be if someone forked the XSF and claimed to be THE XMPP standardization organization.
Zash
pep.: Roughly the same reasons you'd go to the XSF with XEPs.
pep.
(my question being somewhat similar to the one above, why is there a need for the XSF at all)
pep.
Zash, "legitimacy"? But then are other specs not legitimate? :p
Zash
No, review by other people.
pep.
And other specs don't need review? :P
pep.
Just thinking out loud, there is not specific point I'm trying to make
Zash
You know that someone (at least Council in our case) looked at a XEP and said "this isn't terrible"
pep.
I wonder if merging as an IETF working group has ever been considered during the less active years
pep.
(or at all)
Zash
That would probably have worked too.
pasdesushihas left
Daniel
I don't think there are significant upsides or down sides of being a working group
eevvoor
can the XSF be both? Itsself and an IETF working group?
pasdesushihas joined
pep.
I'm not sure it would be "The XSF" being an IETF working group but the same members
Daniel
Meaning I don't think that would benefit anyone in 'less active years'
Daniel
Work either gets done or it doesn't
pep.
Daniel, maybe it's slightly more visible to IETF people? dunno. I'm not really familiar with IETF
eevvoor
so it would be a mirror pep. ;)
citizenzibbhas left
citizenzibbhas joined
citizenzibbhas left
citizenzibbhas joined
citizenzibbhas left
citizenzibbhas joined
citizenzibbhas left
citizenzibbhas joined
pep.
But also we could share stuff like the infra etc. (using their ML and maybe some more if there is?)
citizenzibbhas left
citizenzibbhas joined
eevvoor
every xep to an rfc :D (disclaimer: really just a joke)
citizenzibbhas left
citizenzibbhas joined
eevvoor
ML is what pep.?
Zash
Tradeoffs
pep.
eevvoor, Mailing List
eevvoor
ah :D
APachhas left
pep.
8800 RFCs.. I'm sure they can adopt another 400s :p
Zash
As always, some things are easier to do if you're independent. Other things are harder.
pep.
June 2020: JSON Canonicalization Scheme (RFC8785). Finally they get to it?
moparisthebest
then the XSF would simply exist to managed the Jabber trademark? (assuming it's still legally able to do so, still haven't seen proof of this)
Zash
A support group for XMPP developers?
moparisthebest
before someone links all the PDFs from xmpp.org they have all expired
pasdesushihas left
adiaholic_has left
sonnyhas left
sonnyhas joined
pasdesushihas joined
flow
pep.> But also we could share stuff like the infra etc. (using their ML and maybe some more if there is?)
there is already an XMPP ML for the concluded XMPP WG
pep.
flow, yeah I do remember that
flow
i think one could also try to get an xmpp extension published as rfc
flow
but without an working group adopting the I-D, I'd assume that will require some contacts within the ietf to actually happen (cf. xmpp grid)
pep.
Sure, just like IoT stuff is being/has been published at the IEEE
krauqhas left
pasdesushihas left
pasdesushihas joined
mukt2has left
mukt2has joined
Nekithas left
adiaholic_has joined
APachhas joined
pasdesushihas left
pasdesushihas joined
stpeter
Just catching up on the discussion. A few points: (1) the JSF predated our involvement with the IETF by a few years (2) the JSF was created to publish open documentation of the Jabber protocols and to add extensions in an open way too (3) we decided to formalize the core protocols at the IETF because we thought it would improve the quality/security of the core and also increase awareness / lead to more adoption especially by organizations that care about a more formal stamp of approval such as corporations and governments (4) there is no formal agreement in place between the IETF and the XSF about the division of responsibilities because we have a good working relationship with IETF folks and they prefer not to create formal agreements unless the working relationship isn't so healthy (5) yes, anyone can create and publish XMPP extensions but it's helpful to have a community of practice where we can review each other's work and therefore (we hope) produce better protocols for the sake of interoperability (6) I have sometimes considered the option of a separate RFC "stream" for XSF specs (there are already streams for IETF, IAB, IRTF, and "independent" documents) but I see no great reason to do that
krauqhas joined
Mikaelahas left
pep.
Thanks for the clarifications
Shellhas joined
adiaholic_has left
eevvoor
stpeter, sounds good
pep.
What's the "stream" thing exactly?
pep.
Also "lead to more adoption especially by organizations that care about a more formal stamp of approval" -> so yeah legitimacy
stpeter
Streams are input methods to the RFC publication process. They are described at https://www.rfc-editor.org/rfc/rfc4844
Zash
The IETF process is a bit more nuanced than one might think at first. Not just I-D → RFC
papatutuwawahas left
papatutuwawahas joined
stpeter
Having published 45 RFCs, I can concur with that statement. :-)
pasdesushihas left
Shellhas left
Shellhas joined
stpeter
I think I'm in the top 1%: https://www.arkko.com/tools/rfcstats/authactdistr.html