• [gentoo-dev] [PATCH] glep-0076: Require real name instead of legal name

    From Anna Vyalkova@21:1/5 to All on Tue Jul 12 02:30:01 2022
    This patch uses more friendly language towards potential transgender
    and plural contributors.

    No other projects require to use a legal name, e.g. Linux says to use
    your real name[0].

    Government issued documents are really a bad example since in some
    countries it's really hard to get your name changed there.

    [0]: https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin

    Closes: https://bugs.gentoo.org/805575
    Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
    ---
    glep-0076.rst | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/glep-0076.rst b/glep-0076.rst
    index 2216483..27db00a 100644
    --- a/glep-0076.rst
    +++ b/glep-0076.rst
    @@ -137,8 +137,8 @@ the Certificate of Origin by adding ::
    Signed-off-by: Name <e-mail>

    to the commit message as a separate line. The sign-off must contain
    -the committer's legal name as a natural person, i.e., the name that
    -would appear in a government issued document.
    +the committer's real name as a natural person, i.e., the name that
    +you would use to present yourself to your colleagues.

    The following is the current Gentoo Certificate of Origin, revision 1:

    --
    2.35.1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Robin H. Johnson@21:1/5 to Ulrich Mueller on Fri Oct 21 22:00:01 2022
    --fJi2lAhVWcnSm1hh
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    Find attached v4 of the patch, with all of the proposed changes
    included.

    On Wed, Jul 13, 2022 at 09:24:25AM +0200, Ulrich Mueller wrote:
    On Wed, 13 Jul 2022, Robin H Johnson wrote:

    On Wed, Jul 13, 2022 at 02:26:43AM +0200, Ulrich Mueller wrote:
    The "natural person" part was lost in this change. It also doesn't
    reappear in the added section below. I think we don't want any corporate >> entities there (or at least that's what I had taken from the previous
    "Sony" discussion).
    Will re-add to the name section.
    Clarified to exclude corporations.

    For this section, I had a further thought and feel this is cleaner:
    to the commit message as a separate line. The sign-off must contain
    -the committer's legal name as a natural person, i.e., the name that
    -would appear in a government issued document.
    +the contributor's name as discussed in the next section.

    Good point, and much better. (In fact, in the previous version I
    wondered why "Name" would have a capital letter, until I realized that
    it referred to the example above.)

    Also, with the new wording, you could say "contributor's name as a
    natural person" here, and leave the next section alone. Just as a
    suggestion, with no strong preference on my side.
    Done.

    The new text was substantially written by myself, with the great suggestion from kuzetsa, and then everybody else contributed good edits to it.

    So far we had followed the principle not to list authors in the acknowledgements (which is worded "the authors would like to thank").
    If we start adding them for revision 1.2, then we'd have to add more
    names to the existing list.
    How's the clarification now, making it clear those are the authors for
    version 1.2?

    If you're happy to not take extra acknowledgement that this was for Rev 1.2,
    I'll just tweak it to add kuzetsa to authors and ajak to thanks list.
    Please do. CCing rich0 and antarus, are you happy with this?


    Another small point: Whitespace in the new section doesn't follow the
    style in the rest of the GLEP, which uses two blank lines before and one blank line after section headings, as well as two spaces at the end of
    every sentence. (This is also what GLEP 2 says.)
    Fixed - the blank lines were inconsistent in multiple places, but the
    two spaces were correct.

    --
    Robin Hugh Johnson
    Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
    E-Mail : robbat2@gentoo.org
    GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
    GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

    --fJi2lAhVWcnSm1hh
    Content-Type: text/x-diff; charset=utf-8
    Content-Disposition: attachment;
    filename="v4-0001-glep-0076-clarify-name-policy.patch" Content-Transfer-Encoding: quoted-printable

    From 35d447a3db1ecceaa6e2e5d20412e8079180c81e Mon Sep 17 00:00:00 2001
    From: "Robin H. Johnson" <robbat2@gentoo.org>
    Date: Fri, 21 Oct 2022 12:50:08 -0700
    Subject: [PATCH v4] glep-0076: clarify name policy
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit

    Merge discussion results about improving the name policy.

    Fix whitespace for GLEP2 style:
    - section heading: Two blank lines before, one blank line
    - two spaces at the end of every sentence

    Authorship for revision 1.2 changes: kuzetsa CatSwarm, Richard Freeman,
    John Helmert III, Robin
  • From Robin H. Johnson@21:1/5 to All on Sat Oct 22 07:10:01 2022
    On Sat, Oct 22, 2022 at 06:56:06AM +0200, Michał Górny wrote:
    On Fri, 2022-10-21 at 19:50 +0000, Robin H. Johnson wrote:
    +For the purposes of this policy, the Gentoo Foundation will not request +any verification of the name until such time as required by government +action or legal proceedings.
    Given that we're talking about disbanding the Foundation, I'm not sure
    if it's a good idea to reference it specifically in new GLEPs.
    Especially that to the best of my knowledge, Foundation doesn't really
    get involved in gating new contributors.
    I'll be clear, I hope to set precedent for the successor organization.

    --
    Robin Hugh Johnson
    Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
    E-Mail : robbat2@gentoo.org
    GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
    GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2
    Comment: Robbat2 @ Orbis-Terrarum Networks - The text below is a digital signature. If it doesn't make any sense to you, ignore it.

    iQKTBAABCgB9FiEEveu2pS8Vb98xaNkRGTlfI8WIJsQFAmNTeXxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJE RUJCNkE1MkYxNTZGREYzMTY4RDkxMTE5Mzk1RjIzQzU4ODI2QzQACgkQGTlfI8WI JsTASg//VbCSB5lkd0BHFWuMVeCELI26JE6vPTIm5srPUtr+7wa5G06eOT2jUSqM bUgC1nmXpmQFENEww5vK2fjkol+yVS2/1J619YuhG21HdEH2+MWe9IHpM7GM+0Uj ta+5eHY/00zBf4kyx/YQ3+V2/SiE2NqIPvIBjYRyoSCEl+jCfcFwBKHKNqGAJJmx 4VHzVWmB3QIgTEm/X+v0DppnTs2sITHW/8/vMMiPKmSzQL/1m1cX8roDqBR8TWiO pW/Qyxd0C1WK2WFI7CezUxMjwYbN28wcHTEhhHT6/maRtUUXOFaLibVhlvs5q2wf EfaiYWXQG19oJkLNCPpheLjWMntMsTMUViXdu/4uhA8ldWI1rl8GkCV8pNDb5Jak wwlS54IfiSe9Kdht7UqD
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Robin H. Johnson on Sat Oct 22 07:00:01 2022
    Hi,

    I'm sorry to be late to the party but...

    On Fri, 2022-10-21 at 19:50 +0000, Robin H. Johnson wrote:
    +For the purposes of this policy, the Gentoo Foundation will not request
    +any verification of the name until such time as required by government +action or legal proceedings.

    Given that we're talking about disbanding the Foundation, I'm not sure
    if it's a good idea to reference it specifically in new GLEPs.
    Especially that to the best of my knowledge, Foundation doesn't really
    get involved in gating new contributors.

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Robin H. Johnson on Sat Oct 22 07:30:01 2022
    On Sat, 2022-10-22 at 05:02 +0000, Robin H. Johnson wrote:
    On Sat, Oct 22, 2022 at 06:56:06AM +0200, Michał Górny wrote:
    On Fri, 2022-10-21 at 19:50 +0000, Robin H. Johnson wrote:
    +For the purposes of this policy, the Gentoo Foundation will not request +any verification of the name until such time as required by government +action or legal proceedings.
    Given that we're talking about disbanding the Foundation, I'm not sure
    if it's a good idea to reference it specifically in new GLEPs.
    Especially that to the best of my knowledge, Foundation doesn't really
    get involved in gating new contributors.
    I'll be clear, I hope to set precedent for the successor organization.


    I'm not sure if it'll work that way. You could also read it as "GF
    won't request it, somebody else may".

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulrich Mueller@21:1/5 to All on Sat Oct 22 09:10:01 2022
    On Sat, 22 Oct 2022, Michał Górny wrote:

    Hi,
    I'm sorry to be late to the party but...

    On Fri, 2022-10-21 at 19:50 +0000, Robin H. Johnson wrote:
    +For the purposes of this policy, the Gentoo Foundation will not request
    +any verification of the name until such time as required by government
    +action or legal proceedings.

    Given that we're talking about disbanding the Foundation, I'm not sure
    if it's a good idea to reference it specifically in new GLEPs.
    Especially that to the best of my knowledge, Foundation doesn't really
    get involved in gating new contributors.

    Maybe just delete the sentence? If we were to require verification
    then the GLEP would explicitly say so. IMHO there's little benefit
    in mentioning things that we don't do.

    Ulrich

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmNTlo0PHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uRrIIAIxoMW9TjhqbYLMjgWuIwco9JLgln53P3v0X lkiHPMAhTPuvvMAemCDaanY7qLOsDJ0JjaZW/MKn9m5QqmX4ZuLk1OmDRYvmT1Wu SvkxOJYpAITtVs7bHieuw6PFK+Woqstiiph+QW7tNIU79Ra8NVHmi/NxbsTzYzVX ZXcJ8FLlgGH1dOWk+BAD02A7CKxteRUgH3XcABk7vJmj/TsG/MQRmCgPzv2xGH3C s4Rn1qu4/QjB5D+//lOiSyuuAgDEtQCVBw6vMXVYv7vmN8mdnpTC49kJoWzx6nz0 iTExL4vUVcUyl1cpUcnxU772G57uGoQeKugRXDen+Z06sA+X2Ns=ZUGF
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulrich Mueller@21:1/5 to All on Sat Oct 22 09:00:01 2022
    On Fri, 21 Oct 2022, Robin H Johnson wrote:

    So far we had followed the principle not to list authors in the
    acknowledgements (which is worded "the authors would like to thank").
    If we start adding them for revision 1.2, then we'd have to add more
    names to the existing list.

    How's the clarification now, making it clear those are the authors for version 1.2?

    I'd still prefer a single list of acknowledgements in alphabetical
    order, without any of the authors included. (But I don't have a strong
    opinion, so if you absolutely want to have a separate paragraph for 1.2,
    then go ahead.)

    However, can we please keep the authors list (in the header) as-is?
    If we're now going to include people for adding a single sentence or suggestion, then we'd also have to list several (all?) of the persons
    who are listed in the original acknowledgements.

    Another small point: Whitespace in the new section doesn't follow the
    style in the rest of the GLEP, which uses two blank lines before and one
    blank line after section headings, as well as two spaces at the end of
    every sentence. (This is also what GLEP 2 says.)

    Fixed - the blank lines were inconsistent in multiple places, but the
    two spaces were correct.

    There shouldn't be double blank lines _after_ section headings (i.e.
    only a single blank line after "Specification" and "Rationale") [1].

    Ulrich

    [1] https://www.gentoo.org/glep/glep-0002.html#id15

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmNTk80PHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uWpAIAMXE3903Yia41qjzLPD/inDK2MapMFcXnMHd y2x0KMlthc4sBM4TRFI23px5m7/dGEyHYuPBl4MzNCDte/d4bKIgJI9hNF/w2BXg GYQcol9EeRQyvATuf5vYtznyWgbgf9DyaxVKIWxhDQ8n2GFstohl8s4sDOGQM/hq ZkCTJSp1kLeUahjkaaVO13tYiYM32B6o2KHnbg/Ryvy2pfDZLIsmyo/kLPlPNPeV sGbgE9Yjnr6tUubSVidPzxO7J9MCG4+XtbHHXfrXjlHelKhkKPeb6ZxJd0TjnBgb Ij0BEOFdyFfosMeg1JWhk2yv4GL1Qw591mcCrWepcWN3kbPDzqA=
    =SzGL
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Robin H. Johnson@21:1/5 to Ulrich Mueller on Sat Oct 22 16:50:01 2022
    --Na33uUy4BuUCXKwZ
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    On Sat, Oct 22, 2022 at 08:55:09AM +0200, Ulrich Mueller wrote:
    How's the clarification now, making it clear those are the authors for version 1.2?
    I'd still prefer a single list of acknowledgements in alphabetical
    order, without any of the authors included. (But I don't have a strong opinion, so if you absolutely want to have a separate paragraph for 1.2,
    then go ahead.)
    Paragraph kept.

    However, can we please keep the authors list (in the header) as-is?
    If we're now going to include people for adding a single sentence or suggestion, then we'd also have to list several (all?) of the persons
    who are listed in the original acknowledgements.
    Done.

    Another small point: Whitespace in the new section doesn't follow the
    style in the rest of the GLEP, which uses two blank lines before and one >> blank line after section headings, as well as two spaces at the end of
    every sentence. (This is also what GLEP 2 says.)

    Fixed - the blank lines were inconsistent in multiple places, but the
    two spaces were correct.
    There shouldn't be double blank lines _after_ section headings (i.e.
    only a single blank line after "Specification" and "Rationale") [1].
    Fixed.

    Also reworded to not say "Gentoo Foundation"; but still document the
    intent about when verification could take place.

    --
    Robin Hugh Johnson
    Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
    E-Mail : robbat2@gentoo.org
    GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
    GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

    --Na33uUy4BuUCXKwZ
    Content-Type: text/x-diff; charset=utf-8
    Content-Disposition: attachment;
    filename="v5-0001-glep-0076-clarify-name-policy.patch" Content-Transfer-Encoding: quoted-printable

    From 376c235e0c78020adc3b5f8fa43c4f474dea8f64 Mon Sep 17 00:00:00 2001
    From: "Robin H. Johnson" <robbat2@gentoo.org>
    Date: Sat, 22 Oct 2022 07:38:00 -0700
    Subject: [PATCH v5] glep-0076: clarify name policy
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit

    Merge discussion results about improving the name policy.

    Fix whitespace for GLEP2 style:
    - two spaces at the end of every sentence
    - section headings:
    - two blank lines before
    - one blank line after
    - one blank line for an empty section

    Authorship for revision 1.2 changes: ku
  • From Ulrich Mueller@21:1/5 to All on Sun Oct 23 10:10:01 2022
    On Sat, 22 Oct 2022, Robin H Johnson wrote:

    On Sat, Oct 22, 2022 at 08:55:09AM +0200, Ulrich Mueller wrote:
    I'd still prefer a single list of acknowledgements in alphabetical
    order, without any of the authors included. (But I don't have a strong
    opinion, so if you absolutely want to have a separate paragraph for 1.2,
    then go ahead.)
    Paragraph kept.

    However, can we please keep the authors list (in the header) as-is?
    If we're now going to include people for adding a single sentence or
    suggestion, then we'd also have to list several (all?) of the persons
    who are listed in the original acknowledgements.
    Done.

    There shouldn't be double blank lines _after_ section headings (i.e.
    only a single blank line after "Specification" and "Rationale") [1].
    Fixed.

    Also reworded to not say "Gentoo Foundation"; but still document the
    intent about when verification could take place.

    I've pushed this version (with more whitespace changes :) to a branch: https://gitweb.gentoo.org/data/glep.git/log/?h=glep76

    We can force-push an updated version (or add further commits) if
    necessary.

    Ulrich

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmNU9fMPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4u35IIANMK2KxR517bMSp4xc9NdxUATiq+lXD5vHIF WzlLQ8tpGPHkBlOmuGuePFR/AUhWLROuwD14Zd1D+cpV6gFHaXbbnXFVftcKnRXQ a0UnMOm1zCRjrXFWlrd6ZZAVDHGkaR+7/gEUchKJmQqdZc/WvD5kZnba+qQIjov7 23Ts7DhbvPRLCEehlfYZvWxXs2fwEfM3vzFum7zTAtRuUwzS2RgANoTrSzHVMyRZ o/ollp+9aKpXHtV3dvVHNMb4Z2R9L/yGZDFNV7kRkGVhesKHQTxNoxeOxCrvcn11 8c2l+E/m/uDoT3GobxLAQ20sG8XENPB6SFBmJfnkZR1hBp7/reo=
    =AKMr
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Robin H. Johnson@21:1/5 to kuzetsa CatSwarm on Sat Oct 29 20:10:01 2022
    On Sat, Oct 29, 2022 at 02:26:29AM -0400, kuzetsa CatSwarm wrote:
    hi, this is just a quick check to see if the updated wording still
    covers the discussion I had in -council on liberachat earlier this year.

    last version I had in git repo or patch format was from july:

    https://gist.githubusercontent.com/kuzetsa/f9ff15998c2ae75fcb777c5a4f56dde4/raw/4c3314045de4437a277a738b96ef302fcc07a27c/0001-glep-0076-clarify-name-policy.patch

    just wanting to sign off on the finalized version, and confirm the contributions I made weren't subjected to a regression during various
    edits and bikeshed-adjacent tweaks, etc.
    Please see the other branch of this email thread: https://archives.gentoo.org/gentoo-project/message/3fa6adb018736835f3b0406d7377148e

    Direct link to the proposed patch: https://gitweb.gentoo.org/data/glep.git/commit/?h=glep76&id=139198d2e8560f8dfb32c8f4c34a3e49d628b184

    To summarize the substantive changes since your version:
    - people, not corporations
    - improve the verification statement, because the Gentoo Foundation will
    cease to be a legal entity (merging into some umbrella).

    Non-substantive:
    - bikeshed about who gets to be in Authors.
    - formatting

    - Robin

    --
    Robin Hugh Johnson
    Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
    E-Mail : robbat2@gentoo.org
    GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
    GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2
    Comment: Robbat2 @ Orbis-Terrarum Networks - The text below is a digital signature. If it doesn't make any sense to you, ignore it.

    iQKTBAABCgB9FiEEveu2pS8Vb98xaNkRGTlfI8WIJsQFAmNdaiVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJE RUJCNkE1MkYxNTZGREYzMTY4RDkxMTE5Mzk1RjIzQzU4ODI2QzQACgkQGTlfI8WI JsRW3xAAvsYqXFFgLyCIUhc3c0tJ5OtvgJFVTf37T2EIfaZ0Qe25K0vARW0CFT1t 5HQlLbO8DP4EAcBMXZgepQ410UBEkLq78mQ3yn/HdnA7Sxuf1K+SfOp/ipyOQTW0 PGRiYl5CWw5/O+V2IJG4lKX4eTJhSe0ylao7Zs8MR8vlexniDxeEgxNljfMO/MaU WTSqZ1AfDi3ZWMrMGCcOt8aRBNqMT+vhF6tyReec9x5wYAXcfCF43+yOxBM6utGp T8KzNbV5kYOlQp03QT2PLTJDQS1xJoTQPjGtpLzP4LYHnnCbdWtKeZd/iRuuUzfr JvKCD+TA5U4i81ym3Xxp7L37cw9av+iLSN45rZfx60KhzlSV7ygAfi8zkVOx51S4 A17AXxrsJLunhYHpGB3x