jdev - 2020-03-08


  1. moparisthebest

    The only thing that annoys me is when a client could connect but gives up early, imho there is never a reason to do so

  2. moparisthebest

    Name the user that would choose not to connect if connection is possible?

  3. lovetox

    https://404.city/ looks pretty great

  4. flow

    defanor, how could following "happy eyeballs" lead to scenarios where a connection is possible by a client failing to connect?

  5. Martin

    > https://404.city/ looks pretty great But he could use some spell checking.

  6. defanor

    flow: with "connect" being a shortcut for "open a usable stream" (as was discussed above), the potential issue mentioned above applies: a client only ends up with a single address/connection to proceed with, while a connection to another address could have been more useful (e.g., TLS failing on one, but not on another). It's not specific to "happy eyeballs" though, I just recalled thinking that if one was to attempt all the available

  7. defanor

    addresses until one works for getting to resource binding, it would be particularly awkward to implement with those.

  8. klaus

    Hi everyone. Can someone create a wiki account for me on wiki.xmpp.org? I'm currently at the the Düsseldorf sprint and it would be helpful if I could edit our sprint page. Hope this is the right place to ask. My mail is klaus@jsxc.org and my preferred nick is sualko. Thanks a lot.

  9. pep.

    Ge0rG, Guus ^ ?

  10. pep.

    There was also another request a few days ago? but apparently they're gone

  11. pep.

    "raucao> hi. i'd like to get an account on the wiki. is this the right place?"

  12. lovetox

    what do you think about a 5 seconds TCP timeout when connecting to a server

  13. lovetox

    or is this to low for slow connections?

  14. Zash

    too low for Link Mauve

  15. jonas’

    pretty sure that’s too low

  16. lovetox

    ok so 10 seems good?

  17. jonas’

    try 60

  18. lovetox

    Oo

  19. Zash

    I've got a 20 second connection timeout and it seems fine most of the time

  20. jonas’

    what are you gonna do when the timeout trips anyways?

  21. lovetox

    what for? you think a user waits 60 seconds for gajim to connect?

  22. lovetox

    he kills the application 5 times in that time

  23. jonas’

    only if it blocks

  24. jonas’

    (which it most certainly should not)

  25. lovetox

    has nothing to do with blocking

  26. jonas’

    it has

  27. lovetox

    no its about the time a user waits

  28. flow

    i'd say it's about the UX

  29. jonas’

    we seem to come back to this. giving feedback about a long running operation is better than incentivising the user to throw away progress early

  30. lovetox

    yeah its UX

  31. lovetox

    there is no feedback jonas

  32. flow

    maybe if it clearly make it visible that there is a 20s timeout going on

  33. jonas’

    lovetox, yeah, that’s the problem then.

  34. lovetox

    there is no progress for a tcp connection

  35. jonas’

    add feedback.

  36. flow

    like a circle that fills up

  37. jonas’

    "This seems to take longer than expected. We’re still trying, check your connection in the meantime"

  38. jonas’

    after N (which should be much smaller than timeout) seconds you show "This seems to take longer than expected. We’re still trying, check your connection in the meantime"

  39. Guus

    > Hi everyone. Can someone create a wiki account for me on wiki.xmpp.org? I'm currently at the the Düsseldorf sprint and it would be helpful if I could edit our sprint page. Hope this is the right place to ask. My mail is klaus@jsxc.org and my preferred nick is sualko. Thanks a lot. I just created an account for you. You should have an activation email.

  40. klaus

    Thanks a lot

  41. Guus

    np

  42. flow

    Sam Whited, why do you consider switching from 2-clause bsd to apache license?

  43. pep.

    patents?

  44. Sam Whited

    flow: Apache has an explicit patent grant which makes corporate lawyer types happy and it has a provision for a notice file which makes me happy. I will miss how short the bsd style one is, but as far as I can tell (not being a lawyer) Apache is just the best written license out there.

  45. Sam Whited

    Still haven't decided though.

  46. flow

    Sam Whited, thanks for letting me know :)

  47. Sam Whited

    If anyone has expertise in this area, I'd love to hear other opinions.

  48. moparisthebest

    AGPL or bust :)

  49. pep.

    "best license" is quite subjective, but I know we disagree on this :)

  50. moparisthebest

    Honestly though all this "X or lawyers/businesses/etc won't like it" is crap, there are huge examples to prove every one wrong

  51. moparisthebest

    Essentially every business uses GPL Linux and modified-BSD curl for instance

  52. Sam Whited

    I'm not looking to change the type of license.

  53. Sam Whited

    And every business doesn't work on Linux.

  54. moparisthebest

    I'd suspect that's not true

  55. moparisthebest

    The thought of anyone going "hmm I can't use this thing because of BSD but if it was Apache I could" seems unbelievable

  56. moparisthebest

    I think Microsoft's biggest money maker today is Linux, via azure

  57. pulkomandy

    But Linux is essentially "GPL but we promise to not enforce it"

  58. moparisthebest

    I'm pretty sure it's been enforced

  59. Sam Whited

    Almost all businesses operate this way. Just because one or two exceptions exist where they don't mind contributing back doesn't mean most of them don't

  60. moparisthebest

    Operate what way?

  61. Sam Whited

    Don't want to use GPL on core business components, or have to potentially spend time responding to requests for source

  62. Sam Whited

    Anyways, opinions about BSD v Apache would be welcome if anyone wants to email me. I'm not engaging when every damn time I mention a license decision GPL zealots have to pivot to their preferred license.Please stop fmdoing that.

  63. moparisthebest

    I explicitly responded directly about Apache vs BSD, you're welcome :)

  64. Guus

    Sam Whited: try reaching out to Matt Tucker. Back in the day, he moved Openfire et. al. to Apache. I'm not sure if BSD was considered, but if he did, he might have some insights that are valuable to you.

  65. Sam Whited

    Guus: thanks, will do. moparisthebest: sorry for snapping, I've been getting a lot of “why won't you GPL?” lately so I've been a bit angry about it.

  66. moparisthebest

    No problem, it's my default generally but depends on a lot of things, no surprise I like LGPL for libraries often too