XSF Discussion - 2023-01-20


  1. Guus

    Would it be doable / desirable to somehow annotate all html served from https://xmpp.org/extensions/attic/ with a warning that an archived version is looked at?

  2. MattJ

    Yes

  3. MattJ

    It would be desirable, that is :)

  4. Kev

    I thought we did that. Hrm.

  5. Kev

    Ah, no, I'm thinking of protoxeps.

  6. Guus

    I wonder if we can get the webserver to add something on the fly to the content of those files

  7. Guus

    Assuming it's undesirable to modify each file that is being archived.

  8. pep.

    related (a bit more work), it may also be good to link to the newer version

  9. Guus

    pep. indeed, I was working up to that, but didn't dare to over-ask :)

  10. moparisthebest

    nginx has substitution ability, but it'd honestly be far far easier to just inject it with sed or something

  11. Guus

    Let me start by creating an issue in github...

  12. Guus

    https://github.com/xsf/xeps/issues/1266

  13. emus

    Hey Kev, I wanted to hear your opinion on the current set of projects https://wiki.xmpp.org/web/Google_Summer_of_Code_2023#Project_Ideas

  14. Kev

    That looks a lot healthier than when it was just Dino, doesn't it? :)

  15. Kev

    Did Ignite decide not to submit any?

  16. Kev

    Guus ?

  17. Guus

    Ignite didn't consider submitting anything, afaik.

  18. Guus

    (no-one told me)

  19. Kev

    Oh. Someone was supposed to, I forget who.

  20. Guus

    I'm not sure if flow is interested in doing something for Smack? I don't want to commit personally to mentor someone, which probably makes Openfire a no-go

  21. Guus

    and I guess we would be the usual suspects?

  22. moparisthebest

    Ah the non open source one got removed, I meant to reply to that email but forgot

  23. moparisthebest

    tl;dr he said mariadb wasn't open source but participated, but I looked up their participation the last few years and they were all on GPL libraries

  24. emus

    Kev, Guus: I did not hear back from dwd while trying to reach him multiple times

  25. Kev

    Ah, it was Dave meant to be poking was it.

  26. emus

    I have the responbility and talking with a lawyer gave me the impression of rejection besides Kev legit point finally

  27. Kev

    I don’t think it really needed a lawyer - Google gives a list of allowable licenses, it wasn’t on the list, job done :)

  28. emus

    I just want to make exclusion simple

  29. emus

    I just dont want to make exclusion simple

  30. flow

    in theory the project could switch to be GPL-2 only (if every contributor agrees or there is a CLA), then do GSOC, and then switch back to BSL

  31. flow

    s/GPL-2/some gsoc-compatible license/

  32. flow

    not saying that they should, though :)

  33. singpolyma

    You can't revoke the gpl2 though, so that would accelerate the bsl timetable for that release dramatically heh

  34. flow

    ha

  35. pep.

    singpolyma, why not? If you have all copyright as flow said? That's how relicensing for commercial stuff works no?

  36. flow

    I think it should be possible, the point is that a codebase under gpl stays under gpl

  37. Guus

    I've added a super basic approach that I believe covers the most basic of requirements regarding adding a banner to the attic content - but it needs someone with access to nginx to be applied. See https://github.com/xsf/xeps/issues/1266 - If someone can come up with a better approach, by all means, do that.

  38. singpolyma

    pep.: You can relicense future version to not gpl2 but you can't revoke license on previous version

  39. flow

    can't be do some xslt magic so that the transformation is done more directly and not a layer up via the webserver?

  40. flow

    singpolyma, it's not revoking, it's dual license

  41. Zash

    How does attic even work?

  42. pep.

    singpolyma, sure

  43. singpolyma

    flow: right

  44. Guus

    flow: maybe, but above my paygrade (also, the attic contains HTML, not XML I think). What I suggest is a MVP :)

  45. Kev

    > pep.: You can relicense future version to not gpl2 but you can't revoke license on previous version I don't really want to try Internet Lawyering, but I don't think the GPL2 has an irrevocable clause, which means you're at the mercy of local law whether it can be revoked, and those vary.

  46. Guus

    Zash, I think it's just flat files being served as HTML?

  47. Guus

    anyway I got to run

  48. Guus

    good night!

  49. Kev

    Night, Guus, thanks.

  50. singpolyma

    Kev: yes yes, nothing is true until a judge says it's true, but the license says it and lawyers mostly respect that so far