XSF Discussion - 2013-10-29


  1. dwd

    Alex, What's the voting looking like, by the way? I'm assuming we have quorum, but what percentage turnout do we have?

  2. Alex

    35 voters right now

  3. Alex

    not that bad, but we had better turnouts before

  4. dwd

    I'm surprised; I thought with the candidates we have, plus the discussion beforehand, we'd have had more.

  5. Edwin Mons

    Perhaps some people find voting difficult when there's actual choice.

  6. dwd

    Well, I can sympathize. I ended up voting twice, because I changed my mind about the right combination of candidates.

  7. Alex

    there are some members which don't care about whats going on in the XSF at all, maybe some are on holiday, some forget, and for some the choice is too hard ;-)

  8. Zash

    Sounds like every organisation ever :)

  9. dwd

    Alex, How many members do we have now? 57 according to the list. So that's only a little over half actually voting.

  10. Alex

    ya, this list should be up to date: http://xmpp.org/about-xmpp/xsf/xsf-member-list/

  11. Alex

    last year 38 out of 52 voted: http://xmpp.org/about-xmpp/xsf/meeting-minutes/xsf-member-meeting-2012-10-30/

  12. Alex

    I'll send out a last reminder

  13. dwd

    Worth a try. We'll have to figure out some way of getting more involvement. Or losing members who have no interest.

  14. SouL

    How do you become a member?

  15. Alex

    SouL: we accept new members 4 times a year (quaterly) see: http://wiki.xmpp.org/web/Membership_Applications_Q3_2013

  16. dwd

    SouL, You apply, then the existing members vote you in.

  17. dwd

    SouL, Well, vote on whether to let you in.

  18. Edwin Mons

    That's more true than you can imagine ;)

  19. dwd

    Edwin Mons, Yes, indeed...

  20. Edwin Mons

    And the only thing you must do in return, is vote.

  21. SouL

    Ho-ho, great. Thanks for the link :D

  22. Edwin Mons

    What you /should/ do in return, now that's open to debate.

  23. dwd

    ... which is why I get slightly annoyed by people not voting.

  24. Edwin Mons

    And rightly so.

  25. Kev

    Maybe we should change memberbot to send you a message whenever you log in? )

  26. Kev

    :)

  27. Zash

    And spam invites to this room

  28. dwd

    Or at least it could message everyone to let them know voting is open, and repeat that for non-voters periodically.

  29. dwd

    Zash, Yeah, I'd like that too.

  30. Alex

    I don't think this will help. I think it will get even worse then

  31. dwd

    Alex, We could also include voting records during member elections. :-)

  32. Alex

    because people which don't care just say yes, yes, yes, yes to get the voting done

  33. SouL leaves.

  34. dwd

    Alex, Yeah, that's true. Though the new memberbot does make that harder, and reduces the effect of it as well.

  35. Kev

    Yes, the new memberbot seems a vast improvement for Council/Board elections.

  36. Kev

    Maybe we should do something similar for general elections.

  37. Kev

    "Please enter the numbers of the candidates you want to accept as members"

  38. dwd

    Yeah, I'll need to update my voting bot.

  39. Alex

    :D

  40. Edwin Mons

    dwd: what algorithm do you use to decide on who to vote? sort on hash of jid?

  41. Zash

    Or we could do like those game shows where you vote people out

  42. Kev

    Perhaps we could include the number of missed votes next to people's names :)

  43. dwd

    Edwin Mons, You mean my voting bot? Don't you remember my membership application from a couple of years back?

  44. dwd

    Kev, Yeah, I think that should be done.

  45. Edwin Mons

    dwd: you think we read those? We all use bots to do the voting.

  46. dwd

    Edwin Mons, Or else just type "yes" a lot.

  47. Zash

    yes | cli-xmpp memberbot@xmpp.org

  48. Edwin Mons

    dwd, why do you think there's still no Wikipedia page on you? It's because we don't read the applications, so we don't know that it's your deepest desire.

  49. dwd

    It's not my deepest desire. I just happened to mention it once or twice.

  50. stpeter set the topic to

    XSF discussion room | Logs: http://logs.xmpp.org/xsf/ | Annual Members Meeting 2013-10-29 @ 19:00 UTC

  51. stpeter

    sigh, I have a conference call at 19:00 UTC :(

  52. dwd

    stpeter, We're text only here, you can do both. ;-)

  53. stpeter

    yep

  54. ralphm

    :-D

  55. bear waves

  56. ralphm

    hey bear

  57. bear

    how is life as a silicon valley coder treating you?

  58. ralphm

    pretty good, actually

  59. stpeter

    heh

  60. Kev

    Did you move, or are you a WAHer?

  61. ralphm

    Kev: just visiting :-D

  62. stpeter

    unfortunately I really do need to pay close attention to this conference call I have 9 minutes from now :(

  63. Alex

    Kev: whats a WAHer?

  64. Kev

    Work At Home.

  65. Alex

    aaaaah

  66. bear

    doesn't Alex normally drive these meetings - as long as your lurking/attending I think your ok peter

  67. stpeter

    bear: yes, Alex is in charge :-)

  68. bear

    \o/

  69. Ashley Ward

    Hello all :)

  70. bear

    hi ash

  71. Zash

    Hello

  72. dwd

    Evening.

  73. Alex

    we will have fun today ;-)

  74. Alex

    lets start in 2 minutes

  75. dwd

    Alex, You're saying that like it'll be a six-way tie.

  76. bear

    :)

  77. Alex

    ok lets start

  78. Alex bangs the gavel

  79. Alex

    Here is our Agenda for today: http://xmpp.org/about-xmpp/xsf/meeting-minutes/xsf-member-meeting-2013-10-29/

  80. Alex

    1) Call for Quorum

  81. Alex

    as you can see 36 members voted via proxy (bot or email)

  82. Alex

    we have 57 members, so we already have a quorum

  83. Alex

    agenda sais 52, will fix this later

  84. Alex

    2) Items Subject to a Vote

  85. Alex

    Board and Council elections, you can see all applicants again here on the page: http://wiki.xmpp.org/web/Board_and_Council_Elections_2013

  86. Alex

    3) Opportunity for XSF members to Vote in the Meeting

  87. waqas

    o/

  88. Alex

    anybody here who has not voted yet?

  89. waqas

    I haven't

  90. Alex

    great, so its upto you to fix the ties now ;-)

  91. ralphm

    heh

  92. dwd

    Alex, That's evil. :-)

  93. ralphm

    no pressure whatsoever

  94. bear

    haha!

  95. waqas

    Should I PM you the votes here? :)

  96. Alex

    memberbot should be still online

  97. Alex

    try to vote with teh bot

  98. waqas

    k, voting now

  99. ralphm

    waiting…

  100. fippo poked simon

  101. Alex

    ;-)

  102. bear

    this is when we need media events - so I can spam everyone with the Jeopardy "thinking" jingle

  103. fippo

    he should appear in a moment

  104. waqas

    Done

  105. waqas

    Alex: ^

  106. waqas

    I like the new memberbot 'UI' by the way

  107. dwd

    Lance did a good job there.

  108. Alex

    ok, have 37 votes now. I hope you fixed it ;-)

  109. Kev

    The new memberbot is a vast improvement, kudos to Lance.

  110. ralphm

    Go Lance!

  111. Lance

    still a few rough edges that i'll work on for the next round of elections

  112. Alex

    ya, lots of kudos to Lance

  113. Alex

    so I start countin now, hold on

  114. ralphm

    Alex: don't keep us waiting!

  115. waqas

    Lance: Bug report: the number 8 followed by ) turns into a smiley 8)

  116. fippo

    it still needs more <3 ;-)

  117. fippo

    alex: vote from simon incoming

  118. Alex

    or is there anybody else who wants to vote?

  119. Alex

    Simon should join the meeting then

  120. Alex

    or is he here?

  121. ralphm

    no

  122. Alex

    tell hom to join the room, then we can record the votes

  123. Ashley Ward

    He says he's just voting.

  124. ralphm

    Simon: no pressure, but eh, we're waiting

  125. Alex

    hi Simon

  126. Simon

    Hello.

  127. Alex

    SImon when you want to vote then you can do it bow

  128. Alex

    2 more minutes ;-)

  129. Alex

    memberbot is still online

  130. Simon

    voted.

  131. Simon

    :)

  132. Alex

    OK, have votes from Simon now

  133. Simon

    aparently I can vote for myself. Awesome!

  134. Alex

    now voting is closed

  135. Kev

    I hope you didn't vote for any Board members who couldn't complete membership votes on time.

  136. Ashley Ward

    :)

  137. bear chuckles

  138. Simon

    voting kickbacks can be delivered to the following bitcoin address….

  139. Alex

    ok, counting

  140. bear

    awww shucks, I should have added a "tip" link to my wiki bio...

  141. Alex

    4) Announcement of Voting Results

  142. Alex

    I update the page later and anounce the results here this time

  143. Alex

    if you want to :D

  144. dwd

    I'll stop hitting refresh then.

  145. Alex

    NAME YES NO TOTAL % Council: ======== Matthew Wild 38 0 38 100 Lance Stout 34 4 38 89,47 Kevin Smith 32 6 38 84,21 Tobias Markmann 26 12 38 68,42 Philipp Hancke 24 14 38 63,16 Ralph Meijer 23 15 38 60,53 Peter Waher 13 25 38 34,21 Board: ====== Dave Cridland 35 3 38 92,11 Ralph Meijer 33 5 38 86,84 Laura Gill 33 5 38 86,84 Mike Taylor 30 8 38 78,95 Simon Tennant 24 14 38 63,16 Arc Riley 15 23 38 39,47 S. Moonesamy 11 27 38 28,95 Ashley Ward 9 29 38 23,68

  146. Alex

    can you read the table?

  147. Kev

    Yes.

  148. Alex

    ok, its ordered

  149. Simon

    What's the purpose of a no vote?

  150. Alex

    I think we have no tie, but it was very close

  151. Kev

    Simon: No just means that they weren't one of the five, I believe.

  152. Simon

    right.

  153. Kev

    i.e. Everyone voted for MattJ, 6 people didn't vote for me.

  154. Alex

    so board 2013/2014 Matt, Lance, Kev, Tobias and Philipp

  155. dwd

    Well, congratulations to the new Council and my fellow Board members!

  156. Alex

    eh, council

  157. Alex

    and board Dave, Ralph, Laura, Bear and Simon

  158. Alex

    congrats to everybody

  159. Zash

    Congrats!

  160. SouL

    Yees congratulations!

  161. Ashley Ward

    Good choices.

  162. Alex

    Ralph is switching positions ;-)

  163. Simon

    XMPP. Now with 200% more web in 2014.

  164. bear

    ;0

  165. m&m

    heh

  166. bear

    oops - meant that to be :)

  167. m&m

    sure ...

  168. Alex

    5) Any Other Business?

  169. Kev

    None here.

  170. remko

    so, basically, mattJ voted for himself

  171. Lance

    remko: peer pressure. everyone else did :p

  172. remko

    which is the only vote we know for sure

  173. Alex

    :D

  174. remko

    Lance: :)

  175. Alex

    6) Formal Adjournment

  176. MattJ

    I caved in

  177. Alex

    I motion that we adjourn

  178. Kev

    Alex: Secound.

  179. Kev

    -u

  180. m&m

    second

  181. Alex bangs the gavel

  182. Alex

    thanks everybody

  183. Kev

    Thanks for looking after the XSF yet again Alex :)

  184. remko

    so, board + council are buying drinks then?

  185. dwd

    Thanks, Alex.

  186. bear

    after the vote has been announced to the list and the new board members added to that mailing list, I'll post a notice to figure out the first board meeting

  187. bear

    thanks Alex!

  188. Simon reminds people to consider signing up to https://github.com/stpeter/manifesto

  189. bear

    yes ^^^

  190. Alex

    I update the wegpage now, once its done I send out the results to the list

  191. MattJ

    FWIW I think it's weird that memberbot even lets you vote for yourself (the same is true of member acceptance iirc)

  192. bear

    I won't get to the board email until later - I have a meeting and lunch to attend to

  193. MattJ

    I guess it makes more sense for council/board

  194. Ashley Ward

    It wouldn't let me vote for myself (although I still would have come last even if it had!)

  195. remko

    MattJ: it's ok matt, you don't have to apoligize :)

  196. Alex

    LOL

  197. remko

    *apologize*

  198. Kev

    MattJ: I don't see a problem with this.

  199. m&m

    most of us aren't judging you (-:

  200. MattJ

    Kev, for membership I think it's weird

  201. Kev

    Ah, for membership, yes.

  202. Kev

    For Board/Council, not so much.

  203. Alex

    I don't see one other, its the same in politics

  204. MattJ

    If you apply, you somewhat imply you want to be accepted

  205. MattJ

    I agree it's slightly different for our council/board election model, where you just select your dream council/board

  206. bear

    s/dream/nightmare/ ? ;)

  207. MattJ

    Scaffolding, or whatever stpeter likes to call the XSF :)

  208. bear

    Thanks everyone for attending

  209. bear wanders off to another meeting

  210. Alex

    page is updated: http://xmpp.org/about-xmpp/xsf/meeting-minutes/xsf-member-meeting-2013-10-29/

  211. Kev

    I wonder if I have magic powers to fix the council@ list.

  212. Alex

    please check

  213. MattJ

    Interesting about ralphm

  214. Kev

    I think Ralph has a very strong claim to a place on Board. He's been Mr. FOSDEM since forever.

  215. MattJ

    Same thing happened to Jack Moffitt the year he applied for both council and board

  216. MattJ

    Maybe the members consider it a promotion, and don't think you can do both jobs at once :)

  217. Kev

    And yeah, I'm not convinced being on both Council/Board is a good thing.

  218. MattJ

    (which may well be true)

  219. fippo

    isn't it the first step to retirement? *duck and run*

  220. SM

    senility?

  221. Alex

    I agree, which is the reason why I voted him in one position only

  222. Alex

    sorry ralphm ;-)

  223. SM

    How come nobody created a page for dwd?

  224. bear

    it's up to dave to create a page for dave

  225. SM

    On Wikipedia

  226. bear

    wikipedia?

  227. Zash

    Can't create your own page on WP!

  228. SM

    Yes, old joke from yesterday

  229. Kev

    Zash: Can't create your own page on wordpress?

  230. SM

    :-)

  231. fippo

    alex: i don't think simon has a jid in the .xml tld @ minutes ;-)

  232. dwd

    Best change that before ICANN send him a bill.

  233. Zash

    !

  234. Kev

    Lance / fippo: Are you subscribed to the Council list?

  235. fippo

    kev: yes

  236. bear

    kev - any chance you can impart on me some magical mailing list properties so I can update them?

  237. Kev

    I think I can fiddle access for myself to the Board list if you want to PM me a list of changes you want made.

  238. Kev

    Ah, yes, yes I can.

  239. bear

    need to add ralph, simon and laura to the list and remove the others

  240. Kev

    A little more specific would be good, please :)

  241. bear

    yep, working on it

  242. Kev

    I think email addresses look a bit like JIDs, if that helps :D

  243. bear

    :P

  244. bear

    ok, sent via PM

  245. dwd

    I think maybe I need adding, too. :-)

  246. bear

    pm kev your preferred address then

  247. bear

    the list is just a quick way for me to email the board quickly - all real work happens on members@

  248. Kev

    To be fair, what you're about to use Board for would better happen on members@ as well.

  249. bear

    yep - it's one of the things I want to cover with this board - removing the board@ list :)

  250. fippo

    right. one thing that I did not like about that last board was that bear was the only board member who posted to members@

  251. stpeter

    phew, finally done with conference call, sorry about that!

  252. dwd

    I wouldn't want to discuss potential sponsors on members@, to be honest, but pretty well anything else is fine there.

  253. SM

    :-)

  254. bear

    to be fair, the amount of work the board did was very tiny last year

  255. Kev

    I gatecrash the first Board meeting of each term to complain about not using members@.

  256. Zash

    So

  257. Kev

    And have done for years.

  258. bear

    why do you think it's on my list for this year :)

  259. Kev

    I believe that all outgoing Board have been removed, and all incoming Board added, leaving just new Board + Peter as members of the Board list.

  260. bear thanks Kev

  261. Kev

    If folks could confirm they received the sub mail, that'd be grand.

  262. SM

    So Dave gets to annoy stepeter?

  263. dwd

    R.

  264. SM

    That's not fair:)

  265. Kev

    I'm not entirely sure about the implication that this hasn't been happening for years :p

  266. dwd

    SM, I would never annoy stpeter. We merely challenge each other's preconceptions from time to time, to the benefit of us both.

  267. bear

    hmm, no email yet to bear@bear.im

  268. Kev

    Has anyone received the signup mail?

  269. dwd

    Kev, Yes. I said "R" and everything.

  270. Kev

    Is Bear's message showing in the archives?

  271. Kev

    I can look myself, naturally, but don't want to.

  272. bear

    ah - it just showed up

  273. dwd

    I got it, certainly.

  274. Kev

    Excellent.

  275. SM

    dwd, you mean about whether the earth is round?

  276. fippo

    SM: did anyone say "thank you!" for starting the discussion yet? <3

  277. Kev

    Ah, Lance does seem to be on council@, excellent.

  278. SM

    fippo, don't blame me for that:)

  279. bear heads out for lunch

  280. Kev

    That uncomfortable moment when organisation of the new Council needs to be done, but Council doesn't have a Chair yet.

  281. dwd

    Kev, You're still there, you're still Chair. :-)

  282. Kev

    Lance: You received that mail? (i.e. it's the right address for you that's subscribed to council@)

  283. Lance

    Kev: yes

  284. Kev

    Fab.

  285. dwd

    Kev, Just like I'm assuming Bear's the Chair until and unless we decide otherwise.

  286. Kev

    Oh. And Chair sets the agenda for meetings.

  287. Kev

    So I don't need to bring up changing the Chair for as long as I'm voted onto Council? :D

  288. ralphm

    sjeez, I step out for lunch and people are already calling me senile?

  289. Kev

    ralphm: Don't worry about it, you'll have forgotten in a moment :D

  290. ralphm

    cool :-D

  291. dwd

    ralphm, Welcome to your retiement.

  292. ralphm

    I'm pretty happy with these voting results.

  293. dwd

    Retirement, even.

  294. ralphm

    watch it, I might come out of it again

  295. dwd

    ralphm, Yes; though we were never going to get a bad board or council from the candidates we had.

  296. ralphm

    indeed

  297. ralphm

    bear: the mailinglist addition notification is dated a few hours into the future

  298. Kev

    Oh, interesting.

  299. Kev

    The clock on atlas seems to be shot.

  300. dwd

    Clock or TZ?

  301. dwd

    Oh, clock, yes.

  302. Kev

    It thinks it's 01:31 tomorrow, UTC.

  303. dwd

    Well, we always claimed XMPP was the future.

  304. Kev

    Except atlas is for email, which is certainly a dead-end historical thing.

  305. dwd

    Right, nobody works on email anymore.

  306. dwd

    Aside from 40% of our Board.

  307. MattJ

    I wish you hadn't said that

  308. ralphm

    Kev: what! E-mail is awesome

  309. dwd

    Hey, email has 3.5 billion users. Our email experience will surely allow XMPP to beat that.

  310. ralphm

    Let's do XMPP over pubsub over e-mail.

  311. Kev

    I'd rather email over BOSH :)

  312. ralphm

    :-D

  313. dwd

    Hmmm.

  314. dwd

    BOSH is just MIME messages, I guess we could run it over mail just fine.

  315. stpeter

    bbiab

  316. fippo

    dwd: only with content-types? :-)

  317. MattJ

    .

  318. dwd

    Yeah; a way of signalling it's to be interpreted as BOSH would be useful. Maybe a Content-Disposition type?

  319. Kev

    Other way around.

  320. Kev

    Email over BOSH.

  321. fippo

    xmpp over email? hey, federation works well for email

  322. dwd

    Harder. BOSH more or less requires an XML payload. I did wonder about doing IMAP over BOSH for webmail.

  323. Kev

    Base64:D

  324. Kev

    There are three types of problems in life. For things that move and shouldn't, gaffer tape; for things that don't move and should, WD40; for things that don't fit, Base64.

  325. Kev

    I may have adapted that slightly.

  326. waqas

    dwd: Regarding BOSH over email… WebRTC PeerConnection runs over SCTP over DTLS over UDP. We can replace UDP with email, and use Lance's websocket spec. It's a perfect fit.

  327. waqas

    This lets us run on top of any unreliable/unordered transport. Secure too!

  328. dwd

    Interesting, though I think directly running BOSH over mail should work better, if only because of the one-stanza-per-message rule that websocket has.

  329. dwd

    We could use S/MIME for security. That's well implemented, after all.

  330. waqas

    dwd: But you don't get all the SCTP magic that way. No multiplexed streams, etc.

  331. Lance

    waqas: mime multipart?

  332. waqas

    Yes!

  333. Kev

    You are a terrible person.

  334. waqas

    But the IETF folks pushing for SCTP everywhere would be disappointed

  335. waqas

    I prefer a PeerConnection like interface for it mainly for marketing purposes. MailRTC.

  336. bear

    i smell an april 1st xep in the making

  337. dwd

    bear, You make it sound like we're not serious.

  338. Kev

    I actually was serious about IMAP over BOS.

  339. Kev

    +H

  340. bear

    oh, I know all of you a bit too well to assume you couldn't make it work

  341. waqas

    bear: We have implementations for most april 1 xeps for Prosody. A full SCTP stack would be a bit painful to pull off on short notice ^^

  342. bear

    well, first you publish it, the you implement it

  343. bear

    so you have time

  344. Lance

    on the other hand waqas, a sctp stack would incidentally also be useful for future webrtc stuff as well

  345. waqas

    I think we implemented XEP-0295: JSON Encodings for XMPP before the XEP was published. The webchat on prosody.im is still using it.

  346. dwd

    Sctp in LUA? Whatever next...

  347. waqas

    People ask about it every now and then :)

  348. waqas

    Lance: I delegated looking at how much sctp is needed to darkrain, hopefully he'll report back

  349. waqas

    We are hoping it wont be a full stack

  350. MattJ

    !LUA

  351. dwd

    MattJ, Wrong chatroom.

  352. MattJ

    :/

  353. bear

    Lua is NOT LUA: http://www.lua.org/about.html#name

  354. waqas

    bearbot...

  355. bear

    HAL proxy

  356. bear

    i'm good for something at least

  357. dwd

    Got to love KSP. "You take a sample of the water. It dramatically increases the surface humidity of anything it touches."

  358. waqas

    Unless it touches another body of water...

  359. dwd

    waqas, Maybe I should file a bug report.