On Fri, Jan 19, 2018, at 11:55, Peter Saint-Andre wrote:
> I have a meta-level question: of what use are the compliance suites and
> are the benefits worth the costs?

I think they're (probably) worth having just because they encourage clients and 
servers to implement the things on the list and do work they might otherwise 
not have done. We've seen this already with the list in Conversations and 
Daniel's compliance tester tool (https://conversations.im/compliance/) which 
has encouraged a lot of server operators to try and fill out the form.

I also hope they make it far easier to navigate the XEPs list. When I talk to 
developers at events and mention XMPP one of the biggest complaints I get is 
"oh, we looked at XMPP but there were multiple things to implement the feature 
we wanted and we didn't know what to do" or "we saw the giant list of 
extensions and didn't think we'd be able to implement all of them in a 
reasonable time frame". Specific examples of this that I've been told include 
invisibility (someone at a local Go meetup complained that they tried to use 
XMPP but they didn't know if they should use the invisible command or the 
invisibility privacy lists XEP) and MAM/message archiving. Having a list of 
things to implement feels much more consumable than just seeing the list at 
https://xmpp.org/extensions/ and either thinking you need to do all of them, or 
having to dig through and find things for your particular feature. Instead it's 
nice to have one document that you can be pointed at (or hopefully find on your 
own, but that's another problem).

—Sam
_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to