XSF Discussion - 2024-02-26


  1. John Livingston

    Hello. Last week, we discussed here about a XEP that i'm going to submit. I have a question: is there any policy concerning author nicknames? I did not find any information about that. John Livingston is actually a nickname, and i don't know if i can submit with this nickname as author, or if i have to use my real name? (and even if nicknames are allowed, i still hesitate... nobody knows my under my real name...)

  2. Guus

    The closest that I can find on this is in XEP-0001, which states: > Author Information -- first name, last name, email address, and Jabber ID are all required and must be provided for all authors (to simplify the text we use singular "author" in the remainder of this document, with the understanding that there can be multiple authors)

  3. pep.

    Yeah there isn't much justification

  4. Guus

    It doesn't say anything explicitly about the 'correctness' of the supplied data.

  5. Kev

    Legal question, so for Board to get an answer to, I think. Absent legal advice I’d certainly be uneasy at the idea of doing “legal things” (like copyright assignment) under pseudonyms.

  6. Guus

    That's how I feel too. If there's an important reason to allow for pseudonyms, perhaps we can think of a way to allow for pseudonyms used publicly while for example the Secretary keeps a private register of pseudonym-to-real-name mapping?

  7. Guus

    Maybe cross that bridge only when we get there, and if we need to go there.

  8. topgun

    > That's how I feel too. If there's an important reason to allow for pseudonyms, perhaps we can think of a way to allow for pseudonyms used publicly while for example the Secretary keeps a private register of pseudonym-to-real-name mapping? Or a public key? Who want to be anonymous can provide a public key, and incur the risk that if anyone steals the private key then he lost his idea

  9. topgun

    > That's how I feel too. If there's an important reason to allow for pseudonyms, perhaps we can think of a way to allow for pseudonyms used publicly while for example the Secretary keeps a private register of pseudonym-to-real-name mapping? Or a public key? Who want to be anonymous can provide a public key, and incur the risk that if anyone steals the private key then they lost their idea

  10. pep.

    > Legal question, so for Board to get an answer to, I think. Absent legal advice I’d certainly be uneasy at the idea of doing “legal things” (like copyright assignment) under pseudonyms. I've asked that in the past just to get a "meh"..

  11. MattJ

    I don't recall this coming up before, but I recall membership has come up a few times, to which the answer is not "meh", but that we need legal names

  12. pep.

    > Maybe cross that bridge only when we get there, and if we need to go there. We've long crossed it, just people in here don't care much

  13. MSavoritias fae.ve

    i dont understand why xsf needs to do copyright in the first place personally. it makes everything more complicated

  14. MattJ

    However it's not clear to me that those names need to be public, as we have traditionally done

  15. pep.

    There's plenty of reasons why someone would want not to use their legal names

  16. MattJ

    pep., I agree

  17. jonas’

    MSavoritias fae.ve, it does have advantages, like the original author not being able to turn cloak and decide that everything should be rm -rf'd.

  18. jonas’

    not to mention that to redistribute e.g. XEPs, we *do* need the approval of the copyright holder.

  19. MSavoritias fae.ve

    i wasnt thinking of leaving the copyright with the person that wrote it

  20. MSavoritias fae.ve

    i was thinking just having the documents be public domain

  21. jonas’

    define public domain.

  22. jonas’

    and you still need assignment to the "public domain" (whatever that means) by the contributors

  23. MSavoritias fae.ve

    cc0 or https://unlicense.org/

  24. MattJ

    MSavoritias fae.ve, not all jurisdictions have the concept of "public domain", so that can't be relied upon

  25. pep.

    Whenever public domain (or cc0) wouldn't be available I guess the xsf's licence may not be either anyway

  26. MSavoritias fae.ve

    > MSavoritias fae.ve, not all jurisdictions have the concept of "public domain", so that can't be relied upon for sure. raw public domain doesnt work

  27. pep.

    Whenever public domain (or cc0) wouldn't be available/valid I guess the xsf's licence may not be either anyway

  28. MattJ

    CC0 could work

  29. MSavoritias fae.ve

    you do need the assignment still but probably you dont to publicize the names no? you can just submit a xep under public domain

  30. MSavoritias fae.ve

    not a lawyer of coure and stuff

  31. Kev

    Seems to me the important bit is the assignment, not the name at the top of the XEP.

  32. John Livingston

    > not to mention that to redistribute e.g. XEPs, we *do* need the approval of the copyright holder. By reading XEP-0001 and other documents, i understood that we transfer the ownership of the XEP to the XSF... so... The only issue, is to be sure that the real author transfers the rights to the XSF.

  33. John Livingston

    "The developer submits a specification to the XMPP Extensions Editor [11] and agrees to transfer ownership over the protocol (but not implementations thereof) to the XSF."

  34. John Livingston

    (XEP 0001 intro)

  35. Guus

    I'm not denying that there might be good reasons for people to wish to be anonymous - but for a consumer of documentation, having an anonymous author does not necessarily inspire confidence.

  36. jonas’

    the only moments I've ever even looked at the author names was to figure out whether it's plausible that the authorship could be handed over for inactivity.

  37. Kev

    I think I've only looked at authors for XSF stuff, rather than consuming a XEP.

  38. Guus

    I'm looking for author names to find out who to ask questions. But, if I'd read a XEP and notice that an author name is obviously a pseudonym, I'd pause.

  39. MattJ

    Guus, and if it's not obvious? Who cares?

  40. MattJ

    If you can contact the author and they respond, I think that's what matters

  41. Kev

    It seems that way to me.

  42. jonas’

    also, nobody ever asked for my ID ;)

  43. jonas’

    you'll never know who I truly am!

  44. MattJ

    Indeed

  45. John Livingston

    In my case, you will never find me under my real name... Only under my nickname (which is the name of my individual company)

  46. Guus

    I do care, to some extend. To me, explicit secrecy instills a sense of distrust.

  47. jonas’

    Guus, doesn't have to be secrecy, ftr

  48. John Livingston

    In my case, you will never find me under my real name... Only under my nickname (which is the name of my individual company btw)

  49. Kev

    e.g. Anglification for convenience?

  50. MSavoritias fae.ve

    secrecy is not the same as privacy

  51. jonas’

    or mismatch between gender identity and legal name

  52. MSavoritias fae.ve

    or that

  53. Kev

    (I think the right word is anglicisation, but I like my version better :) )

  54. Guus

    Oh, this isn't a hill for me to die on at all - but I do want to point out that allowing pseudonyms also comes with some downsides - at least to me. That doesn't need to be a reason to reject using them at all, as far as I'm concerned.

  55. jonas’ makes mental note to always use a convincing-sounding realname-like name when trying to social engineer Guus

  56. John Livingston

    haha

  57. Kev

    > makes mental note to always use a convincing-sounding realname-like name when trying to social engineer Guus "Kev" seems to have worked fine for me :)

  58. Guus

    well, yes. That's why no-one tries to social engineer anyone with an unbelievable sounding name. There _is_ value in this.

  59. MSavoritias fae.ve

    why would you want to ask the author of the xep for help tho? isnt the xep and implementation supposed to be complete enough so that the author is not needed

  60. MSavoritias fae.ve

    i mean thats why we write the xep no?

  61. Kev

    I've had people ask me questions about XEPs I've written, FWIW.

  62. jonas’

    MSavoritias fae.ve, sometimes you need to clarify stuff if it turns out there are more than one interpretation to a paragraph for instane.

  63. jonas’

    MSavoritias fae.ve, sometimes you need to clarify stuff if it turns out there are more than one interpretation to a paragraph for instance.

  64. MSavoritias fae.ve

    hmm ok

  65. Daniel

    imho the IPR re-assignment needs to have a solid legal base so implementors have a clear legal situation. just because we haven’t checked IDs or other official documents in the past doesn’t necessarily mean we should weaken that process even more

  66. John Livingston

    I think i will submit my xep with my nickname, and clearly say in the email that it is a nickname, and i'm ok to change if required. So that XSF member can discuss and decide.

  67. Daniel

    I understand that people want to remain anonymous. but when I implement a XEP I want the license situation to be clear

  68. Guus

    John Livingston: if this is important for you, then please do, because then it immediately is a relevant topic to address. If it's merely a way for you to force a debate, please consider that we're already thin on resources.

  69. John Livingston

    i don't want to force a debate

  70. Guus

    ok, good enough for me.

  71. John Livingston

    I thought this topic was already discussed. I see that it is not as simple as i thought.

  72. Kev

    All that'll happen is that the Editor will put 'needs Board' on the PR after you open it, and then push it up the food chain.

  73. Guus

    Which seems sensible for all parties involved, I think?

  74. John Livingston

    I think there should be some decision one day. But if you are thin on resources, i will adapt, i don't want to add you extra work load

  75. Kev

    I'm not convinced it's worth the XSF's resources to get legal advice on it, but *shrug*. Board can decide whether to get legal advice, reject it outright, or call it a non-issue.

  76. Kev

    If Board call it a non-issue, it's an extra four clicks for the Editor or whatever, so NBD.

  77. Guus

    If board was to call on this, it might be good to update existing documentation to reflect the outcome.

  78. John Livingston

    Wouldn't it be weird that following the "maintaining a XEP" guide (https://xmpp.org/extensions/xep-0143.html#maintain), my commits will be from my github account (where i use my nickname), if the original XEP has my realname as authour? How will you check that i am the real author???

  79. John Livingston

    Wouldn't it be weird that following the "maintaining a XEP" guide (https://xmpp.org/extensions/xep-0143.html#maintain), my commits will be from my github account (where i use my nickname), if the original XEP has my realname as author? How will you check that i am the real author???

  80. Kev

    I think the assumption has been that when people assert that they are who they say they are and that they agree to the IPR policy, that they're not going to commit fraud, but ... *shrug*. I just follow the process :)

  81. Guus

    There's been instances where updates to XEPs have been flagged as 'need author', right? So, it might be possible that your github account triggers Editor to ask your email account for verification that you as an author are OK with the change, leading you to respond "well, that actually was me in the first place".

  82. John Livingston

    seems complicated...

  83. Guus

    I'm just trying to say that it will probably automatically work out.

  84. John Livingston

    yes, but this is not optimal, and will require some energy for everyone :/

  85. jonas’

    I used to put github handles in changelog entries in order to match things up

  86. Guus

    Significantly less energy than having this discussion, I think. :D

  87. jonas’

    Guus, as former editor, disagree.

  88. jonas’

    email roundtrips are the worst.

  89. John Livingston

    Could the fact that "John Livingston" the official name of my company change anything to this copyright issue?

  90. Guus

    I stand corrected.

  91. John Livingston

    Could the fact that "John Livingston" is the official name of my company change anything to this copyright issue?

  92. jonas’

    we might consider extending the ent file to include the github handle

  93. John Livingston

    That will definitively doxx me.

  94. jonas’

    I see

  95. jonas’

    but won't the same happen if you link your github handle to a protoxep submission with the other name on it?

  96. John Livingston

    I have some reason to not make it too easy to associate my nickname and my real name

  97. jonas’

    oh, I don't doubt that, trying to find solutions here.

  98. Guus

    (possibly create a secondary github account is a way to work around those?)

  99. John Livingston

    (yes, but this means give my real name to microsoft...)

  100. Guus

    Didn't you already do that anyway/

  101. Guus

    if you have a primary github account?

  102. John Livingston

    Hum, possible that i already give it, when i registered to github sponso. I have to check.

  103. Guus

    (I'm also not sure if you need to provide your real name when signing up to Github, but am totally willing to accept that it is)

  104. John Livingston

    Hum, possible that i already gave it, when i registered to github sponso. I have to check.

  105. Guus

    Oh, with Github Sponsors, money suddenly is involved. That immediately makes it more likely to me that some kind of identify verification applies.

  106. John Livingston

    Thanks all for your thoughts on this subject. I will think it some more before submitting.

  107. John Livingston

    > Oh, with Github Sponsors, money suddenly is involved. That immediately makes it more likely to me that some kind of identify verification applies. As i said, my work is only known under my nickname. Even NlNet (one of my sponsor) uses my nickname for public messages (and they know my real name for the financial stuff).

  108. MSavoritias fae.ve

    they accept that? that makes me hopeful for me too then :D

  109. John Livingston

    MSavoritias fae.ve, yes! And they ask if they can (or can not) use your real name.

  110. MSavoritias fae.ve

    thats amazing! nlnet just became a lot nicer than i thought

  111. John Livingston

    there are really nice people

  112. MattJ

    +1, they're great :)

  113. Kev

    MattJ - as a Boardish person, what do you think is sensible to do here as a first step?

  114. MattJ

    I think John should just submit the proposal, and we figure stuff out from there (personally, I don't think there is anything special we need to do, but Board can discuss it)

  115. MattJ

    I suspect at most we would need a second (private) confirmation of copyright assignment, but I doubt we need to go that far

  116. Kev

    Ta.

  117. John Livingston

    MattJ: should i precise in my submission mail that John Livingston is a nickname?

  118. MattJ

    No need

  119. Kev

    Yes please.

  120. MattJ

    :D

  121. MattJ

    Go with Kev's answer :)

  122. Kev

    Means I know Editor needs to get Board to say it's OK.

  123. MattJ

    Fair enough

  124. Kev

    I'm fine with Board then saying "Of course it's ok", but I think legal liability questions belong with Board, not with me.

  125. MattJ

    From my perspective, the only reason this is an issue is because John Livingston (kindly) brought it up. Otherwise we would have accepted it without question. That will always be the case unless we start demanding identity proof along with XEP submissions, which is rather excessive if you ask me.

  126. Kev

    I'm also fine with a direction from Board to Editor to not care about such things :)

  127. John Livingston

    ^^'

  128. MattJ

    I think it would be a bigger problem if John Livingston was not the actual author of the document

  129. Kev

    As things stand at the moment, the Editor has Authors confirm that they're good with the IPR policy, which involves (I thought) their name, but maybe I misremember.

  130. Kev

    (It also has them assert they're the actual author, unless I greatly misremember)

  131. Guus

    Would we have acted if John Livingston had chosen to identify themselves as Johnny the Magnificent though?

  132. MattJ

    Guus, probably. Whether rightly or not, I don't know. Most names can be valid legal names :)

  133. jonas’

    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ obligatory

  134. MattJ

    Which is why your argument of "it doesn't give me confidence in the document if it's clearly a pseudonym" is problematic, because there isn't a reasonable "is clearly a pseudonym" test.

  135. debacle

    MattJ In the UK probably, but in DE laws are horribly restrictive.

  136. MattJ

    Yeah, quite the opposite in the UK

  137. Guus

    MattJ: problematic or not, it does affect things for me, and plausibly other people, even if there's no accurate way to test for it

  138. Guus

    But I'm coming over a lot stronger than what I actually feel over this

  139. MattJ

    Sure. I understand what you're saying, but it's your problem and not the XEP author's if you don't think their name is legitimate :)

  140. Guus

    I'm happy to accept that there are good reasons for the XSF to allow for pseudonyms.

  141. Guus

    Well, to an extent it is the XSFs problem if their published documents are seen as having untrustworthy data.

  142. MattJ

    What I'm saying is that there is no reasonable definition of "pseudonym", so it's not something we can enforce

  143. Guus

    Untrustworthy is the wrong word here, but I hope you understand my meaning

  144. MattJ

    I can legally change my name to "MattJ The Magnificent" tomorrow, and submit a XEP, and you would prefer it not to be published?

  145. Guus

    I think that it would reflect not great about you and the XSF, yes.

  146. MattJ

    Don't tempt me!

  147. Guus

    It's fully your right to do so, obviously, but it doesn't look confidence inspiring to me

  148. Guus

    > Don't tempt me! I promise to buy you a hoodie with your new name if you do!

  149. MattJ

    :D

  150. Guus

    There is a(nother unquantifiable?) distinction between the level of confidence inspiration between names like "MattJ The Magnificent and Fourth Bearer of His Name" and "John Livingston" though.

  151. jonas’

    he former clearly being more confidence inspiring.

  152. jonas’

    the former clearly being more confidence inspiring.

  153. jonas’

    only missing Protector of the Realm etc. etc.

  154. Guus

    My lack of recent D&D experience is showing.

  155. jonas’

    (that was more of a ASoIaF reference)

  156. Guus

    Kings & Queens, Undead, Dragons - that's basically D&D.

  157. jonas’

    D&D is more hi-magic though.

  158. jonas’

    the only monsters, apart from the obvious undead, in ASoIaF are the humans.

  159. Guus

    'apart from the obvious undead' <-- isn't that _the_ major plot element? :D

  160. Guus

    (i've not read the books, just the subtitling on TV...)

  161. singpolyma

    I'll note that many projects and charities accept copyright assignments without real name, as was said so long as it's "really the real author" doing the assignment then legal intent is present. In my country it's still legal to sign documents with an X so names hardly enter into these things as often as we think. However of course I defer to the lawyers among us if there is an opinion

  162. jonas’

    *shuffling sound as the lawyers scramble for the doors*

  163. theTedd

    Unless the XSF is verifying identities then there is no assurance that author names are legally identifiable individuals; so the judgement is purely on the basis of 'looks convincing.' In that case "John Livingston" wouldn't have raised any suspicion had they not mentioned the possibility.

  164. theTedd

    Copyright, however, needs an identifiable individual; whether that requires a legal name or a unique pseudonym would be adequate is debatable. [IANAL] I suspect a judgement would come down to whether the individual could prove their authorship under the published name/pseudonym - which again comes back to "does the XSF verify identities and, if not, there is no assurance any author's name is a legal name."

  165. theTedd

    As precedent, see the author names published in XEP-0419 (the fact it's a 'humorous' XEP doesn't change the fact that false identities are used.)

  166. pep.

    The XSF is certainly not qualified to verify identities anyway

  167. theTedd

    I'm not suggesting it can or should; the point is that requiring legal names it's meaningless without verification, so it all comes down to whether the name 'looks legitimate'

  168. theTedd

    I'm not suggesting it can or should; the point is that requiring legal names is meaningless without verification, so it all comes down to whether the name 'looks legitimate'

  169. pep.

    No yeah I certainly agree. And as developers we all know everything looks legitimate, as it's been linked above :)

  170. pep.

    https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

  171. Mari0

    According Italian copyright act states that "The pseudonym, stage name, acronym or conventional sign, which are known to be equivalent to the real name, shall count as a name". So, you can use a nickname. Have to check how is in other jurisdictions. Tomorrow if I have time I will do a search.

  172. Mari0

    According Italian copyright act states that "The pseudonym, stage name, acronym or conventional sign, which are known to be equivalent to the real name, shall count as a name". So, you can use a nickname. Have to check how is in other jurisdictions. Tomorrow if I have the time I will do a search.

  173. Mari0

    In any case the person who do not want to appear with her/his real name on a public web page or other, may communicate it in private to the XSF. This may be a solution in many jurisdictions.

  174. Mari0

    In any case the person who do not want to appear with her/his real name on a public web page or other, may communicate it in private to the XSF. This may be a good solution in many jurisdictions.