XSF Discussion - 2021-04-01


  1. adiaholic has joined
  2. adiaholic has left
  3. adiaholic has joined
  4. Lance has left
  5. Lance has joined
  6. Lance has left
  7. millesimus has left
  8. adiaholic has left
  9. alameyo has joined
  10. millesimus has joined
  11. BASSGOD has left
  12. menel has left
  13. dwd has left
  14. adiaholic has joined
  15. adiaholic has left
  16. adiaholic has joined
  17. adiaholic has left
  18. BASSGOD has joined
  19. adiaholic has joined
  20. DebXWoody has left
  21. BASSGOD has left
  22. adiaholic has left
  23. Andrzej has joined
  24. BASSGOD has joined
  25. govanify has left
  26. govanify has joined
  27. aidalgol has joined
  28. adiaholic has joined
  29. Andrzej has left
  30. adiaholic has left
  31. esil has joined
  32. esil has left
  33. adiaholic has joined
  34. adiaholic has left
  35. arc has joined
  36. adiaholic has joined
  37. govanify has left
  38. govanify has joined
  39. adiaholic has left
  40. adiaholic has joined
  41. govanify has left
  42. govanify has joined
  43. adiaholic has left
  44. BASSGOD has left
  45. govanify has left
  46. govanify has joined
  47. BASSGOD has joined
  48. arc has left
  49. arc has joined
  50. arc has left
  51. arc has joined
  52. adiaholic has joined
  53. arc has left
  54. arc has joined
  55. arc has left
  56. arc has joined
  57. eta has left
  58. adiaholic has left
  59. neshtaxmpp has left
  60. esil has joined
  61. esil has left
  62. adiaholic has joined
  63. BASSGOD has left
  64. adiaholic has left
  65. Andrzej has joined
  66. adiaholic has joined
  67. BASSGOD has joined
  68. govanify has left
  69. govanify has joined
  70. arc has left
  71. arc has joined
  72. BASSGOD has left
  73. emus has joined
  74. arc has left
  75. arc has joined
  76. BASSGOD has joined
  77. adiaholic has left
  78. Andrzej has left
  79. adiaholic has joined
  80. Yagiza has joined
  81. adiaholic has left
  82. adiaholic has joined
  83. adiaholic has left
  84. arc has left
  85. arc has joined
  86. arc has left
  87. arc has joined
  88. adiaholic has joined
  89. DebXWoody has joined
  90. stp has left
  91. chronosx88 has left
  92. chronosx88 has joined
  93. BASSGOD has left
  94. chronosx88 has left
  95. chronosx88 has joined
  96. adiaholic has left
  97. aidalgol has left
  98. BASSGOD has joined
  99. adiaholic has joined
  100. BASSGOD has left
  101. andy has joined
  102. adiaholic has left
  103. adiaholic has joined
  104. chronosx88 has left
  105. chronosx88 has joined
  106. dwd has joined
  107. adiaholic has left
  108. BASSGOD has joined
  109. adiaholic has joined
  110. adiaholic has left
  111. adiaholic has joined
  112. Andrzej has joined
  113. paul has joined
  114. paul has left
  115. paul has joined
  116. ti_gj06 has joined
  117. arc has left
  118. arc has joined
  119. BASSGOD has left
  120. Sam has left
  121. Andrzej has left
  122. Andrzej has joined
  123. wurstsalat has joined
  124. karoshi has joined
  125. BASSGOD has joined
  126. jcbrand has joined
  127. Tobias has joined
  128. aidalgol has joined
  129. Andrzej has left
  130. serge90 has left
  131. serge90 has joined
  132. Andrzej has joined
  133. arc has left
  134. arc has joined
  135. serge90 has left
  136. serge90 has joined
  137. Sam has joined
  138. Syndace has left
  139. Syndace has joined
  140. Kev has left
  141. Kev has joined
  142. chronosx88 has left
  143. chronosx88 has joined
  144. serge90 has left
  145. adiaholic has left
  146. Andrzej has left
  147. adiaholic has joined
  148. adiaholic has left
  149. neshtaxmpp has joined
  150. serge90 has joined
  151. serge90 has left
  152. Andrzej has joined
  153. mathijs has left
  154. mathijs has joined
  155. goffi has joined
  156. DebXWoody has left
  157. adiaholic has joined
  158. menel has joined
  159. serge90 has joined
  160. MattJ has left
  161. flow moparisthebest, you mean, not for *you*, no? ;)
  162. serge90 has left
  163. Seve has left
  164. adiaholic has left
  165. adiaholic has joined
  166. serge90 has joined
  167. ti_gj06 has left
  168. Andrzej has left
  169. adiaholic has left
  170. Seve has joined
  171. croax has joined
  172. MattJ has joined
  173. Kev has left
  174. Kev has joined
  175. Andrzej has joined
  176. adiaholic has joined
  177. eevvoor has joined
  178. Andrzej has left
  179. ti_gj06 has joined
  180. DebXWoody has joined
  181. david has left
  182. david has joined
  183. david has left
  184. david has joined
  185. LNJ has joined
  186. adiaholic has left
  187. adiaholic has joined
  188. adiaholic has left
  189. adiaholic has joined
  190. BASSGOD has left
  191. arc has left
  192. arc has joined
  193. arc has left
  194. arc has joined
  195. pasdesushi has joined
  196. arc has left
  197. arc has joined
  198. arc has left
  199. arc has joined
  200. arc has left
  201. arc has joined
  202. menel has left
  203. menel has joined
  204. BASSGOD has joined
  205. pasdesushi has left
  206. arc has left
  207. arc has joined
  208. arc has left
  209. arc has joined
  210. Andrzej has joined
  211. arc has left
  212. arc has joined
  213. arc has left
  214. arc has joined
  215. menel has left
  216. menel has joined
  217. adiaholic has left
  218. BASSGOD has left
  219. lskdjf has joined
  220. adiaholic has joined
  221. adiaholic has left
  222. BASSGOD has joined
  223. peetah has left
  224. peetah has joined
  225. pasdesushi has joined
  226. adiaholic has joined
  227. BASSGOD has left
  228. pasdesushi has left
  229. adiaholic has left
  230. ajeremias has joined
  231. karoshi has left
  232. adiaholic has joined
  233. chronosx88 has left
  234. chronosx88 has joined
  235. serge90 has left
  236. serge90 has joined
  237. lovetox has left
  238. lovetox has joined
  239. BASSGOD has joined
  240. debacle has joined
  241. arc has left
  242. arc has joined
  243. bean has joined
  244. ti_gj06 has left
  245. arc has left
  246. arc has joined
  247. BASSGOD has left
  248. alameyo has left
  249. ti_gj06 has joined
  250. govanify has left
  251. govanify has joined
  252. karoshi has joined
  253. BASSGOD has joined
  254. peetah has left
  255. karoshi has left
  256. goffi has left
  257. arc has left
  258. arc has joined
  259. arc has left
  260. arc has joined
  261. BASSGOD has left
  262. karoshi has joined
  263. peetah has joined
  264. Nekit has left
  265. Nekit has joined
  266. paul has left
  267. BASSGOD has joined
  268. lskdjf has left
  269. lskdjf has joined
  270. Andrzej has left
  271. Andrzej has joined
  272. lskdjf has left
  273. lskdjf has joined
  274. lskdjf has left
  275. lskdjf has joined
  276. paul has joined
  277. goffi has joined
  278. lskdjf has left
  279. lskdjf has joined
  280. lskdjf has left
  281. lskdjf has joined
  282. Zash has left
  283. Zash has joined
  284. stp has joined
  285. lskdjf has left
  286. lskdjf has joined
  287. larma has left
  288. larma has joined
  289. Andrzej has left
  290. Andrzej has joined
  291. Andrzej has left
  292. Andrzej has joined
  293. LNJ has left
  294. aidalgol has left
  295. lskdjf has left
  296. lskdjf has joined
  297. ajeremias has left
  298. ajeremias has joined
  299. BASSGOD has left
  300. stp has left
  301. arc has left
  302. arc has joined
  303. arc has left
  304. arc has joined
  305. Wojtek has joined
  306. Andrzej has left
  307. arc has left
  308. arc has joined
  309. BASSGOD has joined
  310. wladmis has left
  311. wladmis has joined
  312. Andrzej has joined
  313. goffi has left
  314. goffi has joined
  315. floretta has left
  316. Wojtek has left
  317. Wojtek has joined
  318. LNJ has joined
  319. flow should xep441 have a disco#info feature flag or are we fine with "perform IQ and see what it returns"?
  320. flow CC MattJ, Kev ↑
  321. Seve has left
  322. MattJ I guess a feature may make sense
  323. stp has joined
  324. flow I guess how that it has been factored out into a new xep without an extra feature flag is an argument to not add one now. But I wonder if we shouldn't have introduced one when we factored this into it's own XEP
  325. MattJ I'm not keen on progressing that XEP though
  326. flow cause the absence of a feature flag does not tell you much now
  327. govanify has left
  328. govanify has joined
  329. govanify has left
  330. govanify has joined
  331. Kev I guess a feature may make sense.
  332. Kev I have fairly little interest in 441 though :)
  333. stp has left
  334. stp has joined
  335. BASSGOD has left
  336. chronosx88 has left
  337. chronosx88 has joined
  338. flow is xep441 ex3 correct? shouldn't it be service-unavailble?
  339. goffi has left
  340. flow is xep441 ex3 correct? shouldn't it be service-unavailable?
  341. adiaholic has left
  342. MattJ Not if the server supports MAM
  343. MattJ Supported namespace, unsupported feature within that namespace: feature-not-implemented
  344. MattJ Unsupported/unrecognised namespace: service-unavailable
  345. flow hmm fair point if you only consider the namespace
  346. flow I was looking at the qname of the IQ
  347. nad200 has joined
  348. flow and would have said unknown IQ (by qname) results in service-unavailable
  349. flow is this specified somewhere?
  350. MattJ https://xmpp.org/rfcs/rfc6120.html#stanzas-error-conditions-feature-not-implemented
  351. flow so all servers check for the IQs child element namespace and decide what to return if they can't handle this?
  352. flow ahh ok, at least this is cleary specified
  353. MattJ I think it's rarely used in practice, but this is a case where it's clearly correct - since the feature is an optional part of MAM
  354. MattJ Typically I think most features within a namespace are not (meant to be) optional
  355. flow pubsub would disagree I think
  356. MattJ Pubsub is, as always, a special case :)
  357. Kev I think the reverse.
  358. Kev Pubsub is the general case, and everything else is a special case :D
  359. flow I was about to write the same
  360. neshtaxmpp has left
  361. Holger It _should_ be that way.
  362. BASSGOD has joined
  363. nad200 has left
  364. BASSGOD has left
  365. nad200 has joined
  366. adiaholic has joined
  367. chronosx88 has left
  368. chronosx88 has joined
  369. Aleksej has joined
  370. BASSGOD has joined
  371. neshtaxmpp has joined
  372. BASSGOD has left
  373. karoshi has left
  374. karoshi has joined
  375. goffi has joined
  376. karoshi has left
  377. karoshi has joined
  378. adiaholic has left
  379. Seve has joined
  380. wladmis has left
  381. adiaholic has joined
  382. BASSGOD has joined
  383. goffi has left
  384. wladmis has joined
  385. BASSGOD has left
  386. mdosch has left
  387. mdosch has joined
  388. adiaholic has left
  389. govanify has left
  390. govanify has joined
  391. adiaholic has joined
  392. adiaholic has left
  393. BASSGOD has joined
  394. adiaholic has joined
  395. BASSGOD has left
  396. wladmis has left
  397. eta has joined
  398. goffi has joined
  399. wladmis has joined
  400. adiaholic has left
  401. BASSGOD has joined
  402. Sam Ge0rG: 💥 𝐛𝐥𝐚𝐦𝐨, implemented: https://play.golang.org/p/kfodrx-7xXM
  403. BASSGOD has left
  404. floretta has joined
  405. jonas’ as a compat layer to '393?
  406. Andrzej has left
  407. Sam Yup, 0393 is basically just a way for users to trigger styling. The output is up to you!
  408. Andrzej has joined
  409. wladmis has left
  410. wladmis has joined
  411. neshtaxmpp has left
  412. pasdesushi has joined
  413. jonas’ finally!
  414. Sam oops, left out strike through. Fixed. Unsure why it's not combining here: https://play.golang.org/p/Bx35jHvdp2P
  415. mathijs has left
  416. mathijs has joined
  417. Sam (works if I paste it elsewhere, must be a web thing)
  418. jonas’ it always is a web thing
  419. Sam True story
  420. jonas’ love it
  421. jonas’ I can haz poezio plugin
  422. Sam (I know this was a joke, but honestly I'd probably implement it this way in certain environments where doing simple formatting is a pain otherwise)
  423. neshtaxmpp has joined
  424. BASSGOD has joined
  425. Kev Is this like where I did a JSON encoding of XMPP as an April 1st, and then someone else submitted one later that worked less well than mine? :)
  426. Sam Nope, this is a compliant implementation!
  427. Sam Definitely legit.
  428. Kev I mean where you said “I’d probably implement it this way”.
  429. Zash You mean Matrix?
  430. Sam Oh yah; I mean, jokes aside, it would probably work pretty well if you're using a GTK widget that doesn't support styling or something.
  431. Andrzej has left
  432. Andrzej has joined
  433. wladmis has left
  434. wladmis has joined
  435. pasdesushi has left
  436. pasdesushi has joined
  437. pasdesushi has left
  438. adiaholic has joined
  439. pasdesushi has joined
  440. pasdesushi has left
  441. pasdesushi has joined
  442. pasdesushi has left
  443. pasdesushi has joined
  444. BASSGOD has left
  445. peetah has left
  446. peetah has joined
  447. Zash MUST return item-not-found, for unknown ids in the 'ids' field ... That seems painful to do with SQL without extra roundtrips, especially in case you request enough to involve paging
  448. MattJ Client developers want it this way, server developers don't, who should we favour? :)
  449. pasdesushi has left
  450. pasdesushi has joined
  451. wladmis has left
  452. adiaholic has left
  453. pasdesushi has left
  454. pasdesushi has joined
  455. adiaholic has joined
  456. pasdesushi has left
  457. pasdesushi has joined
  458. BASSGOD has joined
  459. arc has left
  460. arc has joined
  461. arc has left
  462. arc has joined
  463. adiaholic has left
  464. BASSGOD has left
  465. Andrzej has left
  466. Andrzej has joined
  467. pasdesushi has left
  468. Andrzej has left
  469. adiaholic has joined
  470. andrey.g has joined
  471. arc has left
  472. arc has joined
  473. nad200 has left
  474. arc has left
  475. arc has joined
  476. govanify has left
  477. govanify has joined
  478. arc has left
  479. arc has joined
  480. adiaholic has left
  481. BASSGOD has joined
  482. govanify has left
  483. govanify has joined
  484. pasdesushi has joined
  485. pasdesushi has left
  486. pasdesushi has joined
  487. arc has left
  488. BASSGOD has left
  489. arc has joined
  490. pasdesushi has left
  491. pasdesushi has joined
  492. pasdesushi has left
  493. pasdesushi has joined
  494. arc has left
  495. arc has joined
  496. adiaholic has joined
  497. pasdesushi has left
  498. pasdesushi has joined
  499. pasdesushi has left
  500. arcxi has left
  501. arcxi has joined
  502. pasdesushi has joined
  503. BASSGOD has joined
  504. Andrzej has joined
  505. nad200 has joined
  506. BASSGOD has left
  507. pasdesushi has left
  508. theTedd has joined
  509. theTedd 𝒕𝒉𝒂𝒏𝒌𝒔, Ge0rG, 𝒕𝒉𝒊𝒔 𝒊𝒔 𝒗𝒆𝒓𝒚 𝒇𝒂𝒏𝒄𝒚!
  510. arc has left
  511. arc has joined
  512. MattJ https://matthewwild.co.uk/uploads/screenshot-20210401-1617286138-1563.png
  513. Kev has left
  514. Kev has joined
  515. theTedd font rendering is fUn
  516. Ge0rG theTedd: 😁👍
  517. arc has left
  518. arc has joined
  519. BASSGOD has joined
  520. purplebeetroot has joined
  521. wladmis has joined
  522. edhelas works for me ™
  523. Half-Shot genuinely impressed it rendered for me :p
  524. jonas’ see, it even works in Matrix!
  525. edhelas it always works in Matrix ™
  526. edhelas XMPP is a subset of Matrix
  527. ajeremias has left
  528. arc has left
  529. arc has joined
  530. Ge0rG It's standard Unicode.
  531. Andrzej has left
  532. pasdesushi has joined
  533. theTedd you still need the relevant font faces though
  534. Half-Shot considers making that the big reveal today
  535. BASSGOD has left
  536. arc has left
  537. arc has joined
  538. Aleksej has left
  539. Guus has joined
  540. Aleksej has joined
  541. pasdesushi has left
  542. Sam Ge0rG: I look forward to your Office Hours talk on this.
  543. Sam Very important work we're doing here.
  544. arc has left
  545. arc has joined
  546. Andrzej has joined
  547. arc has left
  548. arc has joined
  549. arc has left
  550. arc has joined
  551. wladmis has left
  552. wladmis has joined
  553. Guus has left
  554. BASSGOD has joined
  555. mathieui FWIW this use of unicode is the worst thing ever for screen readers and accessibility tools
  556. Sam I was just wondering about that :)
  557. Kev Oh, it isn’t. There are worse things, it’s just pretty terrible :D
  558. mathieui Kev, true, it could be an image of the text :p
  559. moparisthebest mathieui: it addresses that: > As a visually impaired user, I want my screen reader to emit long sequences of technical names of Unicode special characters to really convey the point of the intended emphasis, character by character!
  560. mathieui moparisthebest, is this a scenario from https://twitter.com/shituserstory ?
  561. Kev 🤷🏻‍♂️
  562. moparisthebest Hey we don't always get to pick the requirements
  563. alameyo has joined
  564. nad200 has left
  565. theTedd I'd like to think the screen reader would normalise the text into ascii and read that, with expressed emphasis if deemed relevant, but maybe I'm dreaming
  566. Zash Technical solutions doing the sensible thing? What universe do you live in?
  567. theTedd the one with pixies, fairies, genies, and trolls
  568. nad200 has joined
  569. nad200 has left
  570. wurstsalat mathieui, nice collection
  571. BASSGOD has left
  572. arc has left
  573. arc has joined
  574. alameyo has left
  575. raghavgururajan has left
  576. arc has left
  577. arc has joined
  578. wladmis has left
  579. wladmis has joined
  580. adiaholic has left
  581. adiaholic has joined
  582. BASSGOD has joined
  583. purplebeetroot has left
  584. raghavgururajan has joined
  585. arcxi has left
  586. alameyo has joined
  587. arc has left
  588. arc has joined
  589. arc has left
  590. arcxi has joined
  591. ajeremias has joined
  592. wladmis has left
  593. wladmis has joined
  594. arc has joined
  595. alameyo has left
  596. pasdesushi has joined
  597. emus Hi MattJ, ralphm, dwd & arc - I hope I got everyone from board. Sam plans to create a youtube account to place the XMPP Office Hours Videos. Can we create one under the name of XSF? I also plan to create a general email for commteam on my own responsibility, to connect the other social accounts to this in a central manner. So its not on anyones privat mail anymore. Thats what I would also use in that case. (where I would prefer Vimeo or anything else, at least to have a second option)
  598. arcxi has left
  599. ralphm emus: I don't see a problem with that. Can you please coordinate with iteam, to ensure continued access to the XSF?
  600. arc I'm fine with it so long as we have multiple people able to manage the channel, vs the channel being under a single person's personal account
  601. emus ralphm, arc: yes, that was my intention
  602. emus That I am not the only one accessing
  603. pasdesushi has left
  604. emus Of course we should also coordinate what to post in the end
  605. emus arc, ralphm: Because that is a bit an issue with most accounts
  606. Sam Sounds good, I'll make it. It will be a brand account, so anyone who wants to be an admin just send me your email and I'll add you
  607. Sam (email must be a Google account, of course)
  608. Sam https://www.youtube.com/channel/UCf3Kq2ElJDFQhYDdjn18RuA
  609. pasdesushi has joined
  610. BASSGOD has left
  611. peetah has left
  612. peetah has joined
  613. emus we cannot register a different email? Because I did not plan to create a Google account for hosting
  614. emus XSF information*
  615. Sam We can try, I assumed it had to be a Google account, but I don't know
  616. emus hmm
  617. Zash Google service? Google account will be required.
  618. wladmis has left
  619. emus 😢
  620. Sam It requires verification with a phone number to upload videos more than 15 minutes apparently. Thank goodness for jmp.chat.
  621. arcxi has joined
  622. LNJ has left
  623. Aleksej has left
  624. eevvoor has left
  625. eevvoor has joined
  626. theTedd has left
  627. arc Is that how they do it now with a brand account? We used to use Google Plus but obviously that's not going to work anymore
  628. BASSGOD has joined
  629. arc has left
  630. arc has joined
  631. ti_gj06 has left
  632. ti_gj06 has joined
  633. emus Maybe we should rather host a download repository than joining youtube^^ Sam: I can offer my spam number
  634. peetah has left
  635. Sam emus: no need, I just used a number from jmp.chat. It's already verified :) thank you though
  636. Zash Or find a friendly PeerTube instance
  637. wladmis has joined
  638. emus Zash: Even better
  639. Sam Zash: on a personal note I'd like to experiment with peertube but all the places that seemed okay either didn't have open registration or had a bunch severe restrictions that meant I couldn't use them. If you have suggestions though, I'd love to experiment with one.
  640. Sam I really wish there was a co-op that just offered peertube. We've been thinking about adding an instance at social.coop, but I don't know if/when that will happen and kind of like the idea of a group that *only* does that.
  641. ralphm bangs gavel
  642. ralphm 0. Welcome
  643. ralphm Hi! Who do we have, and are you bringing agenda items?
  644. LNJ has joined
  645. Sam I would like to bring an agenda item when the time comes.
  646. ralphm This is a great time to suggest the item.
  647. Sam I'd like the XSF to consider whether it makes sense for it to act as a fiscal host for XMPP related projects that don't have an organization of their own, but operate in a non-profit manner.
  648. ralphm dwd, arc, MattJ
  649. MattJ Here
  650. ralphm Sam: thanks
  651. arc Here
  652. dwd Here!
  653. ralphm Full house!
  654. adiaholic has left
  655. arc Sorry I am with the fiber installer getting him sorted but you have my full attention
  656. peetah has joined
  657. adiaholic has joined
  658. ralphm Noted
  659. Steve Kille has left
  660. wladmis has left
  661. ralphm I'll briefly mention last week's dicussion, too.
  662. ralphm 1. Minute taker
  663. ralphm I think I'm up?
  664. ralphm 2. Last week's discussion
  665. arc That sounds about right
  666. ralphm What started out with moderation, grew into a discussion on codes of conduct and privacy and such.
  667. ralphm dwd shared a short note on the board mailing list, but I assume he's not done with his research. If so, I'd postpone this item for next week?
  668. dwd I am not done, though I've found a few positive examples (as in, CoC which promote good behaviour rather than block bad behaviour). I'll post an update early next week.
  669. ralphm Thanks!
  670. Steve Kille has joined
  671. arc I think the conversation less drifted, than an acknowledgment that moderation without a code of conduct in place will get a lot of flack
  672. ralphm Sure
  673. ralphm 3. XSF as fiscal host for projects
  674. BASSGOD has left
  675. ralphm Sam brought up this item (earlier, too, I think). Do you want to expand on it a bit?
  676. Sam Sure
  677. emus > dwd escribió: > I am not done, though I've found a few positive examples (as in, CoC which promote good behaviour rather than block bad behaviour). I'll post an update early next week. I think I support this too
  678. dwd emus, Suggested by, I think, arc. I'm just following that steer.
  679. emus Ah okay, fine 😊
  680. Sam The general idea is that since the XSF is a U.S. based 501c3 non-profit organization, we're in a position where we could accept donations that are earmarked for specific projects we support. That way the donation is tax-deductible for the person making it (because it's to the XSF), and we just have to follow rules around how we distribute it to projects.
  681. Sam There are other projects such as Open Collective that make this easy so the XSF wouldn't have to do any of the hard accounting work or verification or what not.
  682. arc So similar to the software freedom conservancy?
  683. Sam I don't know how they operate, but I suspect so.
  684. ralphm arc: does that mean you know how this works in practice?
  685. dwd I'm in favour of doing this in principle, but I'd like to understand the effort involved, and be assured that the Treasurer in particular was happy.
  686. ralphm ++
  687. Sam I recommend Open Collective (https://opencollective.com/) in particular because they handle all the fancy accounting for you which would probably make the treasurer happy and I believe they would be free for us to use (unless we charged fees to the projects, but I assume we wouldn't do that)
  688. MattJ This is something I've long wanted to see the XSF do (it's one reason I was originally motivated to become a board member), so I support it in principle
  689. MattJ But I'm going to play devil's advocate here: now we're in a world where Open Collective exists, maybe they are better suited? Since that is their sole purpose
  690. arc So the conservancy has member projects, each of which have applied and been accepted. The conservancy manages the bank accounts, takes cut of each donation to pay for a professional accountant, and sometimes manages copyrights
  691. Sam I should say that I don't know how or if this works outside of U.S. projects accepting donations in US Dollars. I know Open Collective can handle it, but I don't know if the XSF needs whatever the EU or UK equivalent of a 501c3 is, for example.
  692. arc Open collective is a different organization yes
  693. MattJ I worry that the XSF as an organization is simply not in a place to take on the responsibility of this role
  694. ralphm Because it requires effort that we collectively haven't shown to have cycles for?
  695. MattJ Correct
  696. dwd Sam, The equivalent in the UK to a 501c3 is a registered charity, and is a complex thing involving the same levels of public accounts as a public listed company.
  697. arc has left
  698. arc has joined
  699. arc For a few projects it's not really a big deal. But if we start offering this as a service to projects, it could require having to hire a CPA
  700. Sam I believe this is true if we were to handle all the accounting and money ourselves. However, if we had all the money in open collective they are effectively handling the accounts for us, so all we'd have to do is approve projects.
  701. MattJ We only just manage to reimburse people after events, and we routinely failed to collect funds from sponsors for years (if we're doing that reliably now, it's the first year I think)
  702. arc Of course by that point we would have the cash flow to do that
  703. dwd Sam, I mean, if you want the tax deduction, which works a different way (the charity gets the tax, not the person giving, sort of)
  704. mathijs has left
  705. dwd So to flip this around, could the XSF use the Open Collective or similar to handle donations to it?
  706. arc That kind of depends on the level of donation and who's giving it. Larger corporations lake Cisco absolutely want to see the magic 503c3 seal.
  707. Sam Yes, they also handle reimbursements, so it might be worth evaluating if it would be useful for all XSF money. However, I haven't used it very much for that, so I don't know how good it is.
  708. dwd arc, We can certainly use both of course.
  709. arc What kind of cut does the open collective take?
  710. Sam For us it would be nothing
  711. Sam They make money from fiscal hosts who charge their projects
  712. Sam In which case it's 15% of the fee the fiscal host charges. I assume we wouldn't do that, so it wouldn't cost us except in transaction fees when we make reimbursements and things.
  713. Sam Or transfer money to/from a bank account.
  714. arc Gotcha that is pretty much the industry standard
  715. Sam Those fees are set by banks and governments, so that probably depends a lot.
  716. Sam Of course, we could also charge host fees if the XSF wanted another stream of revenue to fund something, that's up to the board or treasurer I assume.
  717. dwd Sam, So in that case - us using Open Collective to "host" projects - we're effectively whitelabelling Open Collective?
  718. ralphm To be clear, that'd be up to the board or the ED.
  719. Sam dwd: yes, for example, here's my (unused) page for a business I was working on for a while that acts as its own fiscal host: https://opencollective.com/cornergarage
  720. Sam Actually, bad example, let me find something that's active
  721. BASSGOD has joined
  722. Sam Here is social.coop, the Mastodon and BBB service I use: https://opencollective.com/socialcoop
  723. Kev As a question - I think it’s being assumed that the XSF wouldn’t charge for the facility. Should we consider that assumption?
  724. dwd Sam, And what's the difference between the XSF doing this and projects just going direct to the Open Collective?
  725. Sam They don't handle their own money, a platform co-op is their fiscal host: so this is their host: https://opencollective.com/platform6-coop
  726. Sam dwd: Open Collective itself wont' act as a fiscal host, you have to have one with 501c3 status.
  727. dwd Sam, Ah, understood.
  728. Sam They do have a couple of subsidiaries that can act as fiscal hosts if you meet certain requirements. Eg. I believe one of them requires 100 stars on GitHube or a bunch of verification about how active the project is.
  729. Sam But XMPP related projects often can't meet those requirements because it's such a small community.
  730. dwd Sam, So in effect, we're using Open Collective like a bank account?
  731. Sam dwd: yes, more or less. It's a bank account that lets you earmark money for specific projects.
  732. Sam And lets those projects take advantage of the XSF's tax status.
  733. dwd OK, this makes more sense to me now.
  734. Sam It also provides convenient ways for individuals to donate and what not, so it's sort of combining a bank, accounting and reimbursements, and Patreon.
  735. dwd Sam, So for our own, smaller, donations we'd just have a "bucket" for the XSF, under the XSF's name and 501c3 status, but hosted by Open Collective.
  736. dwd Sam, And for, say, Melium, people would be paying into a Mellium bucket which is a Collective bank details thing, but they're paying the XSF under the XSF's 501c3.
  737. Sam Right
  738. chronosx88 has left
  739. chronosx88 has joined
  740. Kev Are there other orgs that offer what the XSF is proposing to do, but not backed by open collective?
  741. ralphm So now we have a bit more insight, what do we still need (to know) to make a decision?
  742. ti_gj06 has left
  743. Sam Kev: yes, this is quite common and lots of places do it out of their own bank account. It just requires knowing accounting things.
  744. Kev Basically asking: Does the XSF need to offer this in order for it to be accessible for XMPP projects, or could they easily already go elsewhere?
  745. Sam I only propose Open Collective because I've used them and their financial tools are very nice to use.
  746. Sam There may be other platforms that help make this easy too, I don't know.
  747. ralphm Kev: so you're not asking if we can take this on ourselves?
  748. dwd Kev, My understanding is that they'd need to go to another 501c3, and this would be difficult to arrange for small projects, which is (broadly) any of the XMPP ones.
  749. Kev Ralphm: I’m asking if us taking it on would add any value over existing offerings.
  750. Sam Oh I'm sorry, I misunderstood.
  751. dwd Kev, My answer was to that question.
  752. Kev I understand from the above that Open Collective wouldn’t make this easy for a small project, so I’m asking if there are alternatives.
  753. Kev dwd: So you’re saying you believe there’s no-one already doing what the XSF would be proposing to do here (either backed by OC or otherwise)?
  754. Kev I’m in favour of this being available to XMPP projects, I’m just wondering if it needs to be the XSF that does it.
  755. dwd Kev, Not quite. I'm saying that you need both a donations-processor (OC) and a 501c3 to "front" for you.
  756. Sam I believe the value in having the XSF do this is that we'd have a fiscal host that's *only* for XMPP related projects that doesn't need to care how big the community is because they're not overloaded with requests from every project on the web, the criteria is "must be XMPP related" so it's a bit more specialized.
  757. Sam Whereas the Software Conservancy or whatever is more general in terms of the software they accept, so they get tons more applications and have to set some limits on how big/small the projects are.
  758. dwd Kev, As Sam says, the difficulty for the project is finding the 501c3 org to front them.
  759. Sam However, there may be others that would be perfect for XMPP projects that I have not found.
  760. Sam Most of them are either general software ones that have strict requirements, or have their own strict requirements (that aren't about XMPP).
  761. ralphm Since I have to go in a few minutes, what next?
  762. Sam Anyways, thanks for your consideration. I'm happy to answer questions or give a demo after the meeting (or whenever).
  763. Kev I suggest a) Is the XSF happy to do this if ‘needed’ and if so b) have someone check it’s needed.
  764. dwd So I'd like to know: * More details (always!) * Treasurer's opinion * How this would play in EU/UK * What other options exist in other regions.
  765. Kev I think it would be quite unfortunate for the XSF to only be able to support US projects, FWIW.
  766. ralphm Sam: would you be able to / like to look into answering some of those questions?
  767. Sam I tend to agree. Perhapse the XSF could partner with Snikket to have that act as a UK/EU charity.
  768. Kev And I’d take everything dwd says as c)
  769. Sam I can try to look into the EU/UK requirements. As far as checking if it's needed I'll reach out to the mailing list and ask I guess.
  770. Sam Is Peter still the treasurer? I can also reach out and ask him.
  771. arc Yes he is
  772. dwd Sam, Snikket is a, erm, kind of Limited Company. Not tax exempt.
  773. Sam oh okay, nevermind then. I'll dig deeper into the EU/UK question then and see what the best way for the XSF to do that would be.
  774. Sam Anyways, "yes", I'll try to answer those questions.
  775. Kev Sam: By ‘needed’ I meant “there’s no sensible alternatives” rather than “people need the facility”, but the latter is probably also good to work out.
  776. Sam Gotcha
  777. arc Most larger sponsors have US offices anyway
  778. Sam I have tried to look into sensible alternatives and wasn't able to find any
  779. Kev Fair enough.
  780. ralphm Ok. Thanks Sam.
  781. Sam Thank you!
  782. ralphm Let's pick this up again when there's more info.
  783. ralphm 5. AOB
  784. ralphm ?
  785. BASSGOD has left
  786. mathijs has joined
  787. arc Not from me
  788. ralphm 6. Date of Next
  789. ralphm +1W
  790. ralphm 7. Close
  791. ralphm Thanks all!
  792. ralphm bangs gavel
  793. dwd Thanks!
  794. arc Thanks
  795. Kev Nice to see an active Board meeting :)
  796. emus In terms of ressources: Assume we get this done for US (one step after another before expanding to EU). Once we would hit the spot of "need of hiring" - cant we found this from that status aswell?
  797. dwd emus, Not sure I follow.
  798. wladmis has joined
  799. Aleksej has joined
  800. emus Maybe in other words: Sam requested this for US. I think its worth to reach this - we can expand to EU/UK another time and should not overkill the approach with complexity (from scratch). I think its a good idea
  801. debacle has left
  802. dwd Right. My question over the EU/UK (and, who knows, elsewhere) is that there may be places that would give us a global reach from the start.
  803. Sam Yah, I don't know how many U.S. based projects we actually have. Entirely anecdotally: most XMPP related projects are in the UK/EU.
  804. Sam So it seems worth looking into so that we don't have a collective page with 1 or 2 projects on it forever.
  805. Kev If we wanted to go where it would provide most value soonest, probably the US isn’t the optimal start, but I could be wrong.
  806. Kev We keep talking about setting up an EU presence for the XSF because so much of everything happens this side of the pond.
  807. arc has left
  808. arc has joined
  809. nad200 has joined
  810. wladmis has left
  811. arc has left
  812. arc has joined
  813. BASSGOD has joined
  814. ti_gj06 has joined
  815. wladmis has joined
  816. arc has left
  817. arc has joined
  818. adiaholic has left
  819. arc has left
  820. arc has joined
  821. arc has left
  822. arc has joined
  823. xecks has left
  824. xecks has joined
  825. arc has left
  826. arc has joined
  827. nad200 has left
  828. wladmis has left
  829. emus Yes, I see that, just saying that we shouldn't drown the idea, because we cannot get everything from the start because it turned out to be to complex. Of course having this in EU would be great!
  830. debacle has joined
  831. adiaholic has joined
  832. Wojtek has left
  833. andrey.g has left
  834. adiaholic has left
  835. nad200 has joined
  836. BASSGOD has left
  837. wladmis has joined
  838. mathijs has left
  839. mathijs has joined
  840. adiaholic has joined
  841. nad200 has left
  842. adiaholic has left
  843. BASSGOD has joined
  844. ti_gj06 has left
  845. emus has left
  846. emus has joined
  847. adiaholic has joined
  848. arc has left
  849. arc has joined
  850. adiaholic has left
  851. adiaholic has joined
  852. Andrzej has left
  853. BASSGOD has left
  854. pasdesushi has left
  855. pasdesushi has joined
  856. stp has left
  857. stp has joined
  858. BASSGOD has joined
  859. adiaholic has left
  860. Aleksej has left
  861. Aleksej has joined
  862. adiaholic has joined
  863. stp has left
  864. stp has joined
  865. andrey.g has joined
  866. pasdesushi has left
  867. raghavgururajan has left
  868. raghavgururajan has joined
  869. ti_gj06 has joined
  870. pasdesushi has joined
  871. adiaholic has left
  872. pasdesushi has left
  873. Yagiza has left
  874. nad200 has joined
  875. pasdesushi has joined
  876. nad200 has left
  877. nad200 has joined
  878. nad200 has left
  879. nad200 has joined
  880. chronosx88 has left
  881. nad200 has left
  882. nad200 has joined
  883. emus has left
  884. nad200 has left
  885. nad200 has joined
  886. adiaholic has joined
  887. nad200 has left
  888. nad200 has joined
  889. pasdesushi has left
  890. nad200 has left
  891. nad200 has joined
  892. APach has left
  893. Nekit has left
  894. aidalgol has joined
  895. pasdesushi has joined
  896. adiaholic has left
  897. adiaholic has joined
  898. pasdesushi has left
  899. adiaholic has left
  900. BASSGOD has left
  901. adiaholic has joined
  902. BASSGOD has joined
  903. adiaholic has left
  904. adiaholic has joined
  905. adiaholic has left
  906. chronosx88 has joined
  907. andrey.g has left
  908. adiaholic has joined
  909. adiaholic has left
  910. adiaholic has joined
  911. adiaholic has left
  912. bean has left
  913. bean has joined
  914. bean has left
  915. bean has joined
  916. bean has left
  917. bean has joined
  918. LNJ has left
  919. adiaholic has joined
  920. LNJ has joined
  921. Nekit has joined
  922. ti_gj06 has left
  923. DebXWoody has left
  924. adiaholic has left
  925. DebXWoody has joined
  926. bean has left
  927. chronosx88 has left
  928. chronosx88 has joined
  929. DebXWoody has left
  930. adiaholic has joined
  931. ajeremias has left
  932. adiaholic has left
  933. pasdesushi has joined
  934. adiaholic has joined
  935. pasdesushi has left
  936. paul has left
  937. paul has joined
  938. pasdesushi has joined
  939. adiaholic has left
  940. adiaholic has joined
  941. pasdesushi has left
  942. nad200 has left
  943. adiaholic has left
  944. pasdesushi has joined
  945. adiaholic has joined
  946. adiaholic has left
  947. Adi has left
  948. pasdesushi has left
  949. stp has left
  950. pasdesushi has joined
  951. Adi has joined
  952. Steve Kille has left
  953. pasdesushi has left
  954. alameyo has joined
  955. adiaholic has joined
  956. adiaholic has left
  957. adiaholic has joined
  958. Kev has left
  959. Kev has joined
  960. Kev has left
  961. Kev has joined
  962. adiaholic has left
  963. adiaholic has joined
  964. dwd has left
  965. Kev has left
  966. Kev has joined
  967. adiaholic has left
  968. LNJ has left
  969. adiaholic has joined
  970. lovetox has left
  971. ajeremias has joined
  972. adiaholic has left
  973. andy has left
  974. Steve Kille has joined
  975. Kev has left
  976. Kev has joined
  977. adiaholic has joined
  978. lovetox has joined
  979. Tobias has left
  980. Kev has left
  981. Kev has joined
  982. adiaholic has left
  983. Kev has left
  984. Kev has joined
  985. LNJ has joined
  986. debacle has left
  987. dwd has joined
  988. croax has left
  989. karoshi has left
  990. arc has left
  991. arc has joined
  992. alameyo has left
  993. LNJ has left
  994. deuill has left
  995. deuill has joined
  996. stp has joined
  997. BASSGOD has left
  998. stp has left
  999. arc has left
  1000. arc has joined
  1001. stp has joined
  1002. adiaholic has joined
  1003. adiaholic has left
  1004. Aleksej has left
  1005. BASSGOD has joined