XSF Discussion - 2024-03-24


  1. Trung

    Is cross platform a/v call possible yet?

  2. Daniel

    Trung: yes

  3. Trung

    C' to C' (and various the forks)

  4. Trung

    C' to C' (and various the forks) ?

  5. Trung

    I need to buy another domain 🤣

  6. Daniel

    Monal, Conversations, Dino, movim usually work together

  7. Daniel

    All different platforms

  8. Trung

    Oh really ? When did we get there ? Oh cool !

  9. Daniel

    3 years ago?

  10. Trung

    Oh right awesome ! Thank you

  11. Trung

    Monal seems to work recently (much better than a year ago)

  12. Trung

    Monal seems to work very well recently (much better than a year ago)

  13. Trung

    Oh i meant cross platform as in example1.com and exmaple2.com btw. Not hardward brand kind of platform

  14. Menel

    Doesn't matter, works all around. But this isn't really new.

  15. Menel

    It worked between different domains right from the start

  16. Trung

    Yeah i never tested it 🤣

  17. Trung

    (Iphone didnt so i just didnt bothered)

  18. arne-bruen

    Hi, just wondering Monal and Dino had a/v three years ago already?

  19. Axel

    arne-bruen: Monal introduced Audio calls with version 6.0 on 18th of October 2023. Video calls were introduced on February 6t, 2024 (Monal 6.1.0).

  20. Menel

    Dino yes, monal no, but siskin

  21. arne-bruen

    Thanks. Good they all support it now.

  22. Axel

    arne-bruen: I think Siskin startet with A/V calls in 2020 (September or something)

  23. s1

    are they some people using xmpp on non-android(likes) nor iphones mobile devices here?

  24. Guus

    s1: plenty of usage on embedded systems. Not related to IM functionality though.

  25. Guus

    s1: also IM usage using desktop clients.

  26. Daniel

    I saw Dino running on Linux smartphones

  27. Menel

    I've go-sendxmpp on basically all devices

  28. s1

    Daniel, postmarket?

  29. s1

    Guus, i mean, for IM especially ;)

  30. mdosch

    > are they some people using xmpp on non-android(likes) nor iphones mobile devices here? I guess most people here also use desktop clients. I use profanity on my machines, but sometimes I also have a look at Gajim or Dino.

  31. mdosch

    Ah, mobiles. Sorry.

  32. Stefan

    s1: Sometimes Dino and profanity on Mobian (Debian GNU/Linux on mobile).

  33. ☭Mike Yellow

    Any chat platform will be influenced or even controlled by politics and law if it has too many users. If the goverments do not care, the large amount of users will have political movement themselves too. So it is impossible that governments do not care about XMPP's development in the future (if you believe that XMPP IM like this will be used by most of people). Whatever that is a troll hole or not, it is bad that suggested room allows political discussion. And it is badly moderated, even once full of Chinese messages (most of Chinese XMPP users come to XMPP for political chat). In fact, suggesting such kind of room expresses chaotic political standpoints, even if it says “we are not responsible for the content or moderation of these channels.”. And it would be worse if it has many messages for political advertising. I do not believe XFS can stop the people who promote XMPP for others. Also I do not believe XSF can confront political stress of any government, since they are not politicians.

  34. jonas’

    singpolyma, FTR, the /operators/ page is linked from the operators@ room topic and I agree with everything you said.

  35. ☭Mike Yellow

    I do not want foreign XMPP chat environment get in touch with politics so early.

  36. ☭Mike Yellow

    I do not want foreign XMPP chat environment get in touch with real politics so early.

  37. jonas’

    https://github.com/xsf/xmpp.org/pull/1359 cc @ singpolyma

  38. singpolyma

    jonas’: great

  39. ☭Mike Yellow

    Thank you.

  40. moparisthebest

    > Any chat platform will be influenced or even controlled by politics and law if it has too many users ☭Mike Yellow: luckily XMPP is not a chat platform :)

  41. ☭Mike Yellow

    That is why I added an “IM” after “XMPP” in my expression. :)

  42. moparisthebest

    I'm saying that neither governments nor the XSF have any control over how anyone uses XMPP or what they use it for, it's a protocol, not a platform

  43. Zash

    Well, on the same level as anyone has any control over any language, or something.

  44. ☭Mike Yellow

    The standands may be changed by enforcing from governments. Political power can do anything, I believe.

  45. moparisthebest

    > The standands may be changed by enforcing from governments. > Political power can do anything, I believe. Impossible, and in some crazy future where the standards did change, no users would be forced to adopt the changes

  46. ☭Mike Yellow

    Well... OK.

  47. opinionplatform.org

    >> The standands may be changed by enforcing from governments. >> Political power can do anything, I believe. > Impossible, and in some crazy future where the standards did change, no users would be forced to adopt the changes Being added to rtbl would cut down your participants significantly

  48. moparisthebest

    What? 1. There's no single "rtbl" 2. Rooms that use one use it by their own choice 3. Adding a server to an rtbl doesn't stop anyone else from joining it's rooms

  49. opinionplatform.org

    Without getting into the weeds, the powers that be will find ways to reduce your participation if you don't follow whatever rules they set. They will make it harder to find banned servers.

  50. moparisthebest

    What "powers" ?

  51. Daniel

    THEY

  52. opinionplatform.org

    Similar to mastodon

  53. moparisthebest

    XMPP is YOU, no THEY ;)

  54. opinionplatform.org

    > Xmpp is protocol

  55. taba

    > The standands may be changed by enforcing from governments. > Political power can do anything, I believe. ☭Mike Yellow: the real problem would be forcing xmpp developers to do something, because xmpp is not popular enough now to not die out

  56. moparisthebest

    25 years of "not dying out" and instead "being used daily by billions of people across billions of devices" disagrees taba

  57. mathieui

    Nobody can force XMPP developers or server operators as a whole to do anything, I believe anyone even remotely associated with standards development in the last fifteen years can attest to that

  58. mathieui

    What can be done is to very slowly try to steer this very large and inflexible boat using both logical arguments, specs, implementations, and some sort of social pressure

  59. opinionplatform.org

    > Nobody can force XMPP developers or server operators as a whole to do anything, I believe anyone even remotely associated with standards development in the last fifteen years can attest to that I see. They are above the law.

  60. Zash

    And then some developer comes along and ships a non-standard feature that becomes a de-facto standard before the XSF has time to say 'ProtoXEP'

  61. taba

    > 25 years of "not dying out" and instead "being used daily by billions of people across billions of devices" disagrees taba moparisthebest: nice cope

  62. taba

    there are like 2 people here

  63. singpolyma

    They are distributed to many different legal contexts, more like

  64. taba

    corpos using xmpp doesn't count

  65. singpolyma

    > corpos using xmpp doesn't count Why not?

  66. singpolyma

    Using the protocol is using the protocol no matter who you are

  67. moparisthebest

    > there are like 2 people here And yet billions of XMPP daily users... Maybe I'm right then that the XSF has no power over these users ;)

  68. Daniel

    _here_ meaning this conference? Absolutely nobody uses public conferences but that doesn't say anything about XMPP in general

  69. mathieui

    Daniel: WhatsApp has no public conferences therefore WhatsApp has no users

  70. moparisthebest

    mathieui: also zoom then, neat

  71. mathieui

    moparisthebest: funny how we quoted two products that tangentially used or still use xmpp though

  72. moparisthebest

    Zoom literally uses XMPP

  73. singpolyma

    Far from tangentially

  74. moparisthebest

    But no public conferences without an invite so no users by this definition :)

  75. taba

    >> corpos using xmpp doesn't count > Why not? singpolyma: because they aren't paying the devs, are they

  76. singpolyma

    I'm sure they pay their devs

  77. moparisthebest

    They definitely pay devs

  78. moparisthebest

    Who are these mythical "XMPP developers" that are being spoken of? I've never even heard of any

  79. kurisu

    > 25 years of "not dying out" and instead "being used daily by billions of people across billions of devices" You mean the proprietary version known as WhatsApp etc? Wacky how even they basically gave up on multidevice support

  80. singpolyma

    moparisthebest: i think that's ironic from ;ou, but I agree

  81. singpolyma

    moparisthebest: i think that's ironic from you, but I agree

  82. taba

    > Who are these mythical "XMPP developers" that are being spoken of? I've never even heard of any moparisthebest: the devs of the clients? the people who write xeps?

  83. moparisthebest

    taba: those would be devs of specific independent software projects

  84. moparisthebest

    They sometimes write down what they are doing to make it easier to interop with other software, and that's called a XEP

  85. taba

    >> 25 years of "not dying out" and instead "being used daily by billions of people across billions of devices" > You mean the proprietary version known as WhatsApp etc? Wacky how even they basically gave up on multidevice support kurisu: are you still roping about omemo keys? if whatsapp wasn't trash, i'm sure they'd manage to sync your keys. get off your high horse for 2 nanoseconds. xmpp works

  86. kurisu

    "are you still roping about this instance it doesn't work and that other instance it didn't work? Get off your high horse. It works"

  87. kurisu

    taba: did you ever get those messages from this group that were lost for you

  88. taba

    > They sometimes write down what they are doing to make it easier to interop with other software, and that's called a XEP moparisthebest: fine whatever. it's interesting that whatsapp specifically provides a subset of what xmpp provides right now

  89. kurisu

    Has WA published a single xep

  90. taba

    > taba: did you ever get those messages from this group that were lost for you kurisu: completely irrelevant to the argument at hand

  91. taba

    dino managed to sync it

  92. kurisu

    >> taba: did you ever get those messages from this group that were lost for you > kurisu: completely irrelevant to the argument at hand Xmpp not working is irrelevant to your claim that xmpp works? Ok

  93. Zash

    I'll just leave this here: https://web.archive.org/web/20180726081758/https://lists.jabber.ru/pipermail/ejabberd/2009-June/005027.html

  94. taba

    >> kurisu: completely irrelevant to the argument at hand > Xmpp not working is irrelevant to your claim that xmpp works? Ok kurisu: that was just me being a bitch. you disregarded the actual point just to feel correct

  95. kurisu

    The actual point being

  96. taba

    i won't reiterate

  97. taba

    your fixation was only like 10% of the message

  98. kurisu

    What could I actually test dtmf against

  99. singpolyma

    kurisu: if you call conversations and send dtmf you should hear it on the other side. Otherwise iirc I sent you some referral codes for free JMP to test also

  100. kurisu

    Ok I noticed that if I call dino from cheo and press buttons I don't hear anything

  101. kurisu

    So I guess it needs special handling on the recepient?

  102. kurisu

    Do I understand correctly it's sent via some rtp packet or whatever, not an audio tone?

  103. taba

    > What could I actually test dtmf against kurisu: make our советских социалистических республики proud

  104. kurisu

    What

  105. singpolyma

    Yes the target has to bother to play it, maybe the dino strck does not

  106. singpolyma

    libwebrtc stuff will

  107. kurisu

    https://xmpp.org/extensions/xep-0181.html Is this used or are rtp packets the norm instead

  108. kurisu

    Also what if you instead produce dtmf sounds in the audio stream being sent. Is software expected to understand that as well? If so, what even is the point of doing it at the rtp packet level?

  109. singpolyma

    For dtmf? Yeah ignorn that dtmf xep, it even says right in the xep to mostly not use it, heh

  110. singpolyma

    Doing it at the rtp packet level is an alternate codec basically, more precise and reliable than doing it in a compressed audio stream. Either should generally work at least when bridged to pstn

  111. Daniel

    MattJ: quick reminder for the (small) modifications to message processing hints. Ideally I would like to include that in my Last Call round tomorrow afternoon

  112. MattJ

    Sorry, I of course didn't make it so far. I will have some time tomorrow morning, so I'll put a post-it in the middle of the screen to make sure it's the first thing I do tomorrow