XSF Discussion - 2021-01-19


  1. Vaulor has left
  2. Vaulor has joined
  3. stpeter has joined
  4. stpeter has left
  5. Vaulor has left
  6. Vaulor has joined
  7. Vaulor has left
  8. Vaulor has joined
  9. Vaulor has left
  10. Vaulor has joined
  11. alex-a-soto has left
  12. alex-a-soto has joined
  13. Vaulor has left
  14. Vaulor has joined
  15. Vaulor has left
  16. Vaulor has joined
  17. debacle has left
  18. Vaulor has left
  19. Vaulor has joined
  20. mukt2 has left
  21. antranigv has joined
  22. mukt2 has joined
  23. Vaulor has left
  24. Vaulor has joined
  25. stpeter has joined
  26. stpeter has left
  27. mukt2 has left
  28. govanify has left
  29. govanify has joined
  30. paul has left
  31. karoshi has left
  32. andrey.g has left
  33. Vaulor has left
  34. Vaulor has joined
  35. krauq has left
  36. krauq has joined
  37. govanify has left
  38. govanify has joined
  39. toko has joined
  40. Vaulor has left
  41. Vaulor has joined
  42. stpeter has joined
  43. stpeter has left
  44. Vaulor has left
  45. Vaulor has joined
  46. Vaulor has left
  47. Vaulor has joined
  48. Vaulor has left
  49. Vaulor has joined
  50. Vaulor has left
  51. Vaulor has joined
  52. Vaulor has left
  53. Vaulor has joined
  54. Vaulor has left
  55. Vaulor has joined
  56. Vaulor has left
  57. Vaulor has joined
  58. Adi has left
  59. krauq has left
  60. krauq has joined
  61. Vaulor has left
  62. Vaulor has joined
  63. stpeter has joined
  64. stpeter has left
  65. Vaulor has left
  66. Vaulor has joined
  67. mukt2 has joined
  68. Vaulor has left
  69. Vaulor has joined
  70. jcbrand has left
  71. mukt2 has left
  72. Adi has joined
  73. LNJ has left
  74. jcbrand has joined
  75. mukt2 has joined
  76. govanify has left
  77. govanify has joined
  78. neshtaxmpp has left
  79. mukt2 has left
  80. stpeter has joined
  81. stpeter has left
  82. Vaulor has left
  83. govanify has left
  84. Vaulor has joined
  85. govanify has joined
  86. mukt2 has joined
  87. govanify has left
  88. govanify has joined
  89. Vaulor has left
  90. Vaulor has joined
  91. neshtaxmpp has joined
  92. Vaulor has left
  93. Vaulor has joined
  94. neshtaxmpp has left
  95. Vaulor has left
  96. Vaulor has joined
  97. mukt2 has left
  98. Vaulor has left
  99. Vaulor has joined
  100. krauq has left
  101. krauq has joined
  102. stpeter has joined
  103. stpeter has left
  104. mukt2 has joined
  105. mukt2 has left
  106. Vaulor has left
  107. Vaulor has joined
  108. neshtaxmpp has joined
  109. stpeter has joined
  110. stpeter has left
  111. Yagiza has joined
  112. Vaulor has left
  113. Vaulor has joined
  114. moparisthebest has left
  115. neshtaxmpp has left
  116. Calvin has left
  117. neshtaxmpp has joined
  118. moparisthebest has joined
  119. chronosx88 has joined
  120. govanify has left
  121. govanify has joined
  122. Vaulor has left
  123. Vaulor has joined
  124. jcbrand has left
  125. krauq has left
  126. krauq has joined
  127. Vaulor has left
  128. Vaulor has joined
  129. Vaulor has left
  130. Vaulor has joined
  131. Vaulor has left
  132. Vaulor has joined
  133. stpeter has joined
  134. stpeter has left
  135. Vaulor has left
  136. alameyo has joined
  137. Vaulor has joined
  138. jcbrand has joined
  139. Vaulor has left
  140. Vaulor has joined
  141. mukt2 has joined
  142. Mikaela has joined
  143. mukt2 has left
  144. govanify has left
  145. govanify has joined
  146. stpeter has joined
  147. stpeter has left
  148. Seve has joined
  149. neshtaxmpp has left
  150. Adi has left
  151. andy has joined
  152. krauq has left
  153. krauq has joined
  154. Adi has joined
  155. mukt2 has joined
  156. SamWhited has left
  157. mukt2 has left
  158. mukt2 has joined
  159. SamWhited has joined
  160. mukt2 has left
  161. MattJ larma: nice to know!
  162. wurstsalat has joined
  163. paul has joined
  164. antranigv has left
  165. stpeter has joined
  166. stpeter has left
  167. govanify has left
  168. govanify has joined
  169. mukt2 has joined
  170. toko has left
  171. eevvoor has joined
  172. mukt2 has left
  173. eevvoor has left
  174. eevvoor has joined
  175. emus has joined
  176. Arne has joined
  177. krauq has left
  178. krauq has joined
  179. krauq has left
  180. krauq has joined
  181. antranigv has joined
  182. goffi has joined
  183. SnowCode has joined
  184. marc has joined
  185. Andrzej has joined
  186. Kev has joined
  187. marc has left
  188. paul has left
  189. paul has joined
  190. debacle has joined
  191. Alex has joined
  192. flow larma, that's some nice history, sounds very plausible and is somehow what I also assumed (that they used gtalk for push at some point). But may I ask if you have a reference to this information or was it passed to you privately?
  193. paul has left
  194. paul has joined
  195. larma flow: Reverse engineering and reimplementing google android software for years gives you a lot of insights ;)
  196. wurstsalat nice to see some familiar constants :) https://source.chromium.org/chromium/chromium/src/+/master:third_party/libjingle_xmpp/xmpp/constants.h
  197. flow larma, ahh microg, of course
  198. flow larma, you don't happen to have written down version of the insights you gained somehwere?
  199. larma Uhm I still have all the source code
  200. larma My first implementation of the push service was using smack ;)
  201. larma I also remember experimenting with using a non-google XMPP server as a push backend at some point accidentally had me Google Talk use my non-google XMPP account and it actually worked :D
  202. mukt2 has joined
  203. dwd larma, I think it'd be more accurate to say that WebRTC started as Jingle without the XMPP. WebRTC hasn't ever used XMPP, but the signalling owes more to Jingle/GoogleTalk than it does to SDP. But fippo would probably know more than me (and correct me where I'm wrong).
  204. Dele Olajide has joined
  205. Kev I believe that to be correct.
  206. Kev They started off with releasing libjingle, which was the xmppish bits in gtalk needed for (the Google ancestor of) Jingle. Then the media bits of that got used in chrome, morphing into libwebrtc in the process.
  207. Kev (Source: early access to libjingle and integrating it into Psi as a PoC back in the day, and occassionally looking at it since, so not not exactly Fippo levels of intimacy)
  208. sidereal has left
  209. chronosx88 has left
  210. chronosx88 has joined
  211. neshtaxmpp has joined
  212. stpeter has joined
  213. stpeter has left
  214. SnowCode has left
  215. chronosx88 has left
  216. chronosx88 has joined
  217. chronosx88 has left
  218. chronosx88 has joined
  219. andrey.g has joined
  220. LNJ has joined
  221. marc has joined
  222. larma Kev: but wasn't one of the first usages of WebRTC at Google to replace the Google Talk browser extension so GMail could do video calls via Google Talk without that extension?
  223. larma Certainly WebRTC does not include the XMPP parts, as in the GMail video call case, that was already done on the server, but signalling still happened using XMPP and probably Jingle.
  224. karoshi has joined
  225. Kev > but wasn't one of the first usages of WebRTC at Google to replace the Google Talk browser extension so GMail could do video calls via Google Talk without that extension I believe that to be correct.
  226. marc has left
  227. Mikaela has left
  228. Mikaela has joined
  229. chronosx88 has left
  230. chronosx88 has joined
  231. andrey.g has left
  232. krauq has left
  233. krauq has joined
  234. mathieui thanks mdosch, I indeed forgot about the abstract
  235. mdosch Yw. Just these days you talked about this thing and now it's already written down as protoxep. Pretty impressive. 😃
  236. Arne has left
  237. mathieui content is still mostly up for discussion, but at least that provides a clear example of the features I would like to include
  238. krauq has left
  239. krauq has joined
  240. mukt2 has left
  241. marc has joined
  242. mukt2 has joined
  243. mukt2 has left
  244. nyco has joined
  245. chronosx88 has left
  246. chronosx88 has joined
  247. papatutuwawa has joined
  248. mukt2 has joined
  249. stpeter has joined
  250. stpeter has left
  251. krauq has left
  252. mukt2 has left
  253. krauq has joined
  254. chronosx88 has left
  255. chronosx88 has joined
  256. Steve Kille has left
  257. Arne has joined
  258. mukt2 has joined
  259. Steve Kille has joined
  260. mukt2 has left
  261. Paganini has left
  262. Paganini has joined
  263. SamWhited has left
  264. Link Mauve Even back in 2015-2017 I had to use the Hangouts extension for Firefox in order to do video calls at work, and it was spouting JIDs and MUC and Jingle references.
  265. mukt2 has joined
  266. xecks has left
  267. xecks has joined
  268. papatutuwawa has left
  269. krauq has left
  270. krauq has joined
  271. adiaholic has left
  272. adiaholic has joined
  273. wladmis has joined
  274. marc has left
  275. SamWhited has joined
  276. Paganini has left
  277. marc has joined
  278. papatutuwawa has joined
  279. Paganini has joined
  280. govanify has left
  281. govanify has joined
  282. stpeter has joined
  283. stpeter has left
  284. marc has left
  285. krauq has left
  286. krauq has joined
  287. marc has joined
  288. marc has left
  289. mukt2 has left
  290. moparisthebest has left
  291. marc has joined
  292. moparisthebest has joined
  293. marc has left
  294. chronosx88 has left
  295. chronosx88 has joined
  296. chronosx88 has left
  297. chronosx88 has joined
  298. marc has joined
  299. eevvoor has left
  300. eevvoor has joined
  301. Andrzej has left
  302. Andrzej has joined
  303. eevvoor has left
  304. eevvoor has joined
  305. marc has left
  306. eevvoor has left
  307. eevvoor has joined
  308. marc has joined
  309. lskdjf has left
  310. lskdjf has joined
  311. fuana has joined
  312. lskdjf has left
  313. lskdjf has joined
  314. fuana has left
  315. fuana has joined
  316. Paganini has left
  317. papatutuwawa has left
  318. Andrzej has left
  319. Dele Olajide has left
  320. eevvoor has left
  321. eevvoor has joined
  322. lskdjf has left
  323. lskdjf has joined
  324. Calvin has joined
  325. fuana has left
  326. Dele Olajide has joined
  327. marc has left
  328. chronosx88 has left
  329. chronosx88 has joined
  330. sonny has left
  331. sonny has joined
  332. lskdjf has left
  333. lskdjf has joined
  334. deuill has left
  335. marc has joined
  336. lskdjf has left
  337. lskdjf has joined
  338. deuill has joined
  339. lskdjf has left
  340. lskdjf has joined
  341. deuill has left
  342. chronosx88 has left
  343. chronosx88 has joined
  344. deuill has joined
  345. chronosx88 has left
  346. chronosx88 has joined
  347. lskdjf has left
  348. lskdjf has joined
  349. eevvoor has left
  350. eevvoor has joined
  351. lskdjf has left
  352. lskdjf has joined
  353. lskdjf has left
  354. lskdjf has joined
  355. lskdjf has left
  356. lskdjf has joined
  357. lskdjf has left
  358. lskdjf has joined
  359. lskdjf has left
  360. lskdjf has joined
  361. lskdjf has left
  362. lskdjf has joined
  363. mukt2 has joined
  364. lskdjf has left
  365. lskdjf has joined
  366. Andrzej has joined
  367. neshtaxmpp has left
  368. marc has left
  369. lskdjf has left
  370. lskdjf has joined
  371. lskdjf has left
  372. lskdjf has joined
  373. lskdjf has left
  374. lskdjf has joined
  375. lskdjf has left
  376. lskdjf has joined
  377. papatutuwawa has joined
  378. lskdjf has left
  379. lskdjf has joined
  380. marc has joined
  381. lskdjf has left
  382. lskdjf has joined
  383. mukt2 has left
  384. Neustradamus has left
  385. nyco has left
  386. edhelas has left
  387. Neustradamus has joined
  388. lskdjf has left
  389. lskdjf has joined
  390. lskdjf has left
  391. lskdjf has joined
  392. lskdjf has left
  393. lskdjf has joined
  394. nyco has joined
  395. Paganini has joined
  396. edhelas has joined
  397. lskdjf has left
  398. lskdjf has joined
  399. lskdjf has left
  400. lskdjf has joined
  401. lskdjf has left
  402. lskdjf has joined
  403. lskdjf has left
  404. lskdjf has joined
  405. lskdjf has left
  406. lskdjf has joined
  407. LNJ has left
  408. LNJ has joined
  409. lskdjf has left
  410. lskdjf has joined
  411. ben has left
  412. ben has joined
  413. lskdjf has left
  414. lskdjf has joined
  415. lskdjf has left
  416. lskdjf has joined
  417. lskdjf has left
  418. lskdjf has joined
  419. mathijs has left
  420. mathijs has joined
  421. lskdjf has left
  422. lskdjf has joined
  423. lskdjf has left
  424. lskdjf has joined
  425. mathijs has left
  426. emus has left
  427. emus has joined
  428. j.r has left
  429. j.r has joined
  430. Andrzej has left
  431. papatutuwawa has left
  432. Steve Kille has left
  433. chronosx88 has left
  434. chronosx88 has joined
  435. emus has left
  436. emus has joined
  437. chronosx88 has left
  438. chronosx88 has joined
  439. Steve Kille has joined
  440. andrey.g has joined
  441. papatutuwawa has joined
  442. stpeter has joined
  443. stpeter has left
  444. Paganini has left
  445. chronosx88 has left
  446. chronosx88 has joined
  447. Andrzej has joined
  448. papatutuwawa has left
  449. Andrzej has left
  450. Andrzej has joined
  451. chronosx88 has left
  452. chronosx88 has joined
  453. Paganini has joined
  454. mathijs has joined
  455. Dele Olajide has left
  456. stp has joined
  457. stp Hi, I just joined this chat to get to know if there ever was some sort of campaign or something like that to stop the use of "branding" XMPP as Jabber. IMO it's really detremental due to it confusing interested non-tech people.
  458. moparisthebest it's a touchy subject, many people in here think we should only use "Jabber" or use it more
  459. Guus has left
  460. Guus has joined
  461. moparisthebest in theory, the XSF has the right to sublicense the trademark as it sees fit, however, all the public documents I've seen that say this expired almost 20 years ago, so I can't say for sure if we do or don't
  462. moparisthebest regardless, "jabber" is used by cisco to describe a super crappy product we probably don't want to be associated with anyway, I'd like to never use the word again ever, personally
  463. Zash In theory? All that should still be valid.
  464. Zash Info should be at https://xmpp.org/about/xsf/jabber-trademark/
  465. moparisthebest https://xmpp.org/about/xsf/jabber-trademark/background has some PDFs of agreements between JINC and JSF , neither of which exist anymore
  466. moparisthebest what do you think the chances are Cisco attorneys even know the XSF exists, why even risk it
  467. Zash Regardless, few modern things use the Jabber trademark these days.
  468. moparisthebest even if it is all valid, Cisco can terminate it "in the event of a material breach that remains uncured for 30 days" , the XSF can't do anything in 30 days, especially anything requiring lawyers in who-knows-where jurisdiction
  469. neshtaxmpp has joined
  470. stp moparisthebest, Though I'd be fine with Jabber as an overlaying brand name just for the word itself, I would also much prefer XMPP due to those possible legal issues and the fact that one thing shouldn't have two names. Overall a firm decision everybody adheres to is long overdue and very important. XMPP.org at least doesn't mention Jabber on it's front page though for example Conversations still does multiple times which I don't get. It even calls the ID "Jabber ID". XMPP is difficult enough to figure out for new comers especially non-IT people on it's own, so it having two names is pretty catastrophic.
  471. Zash "Jabber ID" is the technicall term for it, for historical reasons.
  472. moparisthebest I just tell people to use Snikket nowadays :) (or Quicksy for the super-nontechnical)
  473. stp Conversations.im website I was writing about, I'm currently not sure about in-app usage of the Jabber term.
  474. Zash Says "XMPP address" here, as per https://docs.modernxmpp.org/ recommendations
  475. papatutuwawa has joined
  476. stp moparisthebest, Quicksy, blabber.im: helpful for non-IT people though what I read about Snikket I think it adds to the confusion.
  477. stp Zash, thanks, I'll quickly check that.
  478. stp Zash, you meant the Conversations app says "XMPP address"?
  479. Zash "XMPP-adress" actually, but locale 🤷
  480. stp Zash, ok thanks. So it's just the website that's still behind the times.
  481. stp Thanks guys! I just wanted to make sure that I don't give false recommendations to XMPP operators when I tell them to better use the XMPP term.
  482. Andrzej has left
  483. Andrzej has joined
  484. Andrzej has left
  485. Andrzej has joined
  486. wurstsalat stp, https://docs.modernxmpp.org/terminology/
  487. deuill has left
  488. deuill has joined
  489. stp wurstsalat, yes thanks. I'll bookmark it now. Before joining this MUC is wasn't sure if that website had any authority in regards to the XSF. Btw looking at that site now the only remaining reminiscence of Jabber is the J in JID :-)
  490. Andrzej has left
  491. Andrzej has joined
  492. mukt2 has joined
  493. Zash The XSF is primarily concerned with shepherding the protocol specifications. The Modern XMPP project was meant to target developers in order to foster coherent UI/UX.
  494. moparisthebest stp, to be fair the XSF doesn't have any authority over developers anyway
  495. SamWhited They don't have authority, but they have influence.
  496. stp moparisthebest, true.
  497. stp SamWhited, yes that's the word I should've used.
  498. mukt2 has left
  499. Andrzej has left
  500. jonas’ stp, one reason for pushing towards the term Jabber is that it is an established brand (be it good or bad). XMPP is a technical term, and you wouldn’t advertise for Email as "IMAP" or "SMTP".
  501. jonas’ (which is essentially what "XMPP" is, in terms of terms)
  502. jonas’ but as long as we don’t have clients which could be marketed as "Jabber" (or whatever else term) on all platforms, I think the entire discussion is moot-ish anyway
  503. mukt2 has joined
  504. moparisthebest Which is why you market products to end users, not protocols
  505. marc has left
  506. marc has joined
  507. moparisthebest No one says, hey contact me with XMPP over protobuf with fairy dust, they say, contact me with signal
  508. jonas’ which is why using the term XMPP outside of developer and maybe *some* operator (if it’s e.g. for applications where XMPP specifically is a requirement, think IoT) documentation is not really a good idea
  509. moparisthebest If end users want a signal replacement I recommend Quicksy, if more technical people want to run something so they can chat with their family/friends, I recommend Snikket
  510. Lance has left
  511. stp jonas’, It's not an established brand in the general public and it's not the case anymore in IT-environments. In that regard it's in the same state where brand names like ICQ are. The comparison to E-Mail is lacking since that has multiple underlying protocols as you rightly said.
  512. Zash "contact me on Conversations"
  513. Seve has left
  514. stp moparisthebest, Comparison to Signal also can't be made since since that system has only one server and one client.
  515. marc has left
  516. mukt2 has left
  517. moparisthebest "but you can run your own" (so they say, not really though)
  518. marc has joined
  519. marc has left
  520. stp moparisthebest, yes, but they don't market it like that (quite the contrary in fact) and anybody who would run his own Signal service wouldn't call it Signal then.
  521. marc has joined
  522. Zash "You can run your own" isn't a talking point (?) on any of the other silo messengers
  523. Zash Not like E2EE
  524. stp Zash, Conversations isn't the best of names judging by me experience with non-IT people.
  525. stp Zash, Conversations isn't the best of names judging by my experience with non-IT people.
  526. Andrzej has joined
  527. Zash 🤷️
  528. marc has left
  529. marc has joined
  530. Zash Haven't heard any issues with the name.
  531. marc has left
  532. marc has joined
  533. SamWhited stp: Oh really? I'd be curious to hear what happened, I always thought that was a rather good name (but also I am not the best at marketing)
  534. alameyo has left
  535. jcbrand has left
  536. stp SamWhited, Maybe it's easier to speak and remember for the English speaking audience, but for Germans not so much. The directly corresponding German word Konversationen is also not a word you'd often use in speech.
  537. SamWhited Interesting; I wouldn't have thought that since Daniel is german
  538. stp What I personally like about it though is that it's a unique name and very well describes what the app is all about.
  539. stp SamWhited, Yes, I think he was going for what I wrote in my second comment I just posted.
  540. marc has left
  541. paul has left
  542. papatutuwawa has left
  543. mdosch Also devs use a lot more english than average Joe and therefore might be more used to the term.
  544. papatutuwawa has joined
  545. Seve has joined
  546. alacer has left
  547. lskdjf has left
  548. jcbrand has joined
  549. lskdjf has joined
  550. marc has joined
  551. neshtaxmpp has left
  552. marc has left
  553. marc has joined
  554. lskdjf has left
  555. lskdjf has joined
  556. stp has left
  557. antranigv has left
  558. Andrzej has left
  559. lskdjf has left
  560. paul has joined
  561. stp has joined
  562. wladmis has left
  563. wladmis has joined
  564. Andrzej has joined
  565. wladmis has left
  566. wladmis has joined
  567. lskdjf has joined
  568. mukt2 has joined
  569. Andrzej has left
  570. Andrzej has joined
  571. Andrzej has left
  572. Andrzej has joined
  573. andrey.g has left
  574. Andrzej has left
  575. Andrzej has joined
  576. Andrzej has left
  577. Andrzej has joined
  578. andrey.g has joined
  579. Andrzej has left
  580. Andrzej has joined
  581. lskdjf has left
  582. Andrzej has left
  583. Andrzej has joined
  584. marc has left
  585. Andrzej has left
  586. Andrzej has joined
  587. mukt2 has left
  588. lskdjf has joined
  589. lskdjf has left
  590. lskdjf has joined
  591. lskdjf has left
  592. chronosx88 has left
  593. Andrzej has left
  594. Andrzej has joined
  595. marc has joined
  596. Andrzej has left
  597. Andrzej has joined
  598. lskdjf has joined
  599. Andrzej has left
  600. Andrzej has joined
  601. Andrzej has left
  602. Andrzej has joined
  603. chronosx88 has joined
  604. mukt2 has joined
  605. Andrzej has left
  606. Andrzej has joined
  607. Andrzej has left
  608. Andrzej has joined
  609. lskdjf has left
  610. lskdjf has joined
  611. lskdjf has left
  612. lskdjf has joined
  613. Andrzej has left
  614. Andrzej has joined
  615. krauq has left
  616. Andrzej has left
  617. Andrzej has joined
  618. Andrzej has left
  619. Andrzej has joined
  620. chronosx88 has left
  621. chronosx88 has joined
  622. Andrzej has left
  623. Andrzej has joined
  624. krauq has joined
  625. mukt2 has left
  626. Andrzej has left
  627. Andrzej has joined
  628. chronosx88 has left
  629. chronosx88 has joined
  630. paul has left
  631. paul has joined
  632. Andrzej has left
  633. Andrzej has joined
  634. Andrzej has left
  635. Andrzej has joined
  636. stp has left
  637. Andrzej has left
  638. Andrzej has joined
  639. stp has joined
  640. krauq has left
  641. krauq has joined
  642. stp has left
  643. stp has joined
  644. Andrzej has left
  645. Andrzej has joined
  646. chronosx88 has left
  647. chronosx88 has joined
  648. stp has left
  649. Guus has left
  650. stp has joined
  651. Andrzej has left
  652. Andrzej has joined
  653. Guus has joined
  654. Andrzej has left
  655. Andrzej has joined
  656. Guus has left
  657. Guus has joined
  658. antranigv has joined
  659. Andrzej has left
  660. Andrzej has joined
  661. Andrzej has left
  662. Andrzej has joined
  663. jcbrand has left
  664. Andrzej has left
  665. Andrzej has joined
  666. Andrzej has left
  667. Andrzej has joined
  668. Andrzej has left
  669. Andrzej has joined
  670. Andrzej has left
  671. Andrzej has joined
  672. Andrzej has left
  673. Andrzej has joined
  674. Andrzej has left
  675. Andrzej has joined
  676. Ge0rG https://twitter.com/fedora/status/1351154894363877378 why can't we have this sort of advertising
  677. mathieui Ge0rG, but XMPP is boring, everyone knows how to setup a server!
  678. Andrzej has left
  679. Andrzej has joined
  680. Andrzej has left
  681. Andrzej has joined
  682. chronosx88 has left
  683. chronosx88 has joined
  684. Guus has left
  685. chronosx88 has left
  686. chronosx88 has joined
  687. chronosx88 has left
  688. chronosx88 has joined
  689. Andrzej has left
  690. Andrzej has joined
  691. Andrzej has left
  692. Andrzej has joined
  693. Andrzej has left
  694. Andrzej has joined
  695. Andrzej has left
  696. andrey.g has left
  697. werdan has joined
  698. mukt2 has joined
  699. chronosx88 has left
  700. chronosx88 has joined
  701. stp Hello again! Does XEP-0392 cover the use case in which a user sets a certain color for his own JID and the XMPP client then colors the contact icons on that JID's roster in the same color? And also is there a possibility to sync the color set for a JID across clients?
  702. mathieui stp, I am pretty sure it does not
  703. MattJ No, the colour is predetermined, the point is that there is nothing to sync
  704. mathieui (but I am probably not the best person to answer that)
  705. mukt2 has left
  706. lskdjf has left
  707. stp MattJ, mathieui ok, thanks for you replies. In all usecases I can imagine (don't know if that is representative) it would make more sense to predetermine colors based on the local user's JID so that a user could identifiy by colors on his roster/open chats list to which of his own JIDs/rosters every contact belongs. The way it's currently done, giving contacts the same color across clients is pretty useless especially since the resulting colors often look very similar even on color calibrated monitors. Your thoughts?
  708. mathieui not sure what you mean, colors are generally distinct, even on poezio which has a much smaller range of them available
  709. Ge0rG stp: as somebody who's caused this to happen, I think there is merit to see the nicknames of your contacts in the same color on all of your clients
  710. Ge0rG stp: when reading a message, is it more important to know on which account it arrives, or from which contact?
  711. moparisthebest I'm partially colorblind and most of the xep-0392 generated colors are almost the same in my IRC channels (biboumi), but then again, when each client did it's own thing it wasn't better so :)
  712. Ge0rG That said, a multi account client surely can use a different colored element to identify your account
  713. neshtaxmpp has joined
  714. stp Ge0rG, Which contact takes priority of course, though that is pretty well indicated by the big letter and the nickname set for the contact. Even a color blind person can use those to indentify the contact.
  715. Ge0rG The challenge with the color palette is that you really can only use different colors on the color wheel, keeping hue and brightness constant
  716. andrey.g has joined
  717. stp Ge0rG, A client could do that, but if there's no sync happening as mentioned before by mathieui than that's not good, too.
  718. papatutuwawa has left
  719. Ge0rG Google has eight mostly distinct colors for different contacts, so they repeat often
  720. mathieui stp, afaik 392 does not specify any communication
  721. stp moparisthebest, thanks for that input. I'm on a color calibrated display on PC and half the color of my contacts look nearly the same.
  722. Ge0rG stp: there is no need to sync, all 0392 clients arrive at the same color tone
  723. Ge0rG https://upload.yax.im/upload/JwK5FiUz-bpJdaWu/Screenshot_20210119-220031_yaxim.png
  724. Zash stp, half the colors are the same for everyone, for some reason.
  725. stp Ge0rG, yes, but sync would be needed if quote of yours "multi account client surely can use a different colored element to identify your account". At least that's how I understand it.
  726. mathieui (I have nearly the same colors as Ge0rG on my poezio, FYI, so it works quite well)
  727. mdosch > stp: there is no need to sync, all 0392 clients arrive at the same color tone Except profanity. 😂
  728. stp Zash, I'm not sure if I get what you mean, but currently on my open chat list four accounts are slightly different greens (wouldn't be visible I guess on low-end, uncalibrated displays) and three are purple/pink-ish.
  729. Zash You should have seen early versions when everyone was pink.
  730. stp Ge0rG, on that screenshot you posted nearly every contact has green applied. That's useless, don't you agree?
  731. mathieui Zash, still no sync required!
  732. Zash Huh? 2/11 is nearly everyone?
  733. stp Zash, XMPP barbie edition.
  734. Zash Birthday attacks on your color perception! 🙂
  735. Ge0rG stp: removing much green will reduce contrast
  736. mathieui stp, https://pix.mathieui.net/o/kBuvK.png "everyone is green" is a bit of an overstatement
  737. Ge0rG Complain to your ancestors for living in the prairie
  738. stp I have me best friend on the roster of two of my several JIDs. So far I can never make out on which account "I click him" (difficult to explain that for me in English). So my idea was my own JIDs would get certain colors, decided upon by myself and synched, or rather after this discussion predetermined by XEP-0392 and all contacts belonging to a certain of my own JIDs would get colored the same.
  739. stp mathieui, I was purely refering to Ge0rG's screenshot. Your screenshot though demonstrates that there in no obvious concept by which the colors are given. Looking at it my guess would be the algorithm is just trying to not have the same color for contacts showing up next to each other though looking at the contact names "matkor" and "Matthew" on the bottom of the list it even can't be that or fails at it.
  740. Ge0rG stp: some email clients allow color coding different accounts. I think what you ask for is sufficient to implement as a local client feature. Adding an account is much harder than assigning a color code to it, and manual assignment makes sense there
  741. lskdjf has joined
  742. moparisthebest stp, how sure are you that you aren't a bit colorblind too? :P I didn't know until a casual conversation when I was 21 when I was talking about my favorite green shirt and the other person said "you mean the brown one???" lol
  743. stp Ge0rG, Yes, I use that via an addon in Thunderbird. To understand your opinion please tell me how the current behavior of giving colors to contacts helps you in instantly recognizing that contact even though the possiblity is very high to have several contacts showing up with the (very nearly) exact same color. I don't get that.
  744. Ge0rG stp: I'm using it for nicknames in rooms
  745. SamWhited Because there's also text (whether it's the first letter on the avatar or the full name like the screenshots from earlier). If you're scanning the list for your friend your eye will get used to jumping between just the green ones instead of having to look through the whole list, which shortens the search time a lot for a long list.
  746. stp moparisthebest, I hope you're joking.
  747. SamWhited (or whatever color the person you're looking for gets set to)
  748. stp Ge0rG, Aaah, that's a usecase I didn't think about. So even if my proposal would bet applied there would need to be a different (the current) behavior for the room members lists.
  749. mukt2 has joined
  750. lskdjf has left
  751. lskdjf has joined
  752. moparisthebest stp, I'm absolutely not joking :)
  753. Mikaela has left
  754. stp SamWhited, for that to work you'd need to memorize each contact's color though which is a flawd concept.
  755. moparisthebest colors from a 36 person IRC channel from Dino: https://burtrum.org/up/ae72c078-b1ae-4289-97a4-b482d52c63ca/open-screeny-181319.png + https://burtrum.org/up/c9c66a61-7f20-4de4-b3fb-45fca61f9c6e/open-screeny-181444.png + https://burtrum.org/up/dc882354-d570-482d-9288-bf590bfd0e38/open-screeny-181575.png + https://burtrum.org/up/26df34d2-5439-4889-8913-bb54401ebe74/open-screeny-181738.png
  756. stp moparisthebest, Do you think I'd color calibrate displays if I couldn't differentiate between colors?
  757. moparisthebest there are 2 R's that look to be the same green
  758. moparisthebest stp, yes, I think I can see all colors but some brown things appear army green
  759. SamWhited stp: no you don't, your brain does it automatically for you after a while.
  760. moparisthebest like I said, I went 21 years without realizing I was a bit colorblind, since then I've learned to ask questions like "what color does this look like to you" and noticed it more :)
  761. stp moparisthebest, I think it would already be better if all R's for example would receive the same color.
  762. moparisthebest 392 isn't perfect, but so far, I've yet to see perfect, it's not worse than anything else I've seen, and consistency is nice
  763. lskdjf has left
  764. lskdjf has joined
  765. moparisthebest any different ideas though I'd be interested in trying
  766. sonny has left
  767. sonny has joined
  768. stp SamWhited, My brain didn't and I don't think I'm the only case. When there is zero natural connection between a color and a contact name I think it's a bad concept. If it was a good one it would work immediately instead of only after using it for some days.
  769. stp moparisthebest, I'm not against XEP-392, but used the way it gets used.
  770. Zash What's a "good connection between contact and color"?
  771. stp *just the way it gets used.
  772. moparisthebest good connection is what avatars are for imho
  773. SamWhited Sure, it's not perfect for 100% of people, but it fills in the gap if you can't have avatars like moparisthebest just said.
  774. moparisthebest have you seen, for example, how gitea generates avatars for people?
  775. moparisthebest I don't know the word, but they look like a kaleidoscope ?
  776. Zash It's far above what you get if everyone gets exactly the same avatar.
  777. SamWhited It's like syntax highlighting in source code. You can't disable the words and just have colored blocks and still read the code, it just provides more info. You *can* probably spot a bug when a string is green instead of the red it normally is (or whatever) though even though if asked you probably wouldn't be able to tell people "strings are normally red", something just feels off because you've picked up visual cues after using it for a while.
  778. lskdjf has left
  779. lskdjf has joined
  780. moparisthebest like this: https://burtrum.org/up/42c14e99-8f25-4f1e-9665-f47f7e600a72/open-screeny-183339.png
  781. SamWhited moparisthebest: identicons are what gravatar calls them IIRC
  782. SamWhited I do think that's a better visual hash than just colors personally.
  783. moparisthebest maybe it's better for other people, but I find this not better at all compared to color+initial
  784. Zash moparisthebest, http://sv.gravatar.com/site/implement/images/#default-image
  785. moparisthebest like I can't differentiate them very well, I don't really learn to recognize them the way I can an avatar
  786. lskdjf has left
  787. lskdjf has joined
  788. moparisthebest if they had a letter inside them too, maybe that'd be ok?
  789. stp Zash, in human nature it would be a skin or hair color of your contact (provided you know how a contact looks). Disconnecting it from the personal connotations we could for example make it strict that A is always blue.
  790. Zash You're proposing always using the first character? Or what?
  791. moparisthebest but that's super bad when you have 20% of your channel starting with an M
  792. stp SamWhited, Avatars don't tell the user on which of your JIDs they are. I currently see my best friends avatar twice in my Gajim client.
  793. SamWhited stp: that's not the point of this XEP, and that's something clients can do themselves.
  794. SamWhited Add a tag like conversations does (I think) or set a little color icon somewhere else on the line. That's a visual cue that doesn't need to be consistent between clients. Scanning a big list and having hints about where in the list to look though is nice and works better if it's the same between clients.
  795. j.r has left
  796. SamWhited Or don't merge the lists, put them in a tree underneath a thing representing the account or something. There are lots of ways to do what you want.
  797. stp SamWhited, clients could do, but if there's no sync between them it would lead the concept to absurdity.
  798. SamWhited stp: why is that? I don't understand why I would want that to be the same on all clients.
  799. moparisthebest stp, propose a XEP to color as you like and another XEP to sync avatar generation method across clients?
  800. SamWhited Dino doesn't use the same visual language as Conversations or Gajim, for example, so why would they indicate which account something belongs to in the same way?
  801. SamWhited I guess if you wanted to do something with colors there it would make sense to have the colors be the same, but I suspect different clients will or won't use colors and the actual mechanism for conveying that information would be different
  802. moparisthebest enough clients are similar-ish enough UI-wise where it'd make sense to have them share that
  803. Zash Publish yourself a 1x1px avatar? Invent yourself a way to publish personal avatars for your contacts? (There's an unused (I think) thing for publishing contact details.)
  804. stp SamWhited, let's say I I would set purple for my jabber.at JID and green for my blabber.im JID. The whole thing would fail if I set different color for those JIDs in another client by accident or in case a client limits the selection to certain colors.
  805. SamWhited stp: I agree with that, if for example Conversations used colored icons to indicate which account something was on and Yaxim did too, but Gajim used a tree instead it would still make sense to have Conversations and Yaxim use the same colors. I just don't know if it makes sense to say "all clients have to use colors for this".
  806. SamWhited But yah, write an XEP for it, this XEP does something totally different and isn't for that, but that doesn't mean there can't be one for personal avatars or something. It could even use consistent color hashing to get the account colors that it uses. These two things aren't competitors.
  807. werdan has left
  808. stp SamWhited, yes, no need to force clients to use colors, but at least if colors are used make sure the concept behind it is a good one and consistent. XEP-0392 tries the latter successfully judging just by Conversations and Gajim on my devices but fails at the former in *my* opinion.
  809. j.r has joined
  810. moparisthebest yea "good" will always be an opinion I guess
  811. moparisthebest it's good enough that many client devs decided it was better than what they hand-rolled
  812. moparisthebest but please, define a different way to do it, if it's better, people will switch
  813. mukt2 has left
  814. SamWhited I tend to think it's a good concept, but we can use colors for multiple things; at the risk of possibly making a false equivalence (though I don't think so, the only similarity is that both concepts use color) this is like you're saying "XEP-0045 defines multi-user chat but I want it to define colors for my account JID". That's just not ht epurpose of XEP-0045, and if you don't want to support MUCs but you do want to support custom avatars you can create a new thing to define how custom avatars work and some clients can implement one and some the other, and some can even implement both.
  815. stp SamWhited, XEP-0392 is very difficult to read for me but on top of the page it says "The string can be a nickname, a JID or any other piece of information." Reading that again I'm even more confused and I now think it's too losely worded but I may understand the whole thing wrong.
  816. stp moparisthebest, it's better than before that's 100% certain.
  817. SamWhited stp: I'm not sure if this helps or hurts your understanding, but all 0392 does is define a hash function where the output is a color. How you use it is up to you.
  818. SamWhited jonas’: maybe some of this confusion would be cleared up if the use cases section was filled out in a future version? Right now it sort of outlines the algorithm, which isn't really a use case
  819. SamWhited stp's idea could even just be one of the use cases actually, maybe it doesn't even need a separate XEP (although me personally I think the way everybody uses it now helps me a lot more, but I only have one account and may be in the minority).
  820. stp SamWhited, yes that helped. I know think the Gajim devs claimed XEP-0392 would do more than it actually does or I didn't understand what they meant.
  821. SamWhited This further makes me think we need an organization that publises a series of documents that are UI related instead of technical and define how consistency works across clients in the public network. Maybe Modern XMPP is that place, I'm not sure.
  822. stp SamWhited, YES, that's what I wanted to express before - that XEP-0392 could be used for what I propose.
  823. Zash PR it to Modern XMPP? 🤷
  824. stp SamWhited, also you're right that with just one personal account my proposal wouldn't be needed.
  825. SamWhited That's why I think setting the color of every single person in the list to an account color is a bit overkill, maybe just have a colored square next to them or something and use the avatar or contact name color in the way clients mostly use it now.
  826. SamWhited Or do an expandable tree so they show up under the account itself
  827. Zash Colored border? Or a corner? Based on the account JID?
  828. Zash (I said something like that in gajim@)
  829. SamWhited That sounds nice looking
  830. stp SamWhited, Gajim has the expendable tree but also an "open chats"-tablist and that's were the issue came up.
  831. stp Zash, I had proposed colored border around avatar to Gajim earlier today when I discussed this with them.
  832. stp Zash, ah you wrote @gajim too :-)
  833. SamWhited ah yes, I see. I +1 Zash's idea.
  834. Zash Dunno if I was following.
  835. Zash Dunno if I saw you write that. Maybe I did.
  836. Zash I've discovered that ideas don't matter all that much unless they're implemented 😉
  837. SamWhited Or do like Slack et al do where you have to switch between accounts and you don't see them all merged. I kind of like that personally. Helps me keep work separate from personal stuff and keeps the open chats list shorter since it's not combined between all accounts)
  838. SamWhited Although I hated it at first; can't remember why now. I guess it grew on me.
  839. emus Hi guys, here we go: I wrote this comment on the current situation in the media. As you can read, my focus is the decision making for people. I wrote a general article, but added also direct example or "statements" within the article. In the end I also provided some links for further reading. Please review, but please consider that I invested several hours in this incl. a Pull Request for improving the XSF Client page. Please provide further links if you think it suits! Tweet etc. will follow.
  840. Zash Sounds like that makes a whole lot of multi-account problems go away.
  841. emus https://github.com/xsf/xmpp.org/pull/871
  842. stp SamWhited, A long time ago I proposed left/right swipe to switch accounts in Conversations once when my Conversations chat list got longer and it's a mix between 1:1s and MUCs.
  843. SamWhited Reading through modernxmpp's terminology now; mostly I love it, but seeing "Roster" go away makes me kind of sad :) that was the one XMPP term I thought was better than all the others, because it always made me think of baseball. But something simple and obvious like "contact list" is probably way better in general
  844. mukt2 has joined
  845. stp I liked roster to. I knew the word from the second NBA Live game. Ok I'm away now. Good discussion, I hope I encouraged some thinking about such UI/UX improvements for XMPP at least. :-)
  846. SamWhited Maybe it would be good to take multi-account discussion to the ModernXMPP chat room? (/cc zash who might know if this has been discussed already)
  847. Steve Kille has left
  848. Steve Kille has joined
  849. sonny has left
  850. sonny has joined
  851. Arne has left
  852. Steve Kille has left
  853. Steve Kille has joined
  854. Tobias has left
  855. lskdjf has left
  856. wladmis has left
  857. wladmis has joined
  858. Seve has left
  859. MattJ SamWhited, it's not that "roster" is an unused term over here, but consider that we don't have the baseball connection and you'll find that most people find it a weird word to use in place of what everyone else calls it... a contact list
  860. mukt2 has left
  861. Zash MattJ! Board member and native English speaker and even awake, could you take a look at emus post?
  862. jcbrand has joined
  863. Zash emus: Good work.
  864. wladmis has left
  865. wladmis has joined
  866. mukt2 has joined
  867. emus > Zash escribió: > MattJ! Board member and native English speaker and even awake, could you take a look at emus post? Please 🙈
  868. emus Zash: thanks
  869. Zash I wonder if that worked as an anti-bystander effect thing.
  870. emus Zash: the blog post? what do you mean by anti-by.. ?
  871. Zash Hrm, trying to transfer the text to my e-reader thing, but suddenly so many yaks in the way and I'm so sleepy.
  872. chronosx88 has left
  873. chronosx88 has joined
  874. Zash emus: https://en.wikipedia.org/wiki/Bystander_effect
  875. Zash When you think "someone else will do it" but everyone else thinks the same thing and nobody does anything.
  876. emus Ok, I understand the term now, but not the context, so what you want to say
  877. alameyo has joined
  878. andy has left
  879. jcbrand has left
  880. SamWhited MattJ: indeed, makes perfect sense
  881. mukt2 has left
  882. Guus has joined
  883. Zash To quote http://www.hpmor.com/chapter/88 > The standard remedy for bystander apathy was to focus on a single individual. I.e. "You, there, help me!"
  884. wladmis has left
  885. wladmis has joined
  886. Zash Might not work in a volonteer organization tho.
  887. moparisthebest I don't think I realized roster was baseball related until just now
  888. LNJ has left
  889. emus Zash: Now I understand. Its late, lets wait for tomorrow
  890. Zash Indeed.
  891. emus at least in EU
  892. moparisthebest emus: First off, great work! I think it should be published ASAP, wording can be tweaked later, but waiting until perfection is not required
  893. moparisthebest Second, a few nitpicks:
  894. moparisthebest > It mostly does not matter how your website look like, but everyone can interact with it.
  895. moparisthebest Maybe "It mostly does not matter what your website looks like, but that everyone can interact with it." ?
  896. moparisthebest Or "It mostly does not matter how your website looks, but that everyone can interact with it."
  897. moparisthebest And then, this is duplicated:
  898. moparisthebest > most people and organizations out there – and if not yet, it is open for your modification in the future - and if not yet, it is open for you to make modifications in the future to make it do what you need.
  899. goffi has left
  900. wladmis has left
  901. Vaulor has left
  902. Vaulor has joined
  903. emus moparisthebest: Thanks, yes the example quote were a quick shot because one recommended to give some simple or clear samples. Happy to hear better comparisons can you post the changes requests int the PR?
  904. mukt2 has joined
  905. wladmis has joined
  906. emus Yeah, but lets not rush, we are late anyway. some review is fine
  907. emus Gonna sleep now. good night
  908. wladmis has left
  909. wladmis has joined
  910. Vaulor has left
  911. Vaulor has joined
  912. Vaulor has left
  913. Vaulor has joined
  914. Zash has left
  915. mukt2 has left
  916. govanify has left
  917. govanify has joined
  918. chronosx88 has left
  919. chronosx88 has joined
  920. neshtaxmpp has left
  921. Vaulor has left
  922. Vaulor has joined
  923. chronosx88 has left
  924. Vaulor has left
  925. Vaulor has joined
  926. wladmis has left
  927. wladmis has joined
  928. neshtaxmpp has joined
  929. mukt2 has joined
  930. Zash has joined
  931. mukt2 has left
  932. wladmis has left
  933. wladmis has joined
  934. Vaulor has left
  935. Vaulor has joined