XSF Discussion - 2019-12-30


  1. j.r has left
  2. mimi89999 has left
  3. sjaak has left
  4. sjaak has joined
  5. sjaak has left
  6. sjaak has joined
  7. mimi89999 has joined
  8. pdurbin has joined
  9. j.r has joined
  10. pdurbin has left
  11. sjaak has left
  12. sjaak has joined
  13. mimi89999 has left
  14. beta has left
  15. beta has joined
  16. j.r has left
  17. j.r has joined
  18. mimi89999 has joined
  19. calvin has joined
  20. j.r has left
  21. j.r has joined
  22. j.r has left
  23. j.r has joined
  24. j.r has left
  25. lskdjf has left
  26. debacle has left
  27. calvin has left
  28. mimi89999 has left
  29. mukt2 has joined
  30. mimi89999 has joined
  31. karoshi has left
  32. Syndace has left
  33. Syndace has joined
  34. mukt2 has left
  35. andrey.g has joined
  36. mimi89999 has left
  37. j.r has joined
  38. mimi89999 has joined
  39. pdurbin has joined
  40. marc has left
  41. pdurbin has left
  42. mimi89999 has left
  43. andy has left
  44. mimi89999 has joined
  45. j.r has left
  46. j.r has joined
  47. dendang has joined
  48. j.r has left
  49. j.r has joined
  50. dendang has left
  51. dendang has joined
  52. Tobias has left
  53. mimi89999 has left
  54. mimi89999 has joined
  55. j.r has left
  56. j.r has joined
  57. Fahrgast has joined
  58. Fahrgast has left
  59. j.r has left
  60. j.r has joined
  61. wurstsalat has left
  62. j.r has left
  63. j.r has joined
  64. mukt2 has joined
  65. mimi89999 has left
  66. edhelas emus can I borrow this? 😃
  67. beta has left
  68. krauq has left
  69. beta has joined
  70. krauq has joined
  71. mukt2 has left
  72. emus has joined
  73. krauq has left
  74. mimi89999 has joined
  75. waqas has left
  76. beta has left
  77. beta has joined
  78. pdurbin has joined
  79. emus > emus can I borrow this? 😃 what exactlt? ^^ xD
  80. mimi89999 has left
  81. j.r has left
  82. j.r has joined
  83. beta has left
  84. krauq has joined
  85. pdurbin has left
  86. dendang has left
  87. mimi89999 has joined
  88. krauq has left
  89. adiaholic has joined
  90. krauq has joined
  91. beta has joined
  92. krauq has left
  93. krauq has joined
  94. mimi89999 has left
  95. mimi89999 has joined
  96. j.r has left
  97. j.r has joined
  98. beta has left
  99. krauq has left
  100. krauq has joined
  101. lovetox has joined
  102. lovetox has left
  103. lovetox has joined
  104. lovetox has left
  105. j.r has left
  106. j.r has joined
  107. lovetox has joined
  108. lovetox has left
  109. lovetox has joined
  110. beta has joined
  111. j.r has left
  112. j.r has joined
  113. mimi89999 has left
  114. mimi89999 has joined
  115. mukt2 has joined
  116. pdurbin has joined
  117. krauq has left
  118. mukt2 has left
  119. krauq has joined
  120. lorddavidiii has joined
  121. mimi89999 has left
  122. krauq has left
  123. mimi89999 has joined
  124. krauq has joined
  125. beta has left
  126. sjaak has left
  127. sjaak has joined
  128. sjaak has left
  129. sjaak has joined
  130. krauq has left
  131. krauq has joined
  132. beta has joined
  133. emus has left
  134. mimi89999 has left
  135. lovetox has left
  136. Yagiza has joined
  137. murabito has left
  138. beta has left
  139. beta has joined
  140. mimi89999 has joined
  141. beta has left
  142. beta has joined
  143. beta has left
  144. beta has joined
  145. beta has left
  146. beta has joined
  147. mimi89999 has left
  148. lovetox has joined
  149. pdurbin has left
  150. pdurbin has joined
  151. mimi89999 has joined
  152. mukt2 has joined
  153. murabito has joined
  154. karoshi has joined
  155. mukt2 has left
  156. mimi89999 has left
  157. larma has left
  158. larma has joined
  159. lskdjf has joined
  160. mathijs has left
  161. mathijs has joined
  162. j.r has left
  163. !XSF_Martin has left
  164. !XSF_Martin has joined
  165. lskdjf has left
  166. mimi89999 has joined
  167. lskdjf has joined
  168. j.r has joined
  169. marc has joined
  170. Nekit has joined
  171. Tobias has joined
  172. mathijs has left
  173. mathijs has joined
  174. adiaholic has left
  175. krauq has left
  176. beta has left
  177. beta has joined
  178. Douglas Terabyte has left
  179. adiaholic has joined
  180. wurstsalat has joined
  181. Douglas Terabyte has joined
  182. marc has left
  183. marc has joined
  184. goffi has joined
  185. sjaak has left
  186. sjaak has joined
  187. sjaak has left
  188. sjaak has joined
  189. Douglas Terabyte has left
  190. Douglas Terabyte has joined
  191. pdurbin has left
  192. moparisthebest has left
  193. moparisthebest has joined
  194. dwd FYI: https://github.com/xsf/xeps/pull/864
  195. jonas’ oh, a thing
  196. Zash a thing!
  197. dwd A thing indeed. Might get a couple more out today.
  198. jonas’ scary
  199. j.r has left
  200. mimi89999 has left
  201. mukt2 has joined
  202. lovetox has left
  203. lovetox has joined
  204. mimi89999 has joined
  205. lorddavidiii has left
  206. mukt2 has left
  207. lorddavidiii has joined
  208. andy has joined
  209. sjaak has left
  210. sjaak has joined
  211. Douglas Terabyte has left
  212. ballpeen has joined
  213. sjaak has left
  214. sjaak has joined
  215. sjaak has left
  216. sjaak has joined
  217. Douglas Terabyte has joined
  218. debacle has joined
  219. Dele (Mobile) has joined
  220. lorddavidiii has left
  221. j.r has joined
  222. lorddavidiii has joined
  223. lorddavidiii has left
  224. lorddavidiii has joined
  225. Douglas Terabyte has left
  226. j.r has left
  227. j.r has joined
  228. mukt2 has joined
  229. Douglas Terabyte has joined
  230. Wojtek has joined
  231. Douglas Terabyte has left
  232. mukt2 has left
  233. beta has left
  234. beta has joined
  235. pdurbin has joined
  236. Syndace has left
  237. Syndace has joined
  238. flow dwd, nice job not escaping '>', although I wonder if I could have resited not having "evenness" (escaping '<' but not '>')
  239. dwd I generally hand-write XML that way. Seems easier to type. :-)
  240. flow uhh, and the indentation of 'section1' from "Protocol Elements" onwards is off
  241. lorddavidiii has left
  242. flow nice idea to make the namespace definition an entity, I don't think I have seen that before
  243. lorddavidiii has joined
  244. sjaak has left
  245. sjaak has joined
  246. flow dwd, it sure is easier to type, but I feel like it causes me a little headache when reading the XML as my brain searches for the closing &gt;, but that is probably just me
  247. dwd I'm hoping it renders OK!
  248. beta has left
  249. beta has joined
  250. pdurbin has left
  251. sjaak has left
  252. sjaak has joined
  253. Nekit has left
  254. sjaak has left
  255. beta has left
  256. sjaak has joined
  257. beta has joined
  258. beta has left
  259. mathijs has left
  260. mathijs has joined
  261. mathijs has left
  262. mathijs has joined
  263. lovetox has left
  264. beta has joined
  265. sjaak has left
  266. sjaak has joined
  267. dwd Grumble. I just realised I need to change my email in xeps.ent again...
  268. sjaak has left
  269. sjaak has joined
  270. Douglas Terabyte has joined
  271. dwd But anyway, (2): https://github.com/xsf/xeps/pull/865
  272. edhelas has left
  273. dwd flow, this continues discussions about ad-hoc JSON handling in libraries that we had some months back.
  274. beta has left
  275. Douglas Terabyte has left
  276. edhelas has joined
  277. beta has joined
  278. ballpeen has left
  279. ballpeen has joined
  280. dwd Sorry, jonas’- lots of work for the Editors today: https://github.com/xsf/xeps/pull/866
  281. sjaak has left
  282. sjaak has joined
  283. lovetox has joined
  284. sjaak has left
  285. sjaak has joined
  286. sjaak has left
  287. sjaak has joined
  288. beta has left
  289. beta has joined
  290. sjaak has left
  291. pdurbin has joined
  292. sjaak has joined
  293. sjaak has left
  294. sjaak has joined
  295. sjaak has left
  296. sjaak has joined
  297. pdurbin has left
  298. sjaak has left
  299. sjaak has joined
  300. sjaak has left
  301. sjaak has joined
  302. sjaak has left
  303. andrey.g has left
  304. sjaak has joined
  305. adiaholic has left
  306. sjaak has left
  307. sjaak has joined
  308. jonas’ I’ll take care of that
  309. sjaak has left
  310. sjaak has joined
  311. pep. I'm on it
  312. jonas’ oh ok
  313. pep. I was reading the xeps
  314. jonas’ pep., I can do it too if you’re busy at or around 36c3
  315. pep. ok. I can do other things for sure (always :p)
  316. pep. Thanks
  317. sjaak has left
  318. mukt2 has joined
  319. jonas’ is it just me or does `git fetch origin refs/pull/$prID/head:$branchName` not work anymore? I get fatal: couldn't find remote ref refs/pull/865/head
  320. jonas’ aaagh
  321. jonas’ wrong remote
  322. sjaak has joined
  323. dele has joined
  324. j.r has left
  325. aj has left
  326. sjaak has left
  327. sjaak has joined
  328. dwd jonas’, pep.- https://github.com/xsf/xeps/pull/867 - This one's tiny, but I'm hoping to get one more out as well.
  329. jonas’ dwd, so after #867, we have to expect one more?
  330. jonas’ if so, what’s the ETA?
  331. jonas’ does it make sense to wait for it to batch the docker build?
  332. sjaak has left
  333. dwd Yeah. Aiming to document a standards-based (and fastening-aware) variant of https://mongooseim.readthedocs.io/en/latest/modules/mod_inbox/ - but you can kick off builds as you see fit. I don't know I'll get this one done today anyway.
  334. jonas’ okay
  335. jonas’ then just the three
  336. krauq has joined
  337. sjaak has joined
  338. aj has joined
  339. dele has left
  340. mukt2 has left
  341. sjaak has left
  342. sjaak has joined
  343. jonas’ dwd, all done
  344. aj has left
  345. dwd Speedy! I'll have to write more...
  346. marc has left
  347. debacle has left
  348. debacle has joined
  349. marc has joined
  350. j.r has joined
  351. marc has left
  352. marc has joined
  353. sjaak has left
  354. sjaak has joined
  355. sjaak has left
  356. sjaak has joined
  357. j.r has left
  358. andrey.g has joined
  359. j.r has joined
  360. j.r has left
  361. j.r has joined
  362. sjaak has left
  363. sjaak has joined
  364. j.r has left
  365. marc has left
  366. marc has joined
  367. sjaak has left
  368. j.r has joined
  369. sjaak has joined
  370. j.r has left
  371. j.r has joined
  372. j.r has left
  373. j.r has joined
  374. adiaholic has joined
  375. UṣL has joined
  376. david has left
  377. david has joined
  378. ballpeen has left
  379. sjaak has left
  380. sjaak has joined
  381. sjaak has left
  382. sjaak has joined
  383. lovetox has left
  384. lovetox has joined
  385. j.r has left
  386. mimi89999 has left
  387. mimi89999 has joined
  388. j.r has joined
  389. sjaak has left
  390. sjaak has joined
  391. krauq has left
  392. krauq has joined
  393. Nekit has joined
  394. mukt2 has joined
  395. Dele (Mobile) has left
  396. j.r has left
  397. Dele (Mobile) has joined
  398. mukt2 has left
  399. Syndace has left
  400. mimi89999 has left
  401. j.r has joined
  402. Dele (Mobile) has left
  403. mimi89999 has joined
  404. j.r has left
  405. j.r has joined
  406. Syndace has joined
  407. dele has joined
  408. Ge0rG Makes me a bad conscience re 0401
  409. lovetox has left
  410. Lance has joined
  411. lovetox has joined
  412. adiaholic has left
  413. Syndace has left
  414. sjaak has left
  415. sjaak has joined
  416. sjaak has left
  417. sjaak has joined
  418. j.r has left
  419. adiaholic has joined
  420. j.r has joined
  421. mukt2 has joined
  422. ballpeen has joined
  423. murabito has left
  424. j.r has left
  425. adiaholic has left
  426. Lance has left
  427. sjaak has left
  428. sjaak has joined
  429. j.r has joined
  430. sjaak has left
  431. sjaak has joined
  432. marc has left
  433. lovetox has left
  434. marc has joined
  435. j.r has left
  436. j.r has joined
  437. murabito has joined
  438. pdurbin has joined
  439. debacle has left
  440. mathijs has left
  441. mathijs has joined
  442. Lance has joined
  443. UṣL has left
  444. vanitasvitae has left
  445. pdurbin has left
  446. dwd Almost got Inbox ready, but I think I'll spend another day to make it less ProtoProtoXEP.
  447. emus has joined
  448. vanitasvitae has joined
  449. sjaak has left
  450. sjaak has joined
  451. marc has left
  452. sjaak has left
  453. sjaak has joined
  454. j.r has left
  455. mathijs has left
  456. mathijs has joined
  457. emus has left
  458. emus has joined
  459. j.r has joined
  460. adiaholic has joined
  461. lorddavidiii has left
  462. lorddavidiii has joined
  463. mukt2 has left
  464. mukt2 has joined
  465. dele has left
  466. sjaak has left
  467. sjaak has joined
  468. sjaak has left
  469. sjaak has joined
  470. Syndace has joined
  471. j.r has left
  472. debacle has joined
  473. lovetox has joined
  474. Syndace has left
  475. Syndace has joined
  476. Syndace has left
  477. Nekit has left
  478. sjaak has left
  479. sjaak has joined
  480. sjaak has left
  481. sjaak has joined
  482. emus has left
  483. emus has joined
  484. Syndace has joined
  485. waqas has joined
  486. jonas’ dave motioning to nuke OMEMO -- interesting :)
  487. jonas’ dwd, for me not to miss your agendum it’s probably good if you CC me
  488. jonas’ if you want to make this a vote right away
  489. mathijs has left
  490. mathijs has joined
  491. adiaholic has left
  492. Syndace has left
  493. Yagiza has left
  494. j.r has joined
  495. Syndace has joined
  496. mukt2 has left
  497. Ge0rG https://github.com/xsf/xeps/pull/870 is for marc
  498. mukt2 has joined
  499. lovetox has left
  500. sjaak has left
  501. sjaak has joined
  502. sjaak has left
  503. sjaak has joined
  504. flow jonas’, rejecting the current omemo xep is probably not the same as nuking omemo. The way I see it, an updated version which builds on the open double ratched standard could get the omemo xep into experimental again
  505. jonas’ flow, which was promised years back when it was accepted into Experimental state?
  506. jonas’ I don’t believe this is going to happen due to the lack of action to this point.
  507. dwd Rejecting the current OMEMO XEP is not an attempt to nuke OMEMO. It's just saying that the XSF isn't the place to work on something that isn't an open standard, and doesn't claim to be.
  508. flow jonas’, I am not sure if it was promised, but a first step was at least tried in https://github.com/xsf/xeps/pull/460/files
  509. Syndace has left
  510. Ge0rG Also everybody is using the siacs namespace. Everybody expect the fork developers who did a global search & replace.
  511. Syndace has joined
  512. adiaholic has joined
  513. pdurbin has joined
  514. flow jonas’, I am also not sure if you can infer the future from the current and past "lack of action"
  515. jonas’ past performance is still the best predictor for future behaviour
  516. flow the small sprint of every stock chart would disagree with that
  517. flow *print
  518. jonas’ being the best predictor does not mean it’s a good predictor tho
  519. dwd flow, XEP-0384 doesn't conform to our criteria for an open standard. I'm not interested in either the future or the past, but the present.
  520. lovetox has joined
  521. Douglas Terabyte has joined
  522. pdurbin has left
  523. lovetox dwd but what does that mean for a crypto spec that is not a standard
  524. lovetox does the XEP has to specify the whole thing
  525. flow lovetox, no, but it should ideally be able to point to an open standard
  526. dwd Specify it, or reference it. Not sure why OMEMO gets a pass here, nothing else has.
  527. flow IMHO it was fine while the axolotl protocl was just a github wikipage which some magic numbers
  528. lovetox i think back then there was nothing published
  529. dwd Right, which was why it was originally rejected.
  530. flow but after the double ratched was made an open standard, there is really no reason why we should build omemo on top of that
  531. lovetox basically its a wrapper for XMPP around the openwhistersystem libs
  532. dwd lovetox, Sure. And so was the RTMP spec, and we rejected that for that reason.
  533. dwd Not to say you can't do OMEMO, or RTMP. But the XSF isn't the place for them.
  534. lovetox dwd, im not arguing against rejection, i just wanted to get some insight how the new XEP would have to look like
  535. lovetox there is a new XEP planned anyway
  536. lovetox there was month of discussion about the current xep on the list
  537. lovetox if you remember
  538. dwd The basic criteria is that anyone should be able to take the specification and implement the protocol from that and any references. Any dependent specifications should be at least as stable and open as ours.
  539. lovetox i think for the crypto stuff references could be added now
  540. lovetox but the real problem was the protobuf wire protocol
  541. lovetox which is under GPL
  542. lovetox so people argued its impossible to implement it in their not GPL projects
  543. moparisthebest for one moment assuming that's true, so what?
  544. moparisthebest why should I or anyone else care whether non-GPL software can implement a XEP
  545. sjaak has left
  546. sjaak has joined
  547. sjaak has left
  548. sjaak has joined
  549. moparisthebest that sounds like a "your problem" not a "my problem"
  550. lovetox this rules out many clients
  551. dwd moparisthebest, No, it means that the specificaiton isn't open.
  552. lovetox and we strive to make protocols that everybody can implement
  553. moparisthebest GPL isn't open ?
  554. dwd moparisthebest, We don't mandate any license for software implementing our specs. Why should we?
  555. mathijs has left
  556. mathijs has joined
  557. moparisthebest just seems to me like a lot of whining "well I have to do a ton of work to implement this in non-GPL software" tough, don't pick shitty licenses for your software then?
  558. dwd moparisthebest, "A ton of work" is absolutely fine. If it's impossible, that's a whole other problem.
  559. typikol has joined
  560. Syndace has left
  561. dwd moparisthebest, Also, note that most of the XMPP clients and servers aren't GPL. Could be that people disagree that anything other than GPL is shitty.
  562. flow I am not sure if discussing GPL being free or not is the discussion we should have. The question is: Do we want XEPs the require implementation to be under a certain license
  563. Syndace has joined
  564. flow I wouldn't oppose that FWIW, but I feel like others would disagree
  565. dwd moparisthebest, Or, to put it another way, what makes mandating the GPL for a particular specification different from mandating any other license?
  566. flow And I wonder what we have actually written down regarding that
  567. flow or if it's just a grey area within the XSF and XEPs process
  568. dwd flow, We mandate that our specifications must be implementable by an OSI-approved implementation in order to reach Final.
  569. dwd flow, In general, Council has taken that to mean that if that's precluded, we should reject the XEP (or ProtoXEP) early.
  570. moparisthebest I don't think a XEP can actually mandate code licenses, the complaints I tend to see are usually complaints about there only being a single GPL impl so far
  571. flow dwd isn't the gpl osi-approved?
  572. Ge0rG moparisthebest: the main complaint is probably that the only specification is a GPL source code
  573. dwd moparisthebest, OK. From the XEP, how would I go about writing a non-GPL one? There's no references, no spec, etc.
  574. Daniel Fwiw - as one of the people who pushed for omemo a couple of years ago - I'm fine with rejecting it
  575. Daniel It's not a good standard
  576. moparisthebest dwd, clean room reverse the implementation? :)
  577. moparisthebest again, the how is a "you problem" not a "me problem"
  578. dwd moparisthebest, SO you agree there's no specification then?
  579. moparisthebest I'm just speaking in general
  580. typikol has left
  581. dwd moparisthebest, OK, but the same argument applies to both STANAG 5066 and RTMP. One *can* (now) get a copy of STANAG 5066 and write an implementation, and it's a huge job, but possible. To write one from scratch for OMEMO requires information not in, or pointed too by, XEP-0384.
  582. dwd moparisthebest, But for RTMP, you'd need to clean-room Adobe's library. You might get sued by Adobe for doing so. Maybe that is (or was) possible. Is that a "your problem" and not an "our problem" too?
  583. moparisthebest I think so
  584. dwd moparisthebest, OK, so your argument is that we should accept XEPs that depend on closed-source libraries. That is consistent, at least, but I'll disagree strongly.
  585. sjaak has left
  586. sjaak has joined
  587. sjaak has left
  588. moparisthebest Accept as draft right? They can't reach final without a open implementation I guess
  589. moparisthebest There is no similar "must have a closed source implementation" clause
  590. calvin has joined
  591. sjaak has joined
  592. Ge0rG I also disagree with having XEPs that require reverse engineering
  593. sjaak has left
  594. sjaak has joined
  595. Lance has left
  596. j.r has left
  597. dwd Oh, I tell a lie. We don't require either implementation to be open source.
  598. dwd Oh, yes, we do. FOund it - it's a little buried. We stipulate at least one should be GPL/LGPL or OSI.
  599. sjaak has left
  600. sjaak has joined
  601. sjaak has left
  602. sjaak has joined
  603. dwd Still, I think the intent there was to ensure that we didn't preclude open-source imeplementations, not that we mandated them.
  604. Nekit has joined
  605. moparisthebest I guess I'm saying I don't see anything where the xsf should evaluate the license and or patent implications of a xep
  606. moparisthebest We require open source implementation to move to final and that's it
  607. Lance has joined
  608. moparisthebest So rtmp for instance, ok for draft, then if someone reverses the library and makes an open source impl, it can be moved to final, otherwise it can't
  609. dwd OK. My view is firmly that we shouldn't devote time and effort to something we know cannot reach Final.
  610. moparisthebest I don't think anyone here is qualified to judge license/patent implications world wide anyway, why even try?
  611. Ge0rG moparisthebest: luckily, some of us live in regions where you can't patent code
  612. moparisthebest right, so say a XEP can't be implemented in the USA for patent reasons, but it can be in Germany, should the XSF reject or accept it?
  613. mukt2 has left
  614. Ge0rG moparisthebest: I'm pretty sure you can't implement a chat app without violating a dozen of trivial software patents. That said, tracing patents is the opposite to checking for the existence of documentation for all parts of a XEP
  615. mukt2 has joined
  616. calvin has left
  617. Wojtek has left
  618. sjaak has left
  619. sjaak has joined
  620. sjaak has left
  621. sjaak has joined
  622. j.r has joined
  623. mathijs has left
  624. mathijs has joined
  625. mukt2 has left
  626. mukt2 has joined
  627. j.r has left
  628. j.r has joined
  629. jonas’ moparisthebest, no, there’s also the argument that you need data and code which is licensed under GPL to implement it. And since some of that is pretty unique to the implementation *and* there’s no spec to go by, any re-implementation of Signal is automatically a derivative of the GPL’d library, and thus, under GPL. or so the argument goes.
  630. jonas’ moparisthebest, re " usually complaints about there only being a single GPL impl so far": no, there’s also the argument that you need data and code which is licensed under GPL to implement it. And since some of that is pretty unique to the implementation *and* there’s no spec to go by, any re-implementation of Signal is automatically a derivative of the GPL’d library, and thus, under GPL. or so the argument goes.
  631. jonas’ in fact, there has been a non-GPL implementation in pure python which converted to GPL for that reason
  632. jonas’ https://github.com/Syndace/python-omemo though it claims it'll "soon" switch to MIT, I’m pretty sure it was non-GPL in the beginning and switched over to GPL at a later point; though that might’ve been before publication.
  633. jonas’ Syndace might be able to give more details and confirm or reject my memory.
  634. lovetox jonas’, its because of the wire protocol
  635. lovetox its not published, so the only way to reimplement it is to look directly at signals code
  636. jonas’ lovetox, that’s exactly what I said
  637. mukt2 has left
  638. jonas’ or tried to say at least
  639. lovetox but i think he factored the protobuf stuff out into a own python package
  640. jonas’ ah, so that’d make sense why it can become MIT
  641. lovetox https://github.com/Syndace/python-omemo-backend-signal
  642. j.r has left
  643. j.r has joined
  644. mukt2 has joined
  645. Ge0rG Luckily, moxie is well known to be welcoming of alternative implementations and forks
  646. debacle has left
  647. jonas’ luckily
  648. Lance has left
  649. moparisthebest Looking at the gpl code isn't the only way
  650. andy has left
  651. moparisthebest That's what clean room reversing is for
  652. moparisthebest Though I'd agree the xep should document it
  653. jonas’ moparisthebest, how’d you do that? look at what happens on the wire and reverse engineer that?
  654. jonas’ you might be violating the ToS of Signal with that, and if you don’t, the GPL may have a word of that and it’d still be a derivative of GPL’d code in some way.
  655. jonas’ in any case, it’s not something I’d like to try in court
  656. jonas’ looks like a grey area where the one with the better lawyer wins the case, especially in jury-land
  657. mathijs has left
  658. mathijs has joined
  659. sjaak has left
  660. sjaak has joined
  661. lorddavidiii has left
  662. david has left
  663. mukt2 has left
  664. andy has joined
  665. mukt2 has joined
  666. moparisthebest jonas’, https://en.wikipedia.org/wiki/Clean_room_design
  667. moparisthebest anyway I don't think the XSF should concern itself with how various implementations might fare in court
  668. mathijs has left
  669. mathijs has joined
  670. mukt2 has left
  671. mukt2 has joined
  672. sjaak has left
  673. sjaak has joined
  674. jonas’ has left
  675. jonas’ has joined
  676. mathijs has left
  677. mathijs has joined
  678. mathijs has left
  679. mathijs has joined
  680. sjaak has left
  681. sjaak has joined
  682. Lance has joined
  683. mathijs has left
  684. mathijs has joined
  685. mr.fister has joined
  686. ballpeen has left
  687. j.r has left
  688. j.r has joined
  689. marc has joined
  690. sjaak has left
  691. sjaak has joined
  692. sjaak has left
  693. sjaak has joined
  694. marc Ge0rG: thanks, feel free to ping me again in a couple of days, I'm still at the Congress
  695. j.r has left
  696. j.r has joined
  697. Ge0rG marc: your OK is required to merge that pr
  698. Nekit has left
  699. marc Ge0rG: I know, that's why I said what I said :)
  700. Ge0rG marc: well, I'll have to wait then. thanks :)
  701. debacle has joined
  702. j.r has left
  703. j.r has joined
  704. mukt2 has left
  705. sjaak has left
  706. dendang has joined
  707. sjaak has joined
  708. !XSF_Martin has left
  709. sjaak has left
  710. !XSF_Martin has joined
  711. sjaak has joined
  712. mukt2 has joined
  713. sjaak has left
  714. sjaak has joined
  715. sjaak has left
  716. sjaak has joined
  717. lovetox has left
  718. paul has joined
  719. david has joined
  720. mimi89999 has left
  721. mimi89999 has joined
  722. Syndace jonas’, lovetox: your assumptions/memories are correct. I published the library as MIT first and later switched to GPL, because it is a derivative work. I even modified the git history, so that there is no wrongly licensed code in older commits. I then split the "generic" OMEMO code and the signal-specific code, so that I can publish the generic code under MIT, which is what I mean by "switching soon".
  723. Syndace And sadly it is not only the wire format, even though that's like 90% of it.
  724. mukt2 has left
  725. mukt2 has joined
  726. marc Ge0rG: how can I put my OK?
  727. marc I need a rendered version :)
  728. marc I'm on mobile
  729. Ge0rG marc: https://op-co.de/tmp/xep-0401.html at your service. Significant changes in §3 (last example), and §5.5
  730. marc Ge0rG: is this 'sending an arbitrary iq' normal in XMPP?
  731. Zash I would argue than something sent before resource binding should not be considered a stanza, much less an iq stanza, for security reasons.
  732. eevvoor has joined
  733. pdurbin has joined
  734. mukt2 has left
  735. Ge0rG Zash: I would argue that what I've moved forward with, ignoring your advice, is not too ugly and sufficiently workable
  736. Zash Ugly hacks do usually work, or there would be no point.
  737. Ge0rG yes
  738. beta has left
  739. beta has joined
  740. sjaak has left
  741. sjaak has joined
  742. mukt2 has joined
  743. sjaak has left
  744. sjaak has joined
  745. rion has left
  746. pdurbin has left
  747. beta has left
  748. beta has joined
  749. sjaak has left
  750. sjaak has joined
  751. mukt2 has left
  752. dendang has left
  753. mukt2 has joined
  754. Tobias has left
  755. beta has left
  756. mukt2 has left
  757. mukt2 has joined
  758. beta has joined
  759. goffi has left
  760. sjaak has left
  761. sjaak has joined
  762. sjaak has left
  763. emus has left
  764. sjaak has joined