News for hackers. Stuff that matters.
Re:Welcome to Libera Chat by roblabla on Wednesday May 19, 2021 @09:32AM (#27208309)
Matrix is an open protocol[0]. It's not managed by the IETF, but it has an open process for submitting changes. See the Spec Change Proposal instructions[1].

[0]: https://spec.matrix.org/unstable/

[1]: https://spec.matrix.org/unstable/proposals/

Re:Welcome to Libera Chat by remram on Wednesday May 19, 2021 @09:42AM (#27208445)
That process seems to be "our company will decide what we want to do with our proposal"
Re:Welcome to Libera Chat by Arathorn on Wednesday May 19, 2021 @09:50AM (#27208570)
yup, much as the W3C and IETF "companies" decide what they want to do with proposals to their standards bodies. The Matrix.org Foundation is a non-profit foundation too.
Re:Welcome to Libera Chat by Boulth6 on Wednesday May 19, 2021 @10:39AM (#27209285)
I don't know why but comparing Matrix.org Foundation with standardization organizations such as IETF seems just not right. Maybe it would be more correct to compare Matrix.org with XMPP Software Foundation?
Re:Welcome to Libera Chat by Arathorn on Wednesday May 19, 2021 @10:51AM (#27209459)
I'd genuinely be interested to know what the difference is between something like IETF / IEEE / ITU / W3C and a non-profit which was created as a standards body for a specific standard (e.g. Matrix.org Foundation or XSF). Is it just that you're recognised as a peer by the other long-established standards bodies? Or is there a standards-body-for-standards-bodies somewhere?
Re:Welcome to Libera Chat by freeone3000 on Wednesday May 19, 2021 @11:38AM (#27210177)
I mean, yes? The IETF has additional cachet as having created the internet. ITU and IEEE are international orgs relied upon not only by companies, but by governments. The W3C isn't as important as it once was, because people stopped listening to them (WHATWG is the new org). But I would trust the IEEE and IETF like I would the ISO, and Matrix.org as far as I would trust Microsoft.
Re:Welcome to Libera Chat by Arathorn on Wednesday May 19, 2021 @12:54PM (#27211266)
> But I would trust [...] Matrix.org as far as I would trust Microsoft.

Ouch. Did you read https://matrix.org/foundation or https://github.com/matrix-org/matrix-doc/blob/matthew/msc177...?

I'd agree that skepticism was warranted if we hadn't split out the Foundation and the protocol was de facto controlled by Element. But instead we made damn sure to create the Foundation independently and frankly protect it from being sabotaged by Element or any other commercial entity building on Matrix. To suggest otherwise is pretty insulting to the other Guardians/Directors whose only role is literally to oversee and ensure that the protocol isn't sabotaged by commercial entities.

This is very different from Microsoft's model.

Re:Welcome to Libera Chat by roblabla on Wednesday May 19, 2021 @01:34PM (#27211774)
I for one do not trust the ISO at all. They are a profit-seeking organization with an opaque standardizing process. That the ISO9660 standard (you might know it as the .iso file format) from 1988 is still locked behind a 140chf payment is a disgrace. And that won't even give you the full standard, because ISO loves doing this thing where a standard will reference 5 others, which themselves reference 5 others, etc...

IETF is one of the best standardizing organizations out there, I'll certainly give you that. They have fairly transparent process, and a really good track record when it comes to creating robust protocols.

Thing is, I don't see why Matrix.org would have any more or less "cachet" than WHATWG, or Khronos Group. In the end, the identity of the standardizing org doesn't really matter too much. What matters is that the incentives of the standardizing org are aligned with those of the community.

Re:Welcome to Libera Chat by SamWhited on Wednesday May 19, 2021 @01:25PM (#27211664)
XMPP is actually managed by the IETF. The XSF just develops extensions to the protocol (but it's not the official steward of XMPP, confusing as the name is)
Re:Welcome to Libera Chat by jhugo on Wednesday May 19, 2021 @10:32PM (#27216701)
While this is true, basically everything useful to an end-user in XMPP is in one of those extensions!
Re:Welcome to Libera Chat by SamWhited on Thursday May 20, 2021 @11:05AM (#27222060)
Indeed; that's why I think this model has worked pretty well. You get a nice core protocol and then if you want fancy features that keep up to date with proprietary offerings that can be developed in a lighter weight way. Certainly not perfect, but I'm glad the IETF is in charge of the core spec and not the newer, less experienced, foundation (though at this point the XSF is well established too, but in the beginning it was the close relationship with the IETF that let it build that institutional knowledge).
Re:Welcome to Libera Chat by ognarb on Wednesday May 19, 2021 @09:51AM (#27208586)
Not all the reviewer are from the Element company.
Re:Welcome to Libera Chat by nivenkos on Wednesday May 19, 2021 @12:11PM (#27210598)
Isn't that pretty much always the case though? A standard is only as good as it's most popular implementation.
Re:Welcome to Libera Chat by prepend on Wednesday May 19, 2021 @12:56PM (#27211308)
I read a bit about that and I think it’s positive, but a single company controlling a standard and considering changes is not the same as a protocol.
Re:Welcome to Libera Chat by roblabla on Wednesday May 19, 2021 @01:46PM (#27211932)
https://matrix.org/foundation/ at the bottom of this page, you'll find the people who are actually in charge with accepting protocol changes (the Spec Core Team). It's true that most are part of New Vector, the for-profit company behind Element and Matrix, but Alexey Rusakov is not as far as I could tell. So there is at least one non-New Vector voice.

It honestly feels pretty likely that this is just a maturity thing - as more products are built around Matrix, the Spec Core team will likely become more diverse.

Re:Welcome to Libera Chat by joepie91_ on Wednesday May 19, 2021 @02:00PM (#27212125)
As I understand it, there's actually an explicit desire for more non-NV people to become involved with the SCT. There just aren't very many other organizations to fund it yet - SCT members need to eat too.
Re:Welcome to Libera Chat by Arathorn on Wednesday May 19, 2021 @03:36PM (#27213394)
The situation here is that when we set up the SCT we deliberately picked a 50/50 mix of core Matrix team and community members. What we didn't anticipate is that the community members then were sufficiently sucked into Matrix that they were prepared to work on it fulltime, and a bunch joined Element as the only viable way to do so. Given the team is functioning pretty well and we're improving Matrix, it feels nuts to penalise people based on who they work for, hence the current blend.