| > And the XEPs. Millions of them. 482 of them. A XEP is how someone proposes a feature, and how the community collaborates around the protocol's development. Many XEPs never gain enough traction to be marked as "stable", and they get automatically deferred after a year. This means out of the 482 XEPs, a much smaller number are actually required to implement working stuff in XMPP. Hopefully this solves the common misconception, which you seem to have, that you have to implement every XEP. Some aren't even dealing with protocol changes, some are only informational, and some only pertain to client or server features. > There is no version of protocol to target by client or server, there is not even "level of features" (lets say "text only", "text + voice", "text + video conferencing"), no, pick and choose, and on both server and client site. False. We publish annual "compliance suites" which contains an array of features and two compliance levels for each ("core" and "advanced"). You can browse XMPP software by compliance levels here: https://xmpp.org/software/ You can find the 2022 compliance suite here: https://xmpp.org/extensions/xep-0459.html and the 2023 edition is due to be finalized soon. > XMPP is absolute mess and mountain of design by committee This is your subjective opinion. You're welcome to it, of course. But accept that I (and many others) do not necessarily share this opinion. |