XMPP Service Operators - 2022-04-12


  1. emus

    Dear XMPP Community, you may have heard about the XMPP Providers project [1] already. It has a new approach to provide a curated list of XMPP providers based on hard and soft criteria. The project also provides the evaluation machine-readable. Client developers can integrate them in their applications. We approach this topic from a user-centric perspective and question what enables a good first start with XMPP when possibly coming from other environments. We created a separate website to present the results in a nice view. That way, it is convenient to read them. Feel free to take a look: https://providers.xmpp.net We put lots of effort, thoughts and discussions into this project to make the listings and evaluations as transparent and clear as possible. All criteria for the categorization are explained on our new website's FAQ section [2]. If you are a server operator and want to add or edit information, please ensure to first update your website. Otherwise, we cannot reference the information in the source file that is used to generate the provider lists. Then follow the contribution guideline to add your information [3]. We will create a MUC soon, so you can get in touch with us. Many thanks to MattJ for the technical backend support and deployment. Looking forward, XMPP Providers Team CC: emus, melvo, wurstsalat [1] https://invent.kde.org/melvo/xmpp-providers [2] https://providers.xmpp.net/faq/#how-are-categories-determined [3] https://invent.kde.org/melvo/xmpp-providers/-/blob/master/CONTRIBUTING.md

  2. Licaon_Kter

    Wait, when/werewas the domain name bikesheded before creation? (╯°□°)╯︵ ┻━┻ /jk

  3. Licaon_Kter

    Oh wait...now I've opened it... conversations.im trashserver.net chapril.org in D? W t f?

  4. Licaon_Kter

    monocles.de is like 1 year old but it's B?

  5. Sam

    yah, the criteria were a bit confusing to me too

  6. emus

    Licaon_Kter you can always review the details why those are not in A for example

  7. wurstsalat

    (at the bottom)

  8. emus

    And also you can check these explainations: https://providers.xmpp.net/faq/#in-which-categories-can-providers-be

  9. Licaon_Kter

    emus: > Licaon_Kter you can always review the details why those are not in A for example On it now, yes

  10. emus

    Or read even more details here: https://invent.kde.org/melvo/xmpp-providers#categories

  11. emus

    Usually, the big issue is, with focus to transparency, that we cannot find this information on their website

  12. Licaon_Kter

    So you actually created an account on each to test? Or if no info on website, say file size limits, then off to D with it?

  13. emus

    No, we reached out to the operators to update the domain website first

  14. Sam

    "These providers must have the best properties" seemed unclear to me, several I looked at said they had bad properties, but I had no idea what that meant.

  15. Sam

    I'm not critisizing, but hopefully it's useful feedback. It was just unclear to me.

  16. Licaon_Kter

    Sam: press show details button...

  17. Sam

    I'm looking at the 'which categories' thing you linked, it's what says that

  18. Licaon_Kter

    Sam: press show details button...expand provider first, it's listed there

  19. Licaon_Kter

    Yeah, the categories page appears rather vague, imho

  20. emus

    Sam, yes, you can open the detailed website. At the bottom you see the explanations "Why not in category A"

  21. Licaon_Kter

    > Why not category "A" > Shared files are *allowed* up to an unknown size or less than 1 MB > Shared files are *stored* up to an unknown size or less than 1 MB One can see this in their client...

  22. Licaon_Kter

    > Why not category "A" > Shared files are *allowed* up to an unknown size or less than 1 MB > Shared files are *stored* up to an unknown size or less than 1 MB One can see this in their client...

  23. Licaon_Kter

    conversations.im is free, so that needs an update

  24. emus

    Just to clarify: We created the website from a user perspective. So, most explanations are kept simple to ensure most people understand. Each detail for each category is explained in the the https://providers.xmpp.net/faq/#how-are-categories-determined and https://invent.kde.org/melvo/xmpp-providers#criteria

  25. Licaon_Kter

    Why two categories for uploads?

  26. Licaon_Kter

    > If properties are not verifiable, they are seen as not available which often results in a bad category. Verifiable properties must meet specific criteria we decided on for a good user experience. Upload size limits are verifiable in the client

  27. Licaon_Kter

    Now, how many -1's one need to drop a category?

  28. wurstsalat

    Licaon_Kter, this is about transparency. I had someone ask today where to go from conversations.im, because he heared that it's a paid service. I conviced him that the service is free of charge as of recently, but I couldn't link anywhere

  29. emus

    > conversations.im is free, so that needs an update Yes, but it needs to be referenced on the website. So we ensure transparency and not guessing information or so

  30. Licaon_Kter

    Yes, Daniel has a bad habit of slowly updating the site, they had OTR screenshots for years... Heh

  31. emus

    > Now, how many -1's one need to drop a category? There is an open issue and we have taken note of this

  32. Licaon_Kter

    > Why two categories for uploads? Is this about user quota?

  33. Licaon_Kter

    Anyway, site looks nice.

  34. Sam

    It doesn't say that it costs money anymore anywhere that I can see; surely that's good enough?

  35. emus

    maximumHttpFileUploadFileSize - size per current file uploaded maximumHttpFileUploadTotalSize - size of all files uploaded

  36. emus

    But yes its a user quota

  37. emus

    Sam, it should be a clear statement, at least a hint or giving a direction to understand

  38. Sam

    I don't see anything on lw.org that says it's free to use

  39. emus

    https://lightwitch.org/im-service/tos here in the very first line

  40. Sam

    oh so it's okay if it can be burried

  41. Sam

    I misunderstood

  42. emus

    What do you mean by "burried"? Why?

  43. Sam

    I mean I was actively looking and couldn't find that

  44. Sam

    Since you *know* conversations is free, it seems worth listing it as such even if they don't explicitly say it

  45. Sam

    That way if users are confused, your website can help clear it up. And if not, it's accurate and not spreading misinformation.

  46. emus

    Ok, so first of all it is always referenced in the underlying json file: https://invent.kde.org/melvo/xmpp-providers/-/blob/master/providers.json#L2267 We have noted that and we plan reference to each source.

  47. emus

    Yes, agreed, we want to do that way in the future

  48. emus

    Another visualization: UWPX deployed a reference implementation how this could look like in the end: https://twitter.com/UWPX_APP/status/1408512845248188428?s=20&t=q1-JCnH3g2yG3bS-KeWTNg

  49. Licaon_Kter

    Fancy

  50. wurstsalat

    there is an API for clients to query the list: https://invent.kde.org/melvo/xmpp-providers#usage