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

2022-10-29 Thread Robin H. Johnson
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   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

2022-10-22 Thread Ulrich Mueller
> 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 +, 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


signature.asc
Description: PGP signature


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

2022-10-21 Thread Ulrich Mueller
> 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


signature.asc
Description: PGP signature


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

2022-10-21 Thread Michał Górny
On Sat, 2022-10-22 at 05:02 +, 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 +, 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




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

2022-10-21 Thread Robin H. Johnson
On Sat, Oct 22, 2022 at 06:56:06AM +0200, Michał Górny wrote:
> On Fri, 2022-10-21 at 19:50 +, 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   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


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

2022-10-21 Thread Michał Górny
Hi,

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

On Fri, 2022-10-21 at 19:50 +, 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




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

2022-10-21 Thread Robin H. Johnson
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   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136
From 35d447a3db1ecceaa6e2e5d20412e8079180c81e Mon Sep 17 00:00:00 2001
From: "Robin H. Johnson" 
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 H. Johnson, Ulrich Müller, Alec Warner

Signed-off-by: Robin H. Johnson 
Reference: https://archives.gentoo.org/gentoo-project/message/c85b78ca69802522534ee8ab0804f665
Reference: https://archives.gentoo.org/gentoo-dev/message/7d1ad38a1d77ea5726520d2ec90cffe4
---
 glep-0076.rst | 38 --
 1 file changed, 32 insertions(+), 6 deletions(-)

diff --git glep-0076.rst glep-0076.rst
index 2216483..5863b84 100644
--- glep-0076.rst
+++ glep-0076.rst
@@ -5,13 +5,15 @@ Author: Richard Freeman ,
 Alice Ferrazzi ,
 Ulrich Müller ,
 Robin H. Johnson ,
-Michał Górny 
+Michał Górny ,
+John Helmert III ,
+kuzetsa CatSwarm 
 Type: Informational
 Status: Active
-Version: 1.1
+Version: 1.2
 Created: 2013-04-23
-Last-Modified: 2022-07-02
-Post-History: 2018-06-10, 2018-06-19, 2018-08-31, 2018-09-26
+Last-Modified: 2022-10-21
+Post-History: 2018-06-10, 2018-06-19, 2018-08-31, 2018-09-26, 2022-07-12, 2022-10-21
 Content-Type: text/x-rst
 ---
 
@@ -83,6 +85,7 @@ copyright in a file.
 Specification
 =
 
+
 Purpose / Scope
 ---
 
@@ -137,8 +140,7 @@ the Certificate of Origin by adding ::
 Signed-off-by: Name 
 
 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.
 
 The following is the current Gentoo Certificate of Origin, revision 1:
 
@@ -180,6 +182,25 @@ indicated by adding ``(DCO-1.1)`` at the end of the ``Signed-off-by``
 line.  Using the Gentoo Certificate of Origin is strongly preferred.
 
 
+Contributor Name
+
+
+Contributors must sign off on contributions with their name as a natural
+person (not a corporation), that ca