XSF Discussion - 2019-04-11


  1. Neustradamus

    https://xmpp.org/extensions/xep-0203.xml /!\

  2. waqas

    https://xmpp.org/extensions/xep-0203.html \o/

  3. Neustradamus

    waqas: I have not seen the extension .xml !

  4. waqas

    I think the xml files were always there?

  5. Neustradamus

    .pdf too

  6. Zash

    waqas: borked until recently

  7. waqas

    "Error parsing a meta element's content: ';' is not a valid key-value pair separator. Please use ',' instead." because of <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=2.0" />

  8. Zash

    waqas: https://github.com/xsf/xeps/pull/782

  9. waqas

    I may just be misremembering, but I think the XML files rendered too back in the day, in browsers supporting dtd and xslt.

  10. Neustradamus

    Have an idea for redirection of old proposals (inbox) to real XEPs?

  11. Neustradamus

    *you

  12. Zash

    Fails to render because the entities are not included

  13. Zash

    Explain why https://github.com/xsf/xeps/pull/783 fails

  14. waqas

    I thought the entities were in some dtd

  15. waqas

    Ah, your PR fixes them? Nice

  16. waqas

    I'm curious how well .xml works across browsers, i.e. could we replace .html with it? :P

  17. 1111111111

    sdfsdfsd fsd

  18. 1111111111

    sdfsd

  19. jonas’

    waqas, "no"

  20. jonas’

    mostly because noscript and stuff may block XSLT by default

  21. waqas

    Aww, XSLT shouldn't classify as script…

  22. jonas’

    it is turing complete

  23. ralphm

    I'll be a bit late for the meeting today

  24. nyco

    ding

  25. Guus

    dong

  26. Guus

    (let's wait for ralphm)

  27. nyco

    how much?

  28. Guus

    a bit.

  29. nyco

    that much?

  30. nyco

    a byte?

  31. Guus

    (he would have written that he would not make it, if he didn't plan to join us)

  32. Guus

    a byte is more than a bit. 🙂

  33. nyco

    what do we do while we wait?

  34. Guus

    be patient. 🙂

  35. nyco

    how do we do that?

  36. Guus

    I put my kids to daycare to not have to answer questions like these during working hours 😃

  37. nyco

    Why?

  38. nyco

    Why? Why? Why???

  39. nyco

    (my daughter is in her "why" moment... arf)

  40. Guus

    better than the 'no' phase.

  41. nyco

    that moment is now over for her, gooooood

  42. ralphm

    Here

  43. ralphm bangs gavel

  44. nyco

    \o/

  45. Guus

    poor gavel

  46. ralphm

    0. Welcome + agenda

  47. ralphm

    Hi!

  48. Guus

    'lo

  49. ralphm

    Sorry, had a plumber over

  50. ralphm

    I got one agenda item from Kev

  51. Seve

    Hi

  52. ralphm

    Anything else?

  53. Guus

    the iteam lead thing? That's on trello

  54. Guus

    or somethign else?

  55. ralphm

    no that

  56. Guus

    jonas’ also added something, but that's on trello too

  57. Guus

    I have nothing except for what's on Trello already.

  58. ralphm

    1. Minute taker

  59. ralphm

    Let's have one

  60. ralphm

    If there are not volunteers, can please one of us do it?

  61. ralphm

    Not having minutes is terrible.

  62. Seve

    I'm not good at it on real time, but can try to do it after, reading the logs.

  63. ralphm

    Ok, thanks.

  64. ralphm

    2. Infrastructure Team Lead

  65. ralphm

    Kev is stepping down. We need a replacement.

  66. Guus

    Did iteam put someone forward?

  67. ralphm

    Not yet.

  68. Guus

    (or did all but one step back?)

  69. ralphm

    We can ask them to do so.

  70. Guus

    that'd have my preference

  71. nyco

    step back?

  72. ralphm

    To be clear, Kev remains on the team, just not as lead.

  73. Guus

    (nyco: a bad joke: if everyone steps back, the one person that does not do so appears to have stepped forward)

  74. ralphm

    Ok, let's ask iteam to suggest a new lead.

  75. nyco

    side question: do we need to "hire"/"coopt" more members?

  76. ralphm

    I don't know.

  77. Guus

    let's leave that question to iteam.

  78. ralphm

    Right.

  79. ralphm

    So everyone ok with just asking iteam to suggest a new lead?

  80. Guus

    I am.

  81. nyco

    +1

  82. ralphm

    I'll write an e-mail to that effect.

  83. Guus

    let's make MattJ appear by mentioning him.

  84. ralphm

    3. 404.city and the server list

  85. Seve

    +1 to iteam suggesting a new lead

  86. Guus

    I've left my comments on the Trello card

  87. ralphm

    I'm with Jonas that it is probably not for the XSF to suggest lists of deployed servers. I believe this was also why xmpp.net was initially out of scope, too.

  88. ralphm

    (as it was about the network, rather than the standards org)

  89. Guus

    it's not unlike listing available client, server and library implementations.

  90. ralphm

    I'm not sure if any list would be unbiased.

  91. Guus

    the main reason for having the server listing is to allow for a 'getting started' page to exist.

  92. Guus

    such a page does not make much sense on any other site than the xmpp.org site.

  93. ralphm

    Sure, I understand this.

  94. ralphm

    I'd be happy to point to lists of servers that others maintain.

  95. Guus

    I think the amount of bias involved is outweighed by usefulness.

  96. Seve

    If there was a public repository full of XMPP deployments where people could just send PRs to it that we could link to, as an example list, would that be better or would be still be in the same situation?

  97. ralphm

    I don't think we should be maintain such a list.

  98. Seve

    Somebody would need to maintain it at an individual level, not org. though

  99. Guus

    Seve, the current list is such a list, as is the new addition. We also used to have a list on xmpp.net (maintained by PSA) that did this.

  100. Guus

    for the record - this debate is not about us maintaining a list.

  101. Seve

    But it is under xmpp.org, which looks like the problem

  102. Guus

    this is about linking to a list.

  103. ralphm

    I think Seve refers to the list of 5 suggested popular servers

  104. ralphm

    https://xmpp.org/getting-started/

  105. Guus

    just looked at the page, and noticed them. I forgot about those

  106. Guus

    we can remove those - but that's not what's under discussion now

  107. ralphm

    Right

  108. ralphm

    I'd just accept #545

  109. Seve

    Oh, right, my bad, got confused :)

  110. nyco

    +1 for #545

  111. Guus

    I think adding 545 would be good - I'd love for that list to include registration instructions though (cc 404.city )

  112. Guus

    specifically, how new users can register with the servers that are listed on the list.

  113. ralphm

    Good.

  114. Guus

    jonas’ suggests a vote amongst members

  115. Guus

    I don't think that's needed.

  116. ralphm

    No

  117. Seve

    Looks good and includes different instances. The only comment I would add to this is, for future us, we should check from time to time this kind of resources we link to, to make sure they keep being the same as what we accepted them for

  118. Guus

    but i'd like to have it mentioned, as he suggested it.

  119. ralphm

    Right

  120. ralphm

    Ok. Given my tardiness, I suggest we move the other items to next week.

  121. ralphm

    4. AOB

  122. nyco

    not for me

  123. ralphm

    None?

  124. Guus

    me neither

  125. Seve

    Not here

  126. ralphm

    5. Date of Next

  127. ralphm

    +1W

  128. Guus

    wfm

  129. nyco

    +1

  130. Seve

    +1

  131. ralphm

    6. Close

  132. ralphm

    Thanks all!

  133. nyco

    thx all

  134. ralphm bangs poor gavel again

  135. Seve

    Cool :)

  136. Guus

    I'll re-format 545 to replace the list of domains with a list of lists.

  137. Seve

    Great Guus, thank you.

  138. Ge0rG

    floor comment re #545: I think that it's important to have a list maintainer with a good reputation, and I don't think that 404 does have that.

  139. nyco

    why not?

  140. Seve

    Ge0rG, I agree with you.

  141. nyco

    I see 404 is quite active, which is good I may not be able to see the negative

  142. Ge0rG

    nyco: they were very confrontational in the past about promoting _their_ server, and the reason for creating the list was because they got delisted on the jabber.at list

  143. Ge0rG

    being active is not always a good thing.

  144. nyco

    oh I see, missed that

  145. nyco

    thx

  146. Ge0rG

    there was also an s2s block involved between jabber.at and 404, but I don't remember who started it.

  147. Ge0rG

    I didn't have the impression that the person behind is behaving like an adult.

  148. Guus

    Ge0rG I dislike much of what has happened. None-the-less, the list that 404.city generated is useful. If in the future, we detect any malicious activity, we can always remove our listing of the list.

  149. nyco

    ok, enough said 😉

  150. Seve

    That's why my comment on taking a look at it from time to time.

  151. nyco

    who's the guy behind?

  152. Guus

    nyco 404.city

  153. Guus

    I've mentioned him three times now 🙂

  154. nyco

    so someone of the vity hall of his birthplace allowed his parents to name him like that?

  155. nyco

    (sorry, assuming gender btw)

  156. Seve

    Haha

  157. Ge0rG

    Guus: 404 said that they want their server listed on the "getting started" page because that makes it easier for them to obtain funding. I think this is balancing on a very thin line of "commercial interest"

  158. nyco

    so someone of the city hall of his birthplace allowed his parents to name him like that?

  159. nyco

    sponsors have a commercial interest

  160. Guus

    Ge0rG let's give the guy (m/f) a chance to prove theirselves.

  161. Ge0rG

    (I didn't ask for yax.im to be added to that list, BTW)

  162. Guus

    oooh, let's get into the legality of providing links to stuff 😃

  163. Ge0rG

    Guus: soon to be forbidden in the EU!

  164. 404.city

    You can always delete the list. I will comply with the criteria of openness list

  165. Guus

    I read today that Russia will have it's own private internet soon too.

  166. 404.city

    If you don't like it in the future, you can always delete the list. I will comply with the criteria of openness list

  167. Ge0rG

    404.city: there is a typo in the title: "Open list *of* public XMPP servers"

  168. Andrew Nenakhov

    Guus, Russian private internet in the end will look a lot like North Korean

  169. Guus

    but with more vodka, right? 🙂

  170. Guus

    any last comments on https://github.com/xsf/xmpp.org/pull/545 ?

  171. Guus

    if not, I'll merge

  172. 404.city

    Ge0rG, fixed

  173. Ge0rG

    Guus: I liked the integrated list of servers with a link to more better.

  174. Ge0rG

    (independent of the actual content of the server list and of the objectivity of the linked lists)

  175. Guus

    You deliberately waited for me to push 'merge' before typing that, didn't you?

  176. Ge0rG

    Guus: no, I'm just slow from my mobile.

  177. Guus

    fwiw, I agree - but only marginally, and I'd like to avoid the topic of bias from returning

  178. Ge0rG

    Guus: bias regarding the integrated server list or regarding the linked list?

  179. Guus

    yes.

  180. Ge0rG

    At least, servers with IBR (and no captchas) should be explicitly marked as easy entrance.

  181. Ge0rG looks at rabbit holes that turn out to be bottomless pits

  182. Neustradamus

    I have done a ticket about jabber.org problem (since a very long time): https://github.com/stpeter/jabberdotorg/issues/12; 1 sent = 66 received

  183. Guus goes to find a large smelly trout while eyeing Ge0rG ...

  184. Neustradamus

    I am not sure that it is for all jabber.org account or only one or some (a DB problem?)

  185. Neustradamus

    I am not sure that it is for all jabber.org accounts or only one or some (a DB problem?)

  186. Zash

    Guus: Would salmon be an acceptable substitute? I saw some last year along the river.

  187. Guus

    Zash I had "large blunt object with rusty spikes" before I remembered to be more civil in here, and replaced it with a fish. So yeah, a salmon is ok, assuming it's smelly enough.

  188. Zash

    /trout was the best part of IRC

  189. Guus

    mIRC only, right?

  190. Guus

    that, and bash.org

  191. Ge0rG

    Those were the times.

  192. Ge0rG

    I've stopped using mIRC in 1997 or somesuch.

  193. moparisthebest

    I'm in an IRC channel with 1 guy who still uses mIRC right now

  194. moparisthebest

    he constantly complains when windows 10 updates breaks it, but somehow still manages to fix those and keep it working :'(

  195. Guus

    I'm pretty sure that there's an XKCD comic that is exactly this.

  196. jonas’

    Guus, https://xkcd.com/1782/

  197. jonas’

    Guus, thanks for handling the list :)

  198. Guus

    no problem

  199. Guus

    thanks for the nudge

  200. Guus

    I was looking away as hard as I could 😉

  201. jonas’

    :P

  202. jonas’

    since I receive cron mails into a separate directory, other stuff becomes more annoying ;)

  203. jonas’

    since I started receiving cron mails into a separate directory, other stuff becomes more annoying ;)

  204. Ge0rG

    I feel inclined to PR everything back.

  205. jonas’

    oh dear

  206. Seve

    Ge0rG, ?

  207. Ge0rG

    Seve: > I liked the integrated list of servers with a link to more better. (independent of the actual content of the server list and of the objectivity of the linked lists)

  208. Seve

    Ge0rG, why? because is less cumbersomme to choose a server from there instead of going to a list and then choose there?

  209. Ge0rG

    Seve: yes

  210. Ge0rG

    too much choice is bad for users

  211. Ge0rG

    and power users will figure it out anyway, they don't need "getting started"

  212. 404.city

    Ge0rG, Perfect for you list, this is one server yax.im )

  213. moparisthebest

    I can't imagine any users navigating xmpp.org to find a server anyhow

  214. Seve

    I understand, Ge0rG.

  215. Seve

    Something like that, moparisthebest :D

  216. Ge0rG

    moparisthebest: we'd need a user survey to find out

  217. Ge0rG

    > I can't imagine anyone navigating xmpp.org.

  218. moparisthebest

    then we'd only get the users that navigated to xmpp.org and were willing to take a survey

  219. 404.city

    Serve I, too, his server (yax.im) was in the list of five recommended. It was he who protested against the addition of other new servers to this list

  220. Guus

    Sigh

  221. moparisthebest

    so while I'm 100% confident Ge0rG wasn't doing that for bad reasons, there is something to be said for "avoiding even the appearance of impropriety"

  222. Zash

    Is there a list made by someone who doesn't have a stake in one of the items?

  223. moparisthebest

    I've said it before, I think we need to be open to any lists on there, or have no lists at all

  224. Guus

    moparisthebest: To a reasonable degree, I agree. I feel that we are nearing the edge of what is reasonable here.

  225. Ge0rG

    404.city: I wasn't against the addition of other servers, I was against the addition of your specific server, because nobody knows who you are, and you are making very much noise about your server being good.

  226. moparisthebest

    that's always the hard part isn't it :) you can't even say something like "legal servers" because that varies by jurisdiction

  227. dwd

    moparisthebest, Also what's illegal in some jurisdictions might be morally justifiable to those from others.

  228. moparisthebest

    exactly

  229. Ge0rG

    404.city: you might be a well-intentioned legitimate cryptopunk or a Saudi secret service agent.

  230. moparisthebest

    then you are down to like, a fair vote (members and/or board), and is it even worth the trouble

  231. 404.city

    Ge0rG, With the same probability as you)

  232. Guus

    > then you are down to like, a fair vote (members and/or board), and is it even worth the trouble Which is pretty much what we did today

  233. moparisthebest

    ah ok, sorry didn't read full backlog

  234. Guus

    I never do. 😉

  235. Guus

    > Ge0rG, With the same probability as you) This is untrue. The XSF community knows a lot more about Ge0rG than about you.

  236. moparisthebest

    presumably a Saudi secret service agent would also be pretty good at joining and contributing to the XSF

  237. Zash

    OR Ge0rG has spent more time building his alibi

  238. moparisthebest

    if anything 404.city would be less likely to be one because if he is one he's super bad at his job

  239. Guus

    His full name, employment, and various face to face discussions, for starters.

  240. moparisthebest

    if you want to go down that rabbit hole :)

  241. Guus runs away

  242. Ge0rG

    404.city: some of the people in this room have met a person in real-life who claimed to be me

  243. Ge0rG

    it's not very hard to find out my real name and approximate location

  244. Ge0rG

    I'm not somebody who refuses to give their full name on a public manifesto I sign.

  245. moparisthebest

    full name? what are you, facebook?

  246. Ge0rG

    moparisthebest: so then somebody from an *incompetent* secret service?

  247. Ge0rG

    But yeah, whatever Board rushes through in the last minutes of the meeting is The Rule.

  248. Guus

    Ge0rG: only for this. Trademark license issues have a much improved way to The Rule.

  249. Guus

    Ge0rG: only for this. Trademark license issues have a moar better way to The Rule.

  250. Ge0rG

    Guus: we might actually be able to improve our trademark process if somebody finds a good easy reference trademark process in a reputable FOSS foundation.

  251. moparisthebest

    better yet, if someone could find any non-expired documents at all stating the XSF is legally allowed to do anything with The Trademark

  252. Ge0rG

    moparisthebest: only the "evaluation of collaboration" part is expired.

  253. moparisthebest

    Ge0rG, I feel like we go over this every few months, but https://xmpp.org/docs/Trademark_Enforcement_Agreement.pdf starts may 2, 2003, and both sections 1 and 3 say 'for a period of 12 months after that date'

  254. moparisthebest

    #2 where the trademark was to be transferred to the XSF never happened

  255. moparisthebest

    so, how is that in any way still valid?

  256. moparisthebest

    from the bottom of https://xmpp.org/about/xsf/jabber-trademark/background.html

  257. Ge0rG

    moparisthebest: according to stpeter, it still is.

  258. moparisthebest

    right, but no documents saying this

  259. moparisthebest

    pretty sure a lawyer would say this is not good enough

  260. Ge0rG

    moparisthebest: IIRC it's a matter of reading the right parts in the right ways

  261. dwd

    moparisthebest, Since Cisco have never challenged us over it, then either we have the right, or nobody has the trademark anymore.

  262. moparisthebest

    hmm that's an interesting take, I guess maybe true if Cisco even knows about it

  263. moparisthebest

    but if that's the position, maybe remove the expired documents from the website :)

  264. Ge0rG

    moparisthebest: stpeter scheduled a talk with Cisco legal some time this or next week

  265. moparisthebest

    ah awesome

  266. moparisthebest

    https://twitter.com/matrixdotorg/status/1116304867683905537

  267. moparisthebest

    > We’ve taken down the servers which host http://Matrix.org and http://Riot.im for emergency security maintenance - estimated downtime is several hours. More updates as we have them.

  268. moparisthebest

    looks like they were hacked, ouch

  269. Ge0rG

    Emergency maintenance!

  270. moparisthebest

    later they say hacked, essentially https://twitter.com/matrixdotorg/status/1116388572922302466

  271. Andrew Nenakhov

    I decided to avoid ever using jabber term

  272. Ge0rG

    The Xabber client is using the Xabber protocol to connect to the cryptowhores black market for drugs and weapons.

  273. Andrew Nenakhov

    That has a certain ring to it

  274. Ge0rG

    Oh, I mean the conversations server. Don't know where the other text came from

  275. Andrew Nenakhov

    And while we do deviate from xmpp protocol , I still prefer to call our protocol xmpp, not Xabber

  276. edhelas

    Matrix has been attacked by the Watchovsky sisters for IP issues

  277. edhelas

    That's why they're down

  278. edhelas

    We have Cisco, they have their Oracle 😋

  279. Andrew Nenakhov

    Good that both Wachowskis are women now

  280. Andrew Nenakhov

    Us Russians had a hard time addressing them when they were siblings

  281. Andrew Nenakhov

    The is no word for sibling in Russian

  282. Neustradamus

    Andrew Nenakhov: nice, XMPP is the best!

  283. Neustradamus

    Hope the full XEP-0045 support now!

  284. Andrew Nenakhov

    Unlikely, sorry

  285. Andrew Nenakhov

    0045 should be retired

  286. Ge0rG

    edhelas [23:36]: > Matrix has been attacked by the Watchovsky sisters for IP issues Sarcasm or source?

  287. Andrew Nenakhov

    I guess it's a joke.

  288. Ge0rG

    The matrix is obviously a vector product.

  289. Ge0rG

    You don't need pill jokes if you can have awesome math nerd jokes.

  290. Neustradamus

    Maybe Xabber supports PSYC ah ah https://about.psyc.eu/

  291. Ge0rG

    I2p maybe? Briar?

  292. Ge0rG

    All of the above!

  293. moparisthebest

    Ge0rG: but was matrix the vector of attack?

  294. Andrew Nenakhov

    moparisthebest, determinantly!

  295. Zash

    something something array