Modern XMPP project discussion - 2022-04-30


  1. raucao

    does anyone have a link to a page explaining the (likely) requirements for using OMEMO in MUCs?

  2. xnamed

    raucao: found this https://wiki.xmpp.org/web/Tech_pages/OMEMO/MUC

  3. raucao

    thx

  4. crypt

    Curious... what's your client's message archive preference setting set to? In Conversations, my options are: Never, Contacts, Always. It sounds like you may choose one option over another depending on device type and other factors.

  5. crypt

    For privacy, **Never** sounds like it would be best (so long as your device has the space for it). For convenience, **Always** would let different devices gain and regain access to those messages. But how long can they really stay on the server?

  6. crypt

    By the way, is this room considered a good place for general XMPP (IM) user discussion? I can't seem to find one -- everything is very niche (app, server, or protocol related).

  7. crypt

    If no, we definitely need one.

  8. msavoritias

    xmpp:chat@joinjabber.org?join There is also this room crypt Its supposed to be for easy onboarding and for new users to ask questionr

  9. msavoritias

    It may be what you are looking for

  10. crypt

    I guess you're saying this isn't it. Even though I would like to discuss many things that are related to XMPP's messenger use case.

  11. crypt

    We need use case rooms just as XSF needs use case working groups.

  12. crypt

    Too often things go #offtopic in a niche room.

  13. crypt

    Ok, so I'll ask something specific to the purpose of this room. After meeting and wiki updates, do any of the client devs take steps to implement your recommendations?

  14. MattJ

    crypt, in a small way, perhaps. Most of the current recommendations reflect current consensus (not always unanimous) among developers

  15. MattJ

    But I don't know that any client developers are committed to following recommendations at modernxmpp.org

  16. crypt

    So they're posted as a reference for anyone who cares to look.

  17. MattJ

    So modernxmpp.org is mostly documenting consensus and best practices that aren't necessarily clear from just XEPs

  18. MattJ

    When I launched the project, I had more ambitions, but I mostly diverted those into Snikket

  19. MattJ

    (once it became clear that getting multiple teams of people to agree on something is a ridiculously hard/impossible task)

  20. crypt

    Sounds like the group need tonadd "commitment" project/dev members.

  21. crypt

    Sounds like the group needs to add "commitment" project/dev members.

  22. MattJ

    It's not really that easy. Pretty much all the projects involved are open-source, and open-source developers run to their own schedule, priorities and ultimately answer to their users

  23. crypt

    > MattJ: > 2022-04-30 02:29 (CDT) > (once it became clear that getting multiple teams of people to agree on something is a ridiculously hard/impossible task) LOL - I believe it

  24. MattJ

    The best anyone can reasonably do is provide guidance (and rationale for the guidance), so that's my main focus with modernxmpp.org these days

  25. crypt

    I understand. But the original intention is good.

  26. crypt

    I commented is XSF Discussion there needs to be official working groups for each use case.

  27. crypt

    They're all over the place with what they want to do with XMPP.

  28. crypt

    Even their website posts about these use cases, but really don't segment anything.

  29. crypt

    All XEPs listed in their directory are unfilterable by use case.

  30. crypt

    All mashed together for unrelated projects.

  31. MattJ

    That's why https://docs.modernxmpp.org/client/protocol/ exists

  32. MattJ

    It's not just a list, but also provides context and explanation about each XEP it links to

  33. crypt

    > MattJ: > 2022-04-30 02:36 (CDT) > That's why https://docs.modernxmpp.org/client/protocol/ exists EXACTLY

  34. crypt

    So this group wants to be the go between client dev and the XSF. Provide guidance both ways.

  35. crypt

    So this group wants to be the go between between client devs and the XSF. Providing guidance both ways.

  36. crypt

    If it was an official working group in the XSF (under the messenger use case) it would hold more weight.

  37. MattJ

    I guess, partly, yes. The main problem I saw was that the XSF has historically only specified protocol details in its specifications, and actively discourages any recommendations about user interfaces. I didn't see that changing any time soon, yet I knew there was a lot of stuff about user interfaces that needed to be documented.

  38. MattJ

    Since then it's become a general place for documenting any kind of stuff that doesn't fit at the XSF (basically, almost anything that isn't a protocol extension)

  39. crypt

    So should there be a non-protocol XMPP body that tackles other things that they're not interested in?

  40. crypt

    I can see working with the XSF to improve things is not their forte.

  41. crypt

    I'm trying to think... _What's other there that tried to fix a similar problem?_

  42. crypt

    Have you guys had that talk?

  43. crypt

    > MattJ: > 2022-04-30 02:41 (CDT) > Since then it's become a general place for documenting any kind of stuff that doesn't fit at the XSF (basically, almost anything that isn't a protocol extension) Then they should rename themselves to XEP Discussion.

  44. crypt

    You are also trying to create "standards" for XMPP clients.

  45. crypt

    > the xmpp standards foundation (also known as the xsf)

  46. crypt

    They just choose to focus on XEPs.

  47. crypt

    Rant... over. Enjoy your weekend everybody.

  48. MattJ

    crypt, for the record, I'm thoroughly a part of the XSF

  49. MattJ

    It's not an "us and them" situation

  50. MattJ

    Non-XEP documentation was needed, so non-XEP documentation got created

  51. MattJ

    I don't think it needs to be a problem that it's not an XSF thing

  52. crypt

    👍

  53. crypt

    It's none of my business, really. I'm just a user looking for a secure messenger alternative.

  54. MattJ

    and that's why Snikket exists ;)

  55. crypt

    I'll stick to Conversations for my noob related question so the adults can discuss protocol and implementation.