public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] call for agenda items -- council meeting 2019-04-14
@ 2019-04-01  3:20 William Hubbs
  2019-04-02 13:47 ` Michał Górny
                   ` (2 more replies)
  0 siblings, 3 replies; 75+ messages in thread
From: William Hubbs @ 2019-04-01  3:20 UTC (permalink / raw
  To: gentoo-dev-announce; +Cc: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 260 bytes --]

Hi all,

two weeks from today (2019-04-14) the Gentoo Council will meet at
19:00 UTC in the #gentoo-council channel on freenode.

Please reply to this message with any items you would like us to put on
the agenda to discuss or vote on.

Thanks much,

William


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-01  3:20 [gentoo-project] call for agenda items -- council meeting 2019-04-14 William Hubbs
@ 2019-04-02 13:47 ` Michał Górny
  2019-04-03 11:31 ` NP-Hardass
  2019-04-08  5:03 ` [gentoo-project] call for agenda items -- council meeting 2019-04-14 Michał Górny
  2 siblings, 0 replies; 75+ messages in thread
From: Michał Górny @ 2019-04-02 13:47 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 827 bytes --]

On Sun, 2019-03-31 at 22:20 -0500, William Hubbs wrote:
> Hi all,
> 
> two weeks from today (2019-04-14) the Gentoo Council will meet at
> 19:00 UTC in the #gentoo-council channel on freenode.
> 
> Please reply to this message with any items you would like us to put on
> the agenda to discuss or vote on.
> 

I have two GLEP-related items for vote:

1. GLEP 80 (identity verification via OpenPGP) [1abc],

2. A small update to GLEP 63 requiring encryption subkey [2ab].

[1a]:https://bugs.gentoo.org/682294
[1b]:https://www.gentoo.org/glep/glep-0080.html
[1c]:https://archives.gentoo.org/gentoo-project/message/9177c3c3dd9eacec4f74b8c9cd38131f
[2a]:https://bugs.gentoo.org/681802
[2b]:https://archives.gentoo.org/gentoo-dev/message/be1f2aa498ebbd7d83110b52c5a9260e

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-01  3:20 [gentoo-project] call for agenda items -- council meeting 2019-04-14 William Hubbs
  2019-04-02 13:47 ` Michał Górny
@ 2019-04-03 11:31 ` NP-Hardass
  2019-04-03 12:43   ` Alec Warner
  2019-04-08  5:03 ` [gentoo-project] call for agenda items -- council meeting 2019-04-14 Michał Górny
  2 siblings, 1 reply; 75+ messages in thread
From: NP-Hardass @ 2019-04-03 11:31 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 882 bytes --]

On 3/31/19 11:20 PM, William Hubbs wrote:
> Hi all,
> 
> two weeks from today (2019-04-14) the Gentoo Council will meet at
> 19:00 UTC in the #gentoo-council channel on freenode.
> 
> Please reply to this message with any items you would like us to put on
> the agenda to discuss or vote on.
> 
> Thanks much,
> 
> William
> 

I'd like the council to discuss the issue and general trend of actions
(particularly recent) to restrict the ability of developers to
contribute to Gentoo.  In my view, efforts are being made to make
contributions as users substantially easier, while efforts are being
made to make being a developer substantially harder.  The months of
studying, quiz taking, and interviews set a bar that should make
contributions from those individuals that become developers easier than
the average user, not more difficult.

-- 
NP-Hardass


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 11:31 ` NP-Hardass
@ 2019-04-03 12:43   ` Alec Warner
  2019-04-03 14:04     ` NP-Hardass
  0 siblings, 1 reply; 75+ messages in thread
From: Alec Warner @ 2019-04-03 12:43 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1180 bytes --]

On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org> wrote:

> On 3/31/19 11:20 PM, William Hubbs wrote:
> > Hi all,
> >
> > two weeks from today (2019-04-14) the Gentoo Council will meet at
> > 19:00 UTC in the #gentoo-council channel on freenode.
> >
> > Please reply to this message with any items you would like us to put on
> > the agenda to discuss or vote on.
> >
> > Thanks much,
> >
> > William
> >
>
> I'd like the council to discuss the issue and general trend of actions
> (particularly recent) to restrict the ability of developers to
> contribute to Gentoo.  In my view, efforts are being made to make
> contributions as users substantially easier, while efforts are being
> made to make being a developer substantially harder.  The months of
> studying, quiz taking, and interviews set a bar that should make
> contributions from those individuals that become developers easier than
> the average user, not more difficult.
>

This is a pretty vague statement, are there particular things you want the
council to review; or just the 'general trend'?
I'm not aware of any recent changes to the developer onboarding process.

-A


>
> --
> NP-Hardass
>
>

[-- Attachment #2: Type: text/html, Size: 1832 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 12:43   ` Alec Warner
@ 2019-04-03 14:04     ` NP-Hardass
  2019-04-03 14:43       ` Andrew Savchenko
                         ` (2 more replies)
  0 siblings, 3 replies; 75+ messages in thread
From: NP-Hardass @ 2019-04-03 14:04 UTC (permalink / raw
  To: gentoo-project, antarus


[-- Attachment #1.1: Type: text/plain, Size: 3230 bytes --]

On 4/3/19 8:43 AM, Alec Warner wrote:
> 
> 
> On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org
> <mailto:NP-Hardass@gentoo.org>> wrote:
> 
>     On 3/31/19 11:20 PM, William Hubbs wrote:
>     > Hi all,
>     >
>     > two weeks from today (2019-04-14) the Gentoo Council will meet at
>     > 19:00 UTC in the #gentoo-council channel on freenode.
>     >
>     > Please reply to this message with any items you would like us to
>     put on
>     > the agenda to discuss or vote on.
>     >
>     > Thanks much,
>     >
>     > William
>     >
> 
>     I'd like the council to discuss the issue and general trend of actions
>     (particularly recent) to restrict the ability of developers to
>     contribute to Gentoo.  In my view, efforts are being made to make
>     contributions as users substantially easier, while efforts are being
>     made to make being a developer substantially harder.  The months of
>     studying, quiz taking, and interviews set a bar that should make
>     contributions from those individuals that become developers easier than
>     the average user, not more difficult.
> 
> 
> This is a pretty vague statement, are there particular things you want
> the council to review; or just the 'general trend'?
> I'm not aware of any recent changes to the developer onboarding process.
> 
> -A
>  
> 
> 
>     -- 
>     NP-Hardass
> 

Not just the onboarding, but the retention too.  General trend is what
I'm proposing should be discussed publicly during the meeting.

Three points:

At present time, everyone needs a "Real Name" to contribute.  A user,
with a new email address, can allege to be "Foo Bar" and contribute
without impediment, but, as recent proposals would have it, developers
would need to show proof of ID over video call to become part of the web
of trust for committing.  That effectively allows any user to remain
anonymous by using a false name, obviating a huge portion of the alleged
benefit to requiring names in the first place. So, developers can be
held to such a high standard that they can either no longer contribute,
while we trim eligible pool of new developers and compare that to the
ease with which any "named" contributor on github or bugzilla can do as
they please.

We currently have a RFC, just posted two days ago, for developers to be
regularly tested to maintain commit status.  Again, if the developer
feels like it, maybe it is easier for him/her to just become a plain old
user and submit patches, waiting on the (as I see it, dwindling,) amount
of active other developers ready to commit instead.

Totally anecdotal, I've seen developers that have fairly decent QA on
their own commits merge PRs from users without full review and
introducing a whole host of issues because code from users isn't always
vetted as thoroughly as ones own work.  So, I'd argue, the QA standards
of being a dev don't quite apply to you as stringently once you
downgrade to being a user...

At the end of the day, holding developers to higher standards than users
is a given, but it shouldn't be more onerous to be a developer than to
be a user contributing.

-- 
NP-Hardass


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 14:04     ` NP-Hardass
@ 2019-04-03 14:43       ` Andrew Savchenko
  2019-04-03 18:12         ` Andrew Savchenko
  2019-04-03 18:44         ` Michał Górny
  2019-04-03 14:56       ` Ulrich Mueller
  2019-04-03 23:05       ` Alec Warner
  2 siblings, 2 replies; 75+ messages in thread
From: Andrew Savchenko @ 2019-04-03 14:43 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 5161 bytes --]

On Wed, 3 Apr 2019 10:04:36 -0400 NP-Hardass wrote:
> On 4/3/19 8:43 AM, Alec Warner wrote:
> > 
> > 
> > On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org
> > <mailto:NP-Hardass@gentoo.org>> wrote:
> > 
> >     On 3/31/19 11:20 PM, William Hubbs wrote:
> >     > Hi all,
> >     >
> >     > two weeks from today (2019-04-14) the Gentoo Council will meet at
> >     > 19:00 UTC in the #gentoo-council channel on freenode.
> >     >
> >     > Please reply to this message with any items you would like us to
> >     put on
> >     > the agenda to discuss or vote on.
> >     >
> >     > Thanks much,
> >     >
> >     > William
> >     >
> > 
> >     I'd like the council to discuss the issue and general trend of actions
> >     (particularly recent) to restrict the ability of developers to
> >     contribute to Gentoo.  In my view, efforts are being made to make
> >     contributions as users substantially easier, while efforts are being
> >     made to make being a developer substantially harder.  The months of
> >     studying, quiz taking, and interviews set a bar that should make
> >     contributions from those individuals that become developers easier than
> >     the average user, not more difficult.
> > 
> > 
> > This is a pretty vague statement, are there particular things you want
> > the council to review; or just the 'general trend'?
> > I'm not aware of any recent changes to the developer onboarding process.
> > 
> > -A
> >  
> > 
> > 
> >     -- 
> >     NP-Hardass
> > 
> 
> Not just the onboarding, but the retention too.  General trend is what
> I'm proposing should be discussed publicly during the meeting.
> 
> Three points:
> 
> At present time, everyone needs a "Real Name" to contribute.  A user,
> with a new email address, can allege to be "Foo Bar" and contribute
> without impediment, but, as recent proposals would have it, developers
> would need to show proof of ID over video call to become part of the web
> of trust for committing.  That effectively allows any user to remain
> anonymous by using a false name, obviating a huge portion of the alleged
> benefit to requiring names in the first place. So, developers can be
> held to such a high standard that they can either no longer contribute,
> while we trim eligible pool of new developers and compare that to the
> ease with which any "named" contributor on github or bugzilla can do as
> they please.
> 
> We currently have a RFC, just posted two days ago, for developers to be
> regularly tested to maintain commit status.  Again, if the developer
> feels like it, maybe it is easier for him/her to just become a plain old
> user and submit patches, waiting on the (as I see it, dwindling,) amount
> of active other developers ready to commit instead.

That RFC was issued on 1st April, so I assume it to be an ill joke.

> Totally anecdotal, I've seen developers that have fairly decent QA on
> their own commits merge PRs from users without full review and
> introducing a whole host of issues because code from users isn't always
> vetted as thoroughly as ones own work.  So, I'd argue, the QA standards
> of being a dev don't quite apply to you as stringently once you
> downgrade to being a user...
> 
> At the end of the day, holding developers to higher standards than users
> is a given, but it shouldn't be more onerous to be a developer than to
> be a user contributing.

As you already noted, users also have to sign-off contributions with
their real names, though we have no way to verify those names, as
well as for developers actually.

Will all due respect GLEP76 was prepared by people without much
legal expertise and creates more problems than solves. The part of
GLEP76 mandating real name signatures *must* be amended.

Why? We have no way to verify that provided names are valid or that
provided ID's are valid. At least in my jurisdiction such
information collected can't be used for legal action or protection
without following established government-assisted verification
procedure. In other jurisdictions similar problems may and will
arise. Additional problem is personal data collection, it is
restricted or heavily regulated in many countries. One can't just
demand to show an ID via electronic means without following
complicated data protection procedures which are likely to be
incompatible between jurisdictions.

So the real name requirement gives us no real protection from
possible cases, but creates real and serious problems by kicking
active developers and contributors from further contributions.
NP-Hardass is not the only one. I invited some gifted people with
high quality out-of-tree work to become contributors or developers,
but due to hostile attitude towards anonymous contributors they
can't join. And people want to stay anonymous for good reasons,
because they are engaged with privacy oriented development.

We are loosing real people, real contributions and real community.
What for? For solving imaginary problems with inappropriate tools.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 14:04     ` NP-Hardass
  2019-04-03 14:43       ` Andrew Savchenko
@ 2019-04-03 14:56       ` Ulrich Mueller
  2019-04-04  6:30         ` Mikle Kolyada
  2019-04-03 23:05       ` Alec Warner
  2 siblings, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2019-04-03 14:56 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1750 bytes --]

>>>>> On Wed, 03 Apr 2019, NP-Hardass  wrote:

> At present time, everyone needs a "Real Name" to contribute. A user,
> with a new email address, can allege to be "Foo Bar" and contribute
> without impediment, but, as recent proposals would have it, developers
> would need to show proof of ID over video call to become part of the
> web of trust for committing. That effectively allows any user to
> remain anonymous by using a false name, obviating a huge portion of
> the alleged benefit to requiring names in the first place.

I don't think that is true. GLEP 76 is very clear on it:

| For commits made using a VCS, the committer shall certify agreement
| to 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. 

There is no difference between developers and users there, a real name
is required in either case.

We assume good faith and therefore don't require proof of contributors'
identities (and again, no difference between developers and users
there). That is, unless there is evidence that a name is a pseudonym.
Also I am pretty sure that a commit signed off by "Foo Bar" would be
rejected, because it obviously isn't a real name.

> So, developers can be held to such a high standard that they can
> either no longer contribute, while we trim eligible pool of new
> developers and compare that to the ease with which any "named"
> contributor on github or bugzilla can do as they please.

Do you have any evidence of contributors that are deceiving us about
their real identities?

Ulrich

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 14:43       ` Andrew Savchenko
@ 2019-04-03 18:12         ` Andrew Savchenko
  2019-04-03 21:39           ` Michael Everitt
  2019-04-03 18:44         ` Michał Górny
  1 sibling, 1 reply; 75+ messages in thread
From: Andrew Savchenko @ 2019-04-03 18:12 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 7223 bytes --]

On Wed, 3 Apr 2019 17:43:15 +0300 Andrew Savchenko wrote:
> On Wed, 3 Apr 2019 10:04:36 -0400 NP-Hardass wrote:
> > On 4/3/19 8:43 AM, Alec Warner wrote:
> > > 
> > > 
> > > On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org
> > > <mailto:NP-Hardass@gentoo.org>> wrote:
> > > 
> > >     On 3/31/19 11:20 PM, William Hubbs wrote:
> > >     > Hi all,
> > >     >
> > >     > two weeks from today (2019-04-14) the Gentoo Council will meet at
> > >     > 19:00 UTC in the #gentoo-council channel on freenode.
> > >     >
> > >     > Please reply to this message with any items you would like us to
> > >     put on
> > >     > the agenda to discuss or vote on.
> > >     >
> > >     > Thanks much,
> > >     >
> > >     > William
> > >     >
> > > 
> > >     I'd like the council to discuss the issue and general trend of actions
> > >     (particularly recent) to restrict the ability of developers to
> > >     contribute to Gentoo.  In my view, efforts are being made to make
> > >     contributions as users substantially easier, while efforts are being
> > >     made to make being a developer substantially harder.  The months of
> > >     studying, quiz taking, and interviews set a bar that should make
> > >     contributions from those individuals that become developers easier than
> > >     the average user, not more difficult.
> > > 
> > > 
> > > This is a pretty vague statement, are there particular things you want
> > > the council to review; or just the 'general trend'?
> > > I'm not aware of any recent changes to the developer onboarding process.
> > > 
> > > -A
> > >  
> > > 
> > > 
> > >     -- 
> > >     NP-Hardass
> > > 
> > 
> > Not just the onboarding, but the retention too.  General trend is what
> > I'm proposing should be discussed publicly during the meeting.
> > 
> > Three points:
> > 
> > At present time, everyone needs a "Real Name" to contribute.  A user,
> > with a new email address, can allege to be "Foo Bar" and contribute
> > without impediment, but, as recent proposals would have it, developers
> > would need to show proof of ID over video call to become part of the web
> > of trust for committing.  That effectively allows any user to remain
> > anonymous by using a false name, obviating a huge portion of the alleged
> > benefit to requiring names in the first place. So, developers can be
> > held to such a high standard that they can either no longer contribute,
> > while we trim eligible pool of new developers and compare that to the
> > ease with which any "named" contributor on github or bugzilla can do as
> > they please.
> > 
> > We currently have a RFC, just posted two days ago, for developers to be
> > regularly tested to maintain commit status.  Again, if the developer
> > feels like it, maybe it is easier for him/her to just become a plain old
> > user and submit patches, waiting on the (as I see it, dwindling,) amount
> > of active other developers ready to commit instead.
> 
> That RFC was issued on 1st April, so I assume it to be an ill joke.
> 
> > Totally anecdotal, I've seen developers that have fairly decent QA on
> > their own commits merge PRs from users without full review and
> > introducing a whole host of issues because code from users isn't always
> > vetted as thoroughly as ones own work.  So, I'd argue, the QA standards
> > of being a dev don't quite apply to you as stringently once you
> > downgrade to being a user...
> > 
> > At the end of the day, holding developers to higher standards than users
> > is a given, but it shouldn't be more onerous to be a developer than to
> > be a user contributing.
> 
> As you already noted, users also have to sign-off contributions with
> their real names, though we have no way to verify those names, as
> well as for developers actually.
> 
> Will all due respect GLEP76 was prepared by people without much
> legal expertise and creates more problems than solves. The part of
> GLEP76 mandating real name signatures *must* be amended.
> 
> Why? We have no way to verify that provided names are valid or that
> provided ID's are valid. At least in my jurisdiction such
> information collected can't be used for legal action or protection
> without following established government-assisted verification
> procedure. In other jurisdictions similar problems may and will
> arise. Additional problem is personal data collection, it is
> restricted or heavily regulated in many countries. One can't just
> demand to show an ID via electronic means without following
> complicated data protection procedures which are likely to be
> incompatible between jurisdictions.
> 
> So the real name requirement gives us no real protection from
> possible cases, but creates real and serious problems by kicking
> active developers and contributors from further contributions.
> NP-Hardass is not the only one. I invited some gifted people with
> high quality out-of-tree work to become contributors or developers,
> but due to hostile attitude towards anonymous contributors they
> can't join. And people want to stay anonymous for good reasons,
> because they are engaged with privacy oriented development.
> 
> We are loosing real people, real contributions and real community.
> What for? For solving imaginary problems with inappropriate tools.

Since the Council usually makes decisions on some specific proposals
and not on vague ideas, here is my proposal on this subject: keep real
name as a recommendation, not as a requirement. See a draft patch to
GLEP 76 below. It is not intended to be a final wording, but it
shows the idea.

diff --git a/glep-0076.rst b/glep-0076.rst
index 9d5aa79..b16fae7 100644
--- a/glep-0076.rst
+++ b/glep-0076.rst
@@ -137,8 +137,9 @@ 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.
+either the committer's legal name as a natural person, i.e., the name
+that would appear in a government issued document or the pseudonym.
+Usage of the legal name is recommended.
 
 The following is the current Gentoo Certificate of Origin, revision 1:
 
@@ -242,10 +243,9 @@ to protect the Gentoo infrastructure owners and improve consistency.
 
 The copyright model is built on the DCO model used by the Linux kernel
 and requires all contributors to certify the legitimacy of their
-contributions.  This also requires that they use their real name for
-signing; an anonymous certification or one under a pseudonym would not
-mean anything.  This policy is derived from the Linux project's policy
-[#SUBMITTING-PATCHES]_.
+contributions. This also requires that they use their real name
+(recommended) or a pseudonym for signing. This policy is derived from the
+Linux project's policy [#SUBMITTING-PATCHES]_.
 
 In the future, a second stage of this policy may use a combination of
 the DCO model and an FLA model [#FLA]_ as it is used by different open


Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply related	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 14:43       ` Andrew Savchenko
  2019-04-03 18:12         ` Andrew Savchenko
@ 2019-04-03 18:44         ` Michał Górny
  2019-04-03 22:35           ` Alec Warner
  2019-04-09 20:18           ` Gokturk Yuksek
  1 sibling, 2 replies; 75+ messages in thread
From: Michał Górny @ 2019-04-03 18:44 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 2675 bytes --]

On Wed, 2019-04-03 at 17:43 +0300, Andrew Savchenko wrote:
> Why? We have no way to verify that provided names are valid or that
> provided ID's are valid. At least in my jurisdiction such
> information collected can't be used for legal action or protection
> without following established government-assisted verification
> procedure. In other jurisdictions similar problems may and will
> arise.

'Perfect is the enemy of good'.  Claiming that you can't be 100% sure
that someone's giving his real name doesn't imply that everyone is using
fake names.  Or that it makes no sense to use them.

> Additional problem is personal data collection, it is
> restricted or heavily regulated in many countries. One can't just
> demand to show an ID via electronic means without following
> complicated data protection procedures which are likely to be
> incompatible between jurisdictions.

Do you have any proof of that, or are you just basing your comments
on the common concept of misunderstanding GDPR and extending it to match
your private interest?

> So the real name requirement gives us no real protection from
> possible cases, but creates real and serious problems by kicking
> active developers and contributors from further contributions.
> NP-Hardass is not the only one. 

Do you have any proof of that?  As far as I'm concerned, we're pretty
clear that NP-Hardass can't contribute to Gentoo, and that his previous
contributions shouldn't have been accepted in the first place (and why
Trustees agreed to them is another problem).  Are you going to take
legal and financial responsibility if his employer claims copyright to
his contributions?  And if you say yes, are you going to really take it
or go with the forementioned attitude that we can't legally force you
to?

> I invited some gifted people with
> high quality out-of-tree work to become contributors or developers,
> but due to hostile attitude towards anonymous contributors they
> can't join. And people want to stay anonymous for good reasons,
> because they are engaged with privacy oriented development.

This is a very vague statement that sounds like serious overstatement
with no proof, aimed purely to force emotional reaction to support your
proposal.  If you really want to propose something meaningful, I'd
really appreciate if you used real evidence to support it rather than
vague claims.

> We are loosing real people, real contributions and real community.
> What for? For solving imaginary problems with inappropriate tools.
> 

Thank you for telling us that copyright is an imaginary problem.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 18:12         ` Andrew Savchenko
@ 2019-04-03 21:39           ` Michael Everitt
  0 siblings, 0 replies; 75+ messages in thread
From: Michael Everitt @ 2019-04-03 21:39 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 8291 bytes --]

On 03/04/19 19:12, Andrew Savchenko wrote:
> On Wed, 3 Apr 2019 17:43:15 +0300 Andrew Savchenko wrote:
>> On Wed, 3 Apr 2019 10:04:36 -0400 NP-Hardass wrote:
>>> On 4/3/19 8:43 AM, Alec Warner wrote:
>>>>
>>>> On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org
>>>> <mailto:NP-Hardass@gentoo.org>> wrote:
>>>>
>>>>     On 3/31/19 11:20 PM, William Hubbs wrote:
>>>>     > Hi all,
>>>>     >
>>>>     > two weeks from today (2019-04-14) the Gentoo Council will meet at
>>>>     > 19:00 UTC in the #gentoo-council channel on freenode.
>>>>     >
>>>>     > Please reply to this message with any items you would like us to
>>>>     put on
>>>>     > the agenda to discuss or vote on.
>>>>     >
>>>>     > Thanks much,
>>>>     >
>>>>     > William
>>>>     >
>>>>
>>>>     I'd like the council to discuss the issue and general trend of actions
>>>>     (particularly recent) to restrict the ability of developers to
>>>>     contribute to Gentoo.  In my view, efforts are being made to make
>>>>     contributions as users substantially easier, while efforts are being
>>>>     made to make being a developer substantially harder.  The months of
>>>>     studying, quiz taking, and interviews set a bar that should make
>>>>     contributions from those individuals that become developers easier than
>>>>     the average user, not more difficult.
>>>>
>>>>
>>>> This is a pretty vague statement, are there particular things you want
>>>> the council to review; or just the 'general trend'?
>>>> I'm not aware of any recent changes to the developer onboarding process.
>>>>
>>>> -A
>>>>  
>>>>
>>>>
>>>>     -- 
>>>>     NP-Hardass
>>>>
>>> Not just the onboarding, but the retention too.  General trend is what
>>> I'm proposing should be discussed publicly during the meeting.
>>>
>>> Three points:
>>>
>>> At present time, everyone needs a "Real Name" to contribute.  A user,
>>> with a new email address, can allege to be "Foo Bar" and contribute
>>> without impediment, but, as recent proposals would have it, developers
>>> would need to show proof of ID over video call to become part of the web
>>> of trust for committing.  That effectively allows any user to remain
>>> anonymous by using a false name, obviating a huge portion of the alleged
>>> benefit to requiring names in the first place. So, developers can be
>>> held to such a high standard that they can either no longer contribute,
>>> while we trim eligible pool of new developers and compare that to the
>>> ease with which any "named" contributor on github or bugzilla can do as
>>> they please.
>>>
>>> We currently have a RFC, just posted two days ago, for developers to be
>>> regularly tested to maintain commit status.  Again, if the developer
>>> feels like it, maybe it is easier for him/her to just become a plain old
>>> user and submit patches, waiting on the (as I see it, dwindling,) amount
>>> of active other developers ready to commit instead.
>> That RFC was issued on 1st April, so I assume it to be an ill joke.
>>
>>> Totally anecdotal, I've seen developers that have fairly decent QA on
>>> their own commits merge PRs from users without full review and
>>> introducing a whole host of issues because code from users isn't always
>>> vetted as thoroughly as ones own work.  So, I'd argue, the QA standards
>>> of being a dev don't quite apply to you as stringently once you
>>> downgrade to being a user...
>>>
>>> At the end of the day, holding developers to higher standards than users
>>> is a given, but it shouldn't be more onerous to be a developer than to
>>> be a user contributing.
>> As you already noted, users also have to sign-off contributions with
>> their real names, though we have no way to verify those names, as
>> well as for developers actually.
>>
>> Will all due respect GLEP76 was prepared by people without much
>> legal expertise and creates more problems than solves. The part of
>> GLEP76 mandating real name signatures *must* be amended.
>>
>> Why? We have no way to verify that provided names are valid or that
>> provided ID's are valid. At least in my jurisdiction such
>> information collected can't be used for legal action or protection
>> without following established government-assisted verification
>> procedure. In other jurisdictions similar problems may and will
>> arise. Additional problem is personal data collection, it is
>> restricted or heavily regulated in many countries. One can't just
>> demand to show an ID via electronic means without following
>> complicated data protection procedures which are likely to be
>> incompatible between jurisdictions.
>>
>> So the real name requirement gives us no real protection from
>> possible cases, but creates real and serious problems by kicking
>> active developers and contributors from further contributions.
>> NP-Hardass is not the only one. I invited some gifted people with
>> high quality out-of-tree work to become contributors or developers,
>> but due to hostile attitude towards anonymous contributors they
>> can't join. And people want to stay anonymous for good reasons,
>> because they are engaged with privacy oriented development.
>>
>> We are loosing real people, real contributions and real community.
>> What for? For solving imaginary problems with inappropriate tools.
> Since the Council usually makes decisions on some specific proposals
> and not on vague ideas, here is my proposal on this subject: keep real
> name as a recommendation, not as a requirement. See a draft patch to
> GLEP 76 below. It is not intended to be a final wording, but it
> shows the idea.
>
> diff --git a/glep-0076.rst b/glep-0076.rst
> index 9d5aa79..b16fae7 100644
> --- a/glep-0076.rst
> +++ b/glep-0076.rst
> @@ -137,8 +137,9 @@ 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.
> +either the committer's legal name as a natural person, i.e., the name
> +that would appear in a government issued document or the pseudonym.
> +Usage of the legal name is recommended.
>  
>  The following is the current Gentoo Certificate of Origin, revision 1:
>  
> @@ -242,10 +243,9 @@ to protect the Gentoo infrastructure owners and improve consistency.
>  
>  The copyright model is built on the DCO model used by the Linux kernel
>  and requires all contributors to certify the legitimacy of their
> -contributions.  This also requires that they use their real name for
> -signing; an anonymous certification or one under a pseudonym would not
> -mean anything.  This policy is derived from the Linux project's policy
> -[#SUBMITTING-PATCHES]_.
> +contributions. This also requires that they use their real name
> +(recommended) or a pseudonym for signing. This policy is derived from the
> +Linux project's policy [#SUBMITTING-PATCHES]_.
>  
>  In the future, a second stage of this policy may use a combination of
>  the DCO model and an FLA model [#FLA]_ as it is used by different open
>
>
> Best regards,
> Andrew Savchenko
I would also note, that I know several people using pseudonyms whose real
identity I don't, and have no wish to, know; who have documents verifying
their right to use said pseudonym as their legal identity. Therefore if you
were insistent on pursuing copyright claims, you could equally use said
identity to carry out such procedures. In reality, I don't see Gentoo
pursuing any legal cases, nor having to address any copyright claims, as I
have certainly seen no requests to either the Council as governing body NOR
trustees as the legal entity representing Gentoo Linux.

IANAL, but I certainly agree with the synopsis that the council is somewhat
obsessed with "... solving imaginary problems with inappropriate tools".

Let's see some Real World examples of situations that have caused the
council a problem (no I don't want a whole bunch more straw men made), and
I invite the trustees to present real world cases of enquiries they have
received relating to such issues.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 18:44         ` Michał Górny
@ 2019-04-03 22:35           ` Alec Warner
  2019-04-03 22:48             ` Michael Everitt
  2019-04-04  5:20             ` Michał Górny
  2019-04-09 20:18           ` Gokturk Yuksek
  1 sibling, 2 replies; 75+ messages in thread
From: Alec Warner @ 2019-04-03 22:35 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 5593 bytes --]

On Wed, Apr 3, 2019 at 2:44 PM Michał Górny <mgorny@gentoo.org> wrote:

> On Wed, 2019-04-03 at 17:43 +0300, Andrew Savchenko wrote:
> > Why? We have no way to verify that provided names are valid or that
> > provided ID's are valid. At least in my jurisdiction such
> > information collected can't be used for legal action or protection
> > without following established government-assisted verification
> > procedure. In other jurisdictions similar problems may and will
> > arise.
>
> 'Perfect is the enemy of good'.  Claiming that you can't be 100% sure
> that someone's giving his real name doesn't imply that everyone is using
> fake names.  Or that it makes no sense to use them.
>
> > Additional problem is personal data collection, it is
> > restricted or heavily regulated in many countries. One can't just
> > demand to show an ID via electronic means without following
> > complicated data protection procedures which are likely to be
> > incompatible between jurisdictions.
>
> Do you have any proof of that, or are you just basing your comments
> on the common concept of misunderstanding GDPR and extending it to match
> your private interest?
>
> > So the real name requirement gives us no real protection from
> > possible cases, but creates real and serious problems by kicking
> > active developers and contributors from further contributions.
> > NP-Hardass is not the only one.
>
> Do you have any proof of that?  As far as I'm concerned, we're pretty
> clear that NP-Hardass can't contribute to Gentoo, and that his previous
> contributions shouldn't have been accepted in the first place (and why
> Trustees agreed to them is another problem).  Are you going to take
> legal and financial responsibility if his employer claims copyright to
> his contributions?  And if you say yes, are you going to really take it
> or go with the forementioned attitude that we can't legally force you
> to?
>

Under the current policy we do not accept contributions from contributors
whose names we believe are not real identities. The current policy says
nothing about previous contributions; almost everyone who contributed to
Gentoo over the past 20 years did so without signing anything, without
identity verification, and with no DCO. Those commits were accepted and
continue to be accepted until we decide otherwise. I don't like the way you
construe the previous work of hundreds of people who contributed to the
project; I find the idea that we should never have accepted these
contributions to be pretty offensive.

You are free to blame the organization for having bad policies (and you do
and I'm the board President and I will 1000% take the blame) but don't for
a minute blame people who are just trying to contribute and following the
policies that the project had at the time. As you wrote above "perfect is
the enemy of the good" and if we rejected the previous 20 years of work
we'd have basically nothing, so we accept that risk as a cost of continuing
to exist as a Foundation. No business operates with zero risk.


>
> > I invited some gifted people with
> > high quality out-of-tree work to become contributors or developers,
> > but due to hostile attitude towards anonymous contributors they
> > can't join. And people want to stay anonymous for good reasons,
> > because they are engaged with privacy oriented development.
>

> This is a very vague statement that sounds like serious overstatement
> with no proof, aimed purely to force emotional reaction to support your
> proposal.  If you really want to propose something meaningful, I'd
> really appreciate if you used real evidence to support it rather than
> vague claims.
>

> > We are loosing real people, real contributions and real community.
> > What for? For solving imaginary problems with inappropriate tools.
> >
>
> Thank you for telling us that copyright is an imaginary problem.
>

Your words are like knives, and this leads to a perception of antagonism.

1) The policies of the project currently prioritize a knowledge of where
commits come from in order to eventually reduce liability risk for the
project.
2) I firmly do not believe the project has anything against anonymous /
pseudonymous contributors (nor should it; if you think it does I'm happy to
amend bylaws, GLEPs, and any other charter documents to state that we have
nothing against that type of contribution.)
3) The current policy makes it difficult to contribute in this way; because
we have this trade-off we have made where we want to know where commits
come from for legal reasons.)

Its OK to say "Hi X, we cannot accept your anonymous / pseudonymous
contribution because of this policy, and we made this policy to solve a
problem of copyright liability for the organization."
I don't think its OK to say "Hi X, its completely unreasonable to want to
contribute to Gentoo in an Anonymous or Pseudonymous manner; please file
your identity papers to me immediately!"

My reading is your comments are closer to the latter than the former; I'm
just not sure why that is.

I think its perfectly sane to ask "how can we build an organization where
we can accept pseudonymous contributions and contain our liability for code
from unverified contributors?" and have people interested in that write up
and vet proposals. I get that its a complex and difficult problem area;
maybe none of the proposals will work! but that doesn't meant we shouldn't
try to do it.


>
> --
> Best regards,
> Michał Górny
>
>

[-- Attachment #2: Type: text/html, Size: 6894 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 22:35           ` Alec Warner
@ 2019-04-03 22:48             ` Michael Everitt
  2019-04-04  5:20             ` Michał Górny
  1 sibling, 0 replies; 75+ messages in thread
From: Michael Everitt @ 2019-04-03 22:48 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1.1: Type: text/plain, Size: 6019 bytes --]

On 03/04/19 23:35, Alec Warner wrote:
> On Wed, Apr 3, 2019 at 2:44 PM Michał Górny <mgorny@gentoo.org
> <mailto:mgorny@gentoo.org>> wrote:
>
>     On Wed, 2019-04-03 at 17:43 +0300, Andrew Savchenko wrote:
>     > Why? We have no way to verify that provided names are valid or that
>     > provided ID's are valid. At least in my jurisdiction such
>     > information collected can't be used for legal action or protection
>     > without following established government-assisted verification
>     > procedure. In other jurisdictions similar problems may and will
>     > arise.
>
>     'Perfect is the enemy of good'.  Claiming that you can't be 100% sure
>     that someone's giving his real name doesn't imply that everyone is using
>     fake names.  Or that it makes no sense to use them.
>
>     > Additional problem is personal data collection, it is
>     > restricted or heavily regulated in many countries. One can't just
>     > demand to show an ID via electronic means without following
>     > complicated data protection procedures which are likely to be
>     > incompatible between jurisdictions.
>
>     Do you have any proof of that, or are you just basing your comments
>     on the common concept of misunderstanding GDPR and extending it to match
>     your private interest?
>
>     > So the real name requirement gives us no real protection from
>     > possible cases, but creates real and serious problems by kicking
>     > active developers and contributors from further contributions.
>     > NP-Hardass is not the only one.
>
>     Do you have any proof of that?  As far as I'm concerned, we're pretty
>     clear that NP-Hardass can't contribute to Gentoo, and that his previous
>     contributions shouldn't have been accepted in the first place (and why
>     Trustees agreed to them is another problem).  Are you going to take
>     legal and financial responsibility if his employer claims copyright to
>     his contributions?  And if you say yes, are you going to really take it
>     or go with the forementioned attitude that we can't legally force you
>     to?
>
>
> Under the current policy we do not accept contributions from contributors
> whose names we believe are not real identities. The current policy says
> nothing about previous contributions; almost everyone who contributed to
> Gentoo over the past 20 years did so without signing anything, without
> identity verification, and with no DCO. Those commits were accepted and
> continue to be accepted until we decide otherwise. I don't like the way
> you construe the previous work of hundreds of people who contributed to
> the project; I find the idea that we should never have accepted these
> contributions to be pretty offensive.
>
> You are free to blame the organization for having bad policies (and you
> do and I'm the board President and I will 1000% take the blame) but don't
> for a minute blame people who are just trying to contribute and following
> the policies that the project had at the time. As you wrote above
> "perfect is the enemy of the good" and if we rejected the previous 20
> years of work we'd have basically nothing, so we accept that risk as a
> cost of continuing to exist as a Foundation. No business operates with
> zero risk.
>  
>
>
>     > I invited some gifted people with
>     > high quality out-of-tree work to become contributors or developers,
>     > but due to hostile attitude towards anonymous contributors they
>     > can't join. And people want to stay anonymous for good reasons,
>     > because they are engaged with privacy oriented development.
>
>
>     This is a very vague statement that sounds like serious overstatement
>     with no proof, aimed purely to force emotional reaction to support your
>     proposal.  If you really want to propose something meaningful, I'd
>     really appreciate if you used real evidence to support it rather than
>     vague claims.
>
>
>     > We are loosing real people, real contributions and real community.
>     > What for? For solving imaginary problems with inappropriate tools.
>     >
>
>     Thank you for telling us that copyright is an imaginary problem.
>
>
> Your words are like knives, and this leads to a perception of antagonism.
>
> 1) The policies of the project currently prioritize a knowledge of where
> commits come from in order to eventually reduce liability risk for the
> project.
> 2) I firmly do not believe the project has anything against anonymous /
> pseudonymous contributors (nor should it; if you think it does I'm happy
> to amend bylaws, GLEPs, and any other charter documents to state that we
> have nothing against that type of contribution.)
> 3) The current policy makes it difficult to contribute in this way;
> because we have this trade-off we have made where we want to know where
> commits come from for legal reasons.)
>
> Its OK to say "Hi X, we cannot accept your anonymous / pseudonymous
> contribution because of this policy, and we made this policy to solve a
> problem of copyright liability for the organization."
> I don't think its OK to say "Hi X, its completely unreasonable to want to
> contribute to Gentoo in an Anonymous or Pseudonymous manner; please file
> your identity papers to me immediately!"
>
> My reading is your comments are closer to the latter than the former; I'm
> just not sure why that is.
>
> I think its perfectly sane to ask "how can we build an organization where
> we can accept pseudonymous contributions and contain our liability for
> code from unverified contributors?" and have people interested in that
> write up and vet proposals. I get that its a complex and difficult
> problem area; maybe none of the proposals will work! but that doesn't
> meant we shouldn't try to do it.
>  
>
>
>     -- 
>     Best regards,
>     Michał Górny
>
Thank you, Alec, for your rather-more-balanced approach.

[-- Attachment #1.1.2: Type: text/html, Size: 9594 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 14:04     ` NP-Hardass
  2019-04-03 14:43       ` Andrew Savchenko
  2019-04-03 14:56       ` Ulrich Mueller
@ 2019-04-03 23:05       ` Alec Warner
  2019-04-04  0:20         ` Alec Warner
  2019-04-09 20:46         ` Gokturk Yuksek
  2 siblings, 2 replies; 75+ messages in thread
From: Alec Warner @ 2019-04-03 23:05 UTC (permalink / raw
  To: NP-Hardass; +Cc: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 4347 bytes --]

On Wed, Apr 3, 2019 at 10:04 AM NP-Hardass <NP-Hardass@gentoo.org> wrote:

> On 4/3/19 8:43 AM, Alec Warner wrote:
> >
> >
> > On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org
> > <mailto:NP-Hardass@gentoo.org>> wrote:
> >
> >     On 3/31/19 11:20 PM, William Hubbs wrote:
> >     > Hi all,
> >     >
> >     > two weeks from today (2019-04-14) the Gentoo Council will meet at
> >     > 19:00 UTC in the #gentoo-council channel on freenode.
> >     >
> >     > Please reply to this message with any items you would like us to
> >     put on
> >     > the agenda to discuss or vote on.
> >     >
> >     > Thanks much,
> >     >
> >     > William
> >     >
> >
> >     I'd like the council to discuss the issue and general trend of
> actions
> >     (particularly recent) to restrict the ability of developers to
> >     contribute to Gentoo.  In my view, efforts are being made to make
> >     contributions as users substantially easier, while efforts are being
> >     made to make being a developer substantially harder.  The months of
> >     studying, quiz taking, and interviews set a bar that should make
> >     contributions from those individuals that become developers easier
> than
> >     the average user, not more difficult.
> >
> >
> > This is a pretty vague statement, are there particular things you want
> > the council to review; or just the 'general trend'?
> > I'm not aware of any recent changes to the developer onboarding process.
> >
> > -A
> >
> >
> >
> >     --
> >     NP-Hardass
> >
>
> Not just the onboarding, but the retention too.  General trend is what
> I'm proposing should be discussed publicly during the meeting.
>
> Three points:
>
> At present time, everyone needs a "Real Name" to contribute.  A user,
> with a new email address, can allege to be "Foo Bar" and contribute
> without impediment, but, as recent proposals would have it, developers
> would need to show proof of ID over video call to become part of the web
> of trust for committing.  That effectively allows any user to remain
> anonymous by using a false name, obviating a huge portion of the alleged
> benefit to requiring names in the first place. So, developers can be
> held to such a high standard that they can either no longer contribute,
> while we trim eligible pool of new developers and compare that to the
> ease with which any "named" contributor on github or bugzilla can do as
> they please.
>

I think it is reasonable to try to pursue a more inclusive policy where
identity is more flexible (as I discussed in a different message on this
thread), but keep in mind the Council (and really a few key members) spent
over a year working on the policy we have; so I'm not certain its a trivial
change. You are free to dislike the policy we have and you are free to
suggest we pursue a more inclusive policy, but at least here as a trustee
who voted for it we made a deliberate choice here and barring some middle
ground where we somehow understand that contributions to Gentoo are done in
a low-risk way, we will continue to reject commits from obvious
contributors.

What I refuse to engage in is an incessant debate about the policy we have;
please accept that we made it in good faith to reduce legal risk for the
project and, if an alternative is presented that keeps risk low while
accepting a broader set of contributions we will consider it in the same
good faith.

-A


> We currently have a RFC, just posted two days ago, for developers to be
> regularly tested to maintain commit status.  Again, if the developer
> feels like it, maybe it is easier for him/her to just become a plain old
> user and submit patches, waiting on the (as I see it, dwindling,) amount
> of active other developers ready to commit instead.
>
> Totally anecdotal, I've seen developers that have fairly decent QA on
> their own commits merge PRs from users without full review and
> introducing a whole host of issues because code from users isn't always
> vetted as thoroughly as ones own work.  So, I'd argue, the QA standards
> of being a dev don't quite apply to you as stringently once you
> downgrade to being a user...
>
> At the end of the day, holding developers to higher standards than users
> is a given, but it shouldn't be more onerous to be a developer than to
> be a user contributing.
>
> --
> NP-Hardass
>
>

[-- Attachment #2: Type: text/html, Size: 5573 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 23:05       ` Alec Warner
@ 2019-04-04  0:20         ` Alec Warner
  2019-04-09 20:46         ` Gokturk Yuksek
  1 sibling, 0 replies; 75+ messages in thread
From: Alec Warner @ 2019-04-04  0:20 UTC (permalink / raw
  To: NP-Hardass; +Cc: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 4656 bytes --]

On Wed, Apr 3, 2019 at 7:05 PM Alec Warner <antarus@gentoo.org> wrote:

>
>
> On Wed, Apr 3, 2019 at 10:04 AM NP-Hardass <NP-Hardass@gentoo.org> wrote:
>
>> On 4/3/19 8:43 AM, Alec Warner wrote:
>> >
>> >
>> > On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org
>> > <mailto:NP-Hardass@gentoo.org>> wrote:
>> >
>> >     On 3/31/19 11:20 PM, William Hubbs wrote:
>> >     > Hi all,
>> >     >
>> >     > two weeks from today (2019-04-14) the Gentoo Council will meet at
>> >     > 19:00 UTC in the #gentoo-council channel on freenode.
>> >     >
>> >     > Please reply to this message with any items you would like us to
>> >     put on
>> >     > the agenda to discuss or vote on.
>> >     >
>> >     > Thanks much,
>> >     >
>> >     > William
>> >     >
>> >
>> >     I'd like the council to discuss the issue and general trend of
>> actions
>> >     (particularly recent) to restrict the ability of developers to
>> >     contribute to Gentoo.  In my view, efforts are being made to make
>> >     contributions as users substantially easier, while efforts are being
>> >     made to make being a developer substantially harder.  The months of
>> >     studying, quiz taking, and interviews set a bar that should make
>> >     contributions from those individuals that become developers easier
>> than
>> >     the average user, not more difficult.
>> >
>> >
>> > This is a pretty vague statement, are there particular things you want
>> > the council to review; or just the 'general trend'?
>> > I'm not aware of any recent changes to the developer onboarding process.
>> >
>> > -A
>> >
>> >
>> >
>> >     --
>> >     NP-Hardass
>> >
>>
>> Not just the onboarding, but the retention too.  General trend is what
>> I'm proposing should be discussed publicly during the meeting.
>>
>> Three points:
>>
>> At present time, everyone needs a "Real Name" to contribute.  A user,
>> with a new email address, can allege to be "Foo Bar" and contribute
>> without impediment, but, as recent proposals would have it, developers
>> would need to show proof of ID over video call to become part of the web
>> of trust for committing.  That effectively allows any user to remain
>> anonymous by using a false name, obviating a huge portion of the alleged
>> benefit to requiring names in the first place. So, developers can be
>> held to such a high standard that they can either no longer contribute,
>> while we trim eligible pool of new developers and compare that to the
>> ease with which any "named" contributor on github or bugzilla can do as
>> they please.
>>
>
> I think it is reasonable to try to pursue a more inclusive policy where
> identity is more flexible (as I discussed in a different message on this
> thread), but keep in mind the Council (and really a few key members) spent
> over a year working on the policy we have; so I'm not certain its a trivial
> change. You are free to dislike the policy we have and you are free to
> suggest we pursue a more inclusive policy, but at least here as a trustee
> who voted for it we made a deliberate choice here and barring some middle
> ground where we somehow understand that contributions to Gentoo are done in
> a low-risk way, we will continue to reject commits from obvious
> contributors.
>

Er, not obvious contributors, but contributors committing obvious
violations of the policy, sorry ;)

-A


>
> What I refuse to engage in is an incessant debate about the policy we
> have; please accept that we made it in good faith to reduce legal risk for
> the project and, if an alternative is presented that keeps risk low while
> accepting a broader set of contributions we will consider it in the same
> good faith.
>
> -A
>
>
>> We currently have a RFC, just posted two days ago, for developers to be
>> regularly tested to maintain commit status.  Again, if the developer
>> feels like it, maybe it is easier for him/her to just become a plain old
>> user and submit patches, waiting on the (as I see it, dwindling,) amount
>> of active other developers ready to commit instead.
>>
>> Totally anecdotal, I've seen developers that have fairly decent QA on
>> their own commits merge PRs from users without full review and
>> introducing a whole host of issues because code from users isn't always
>> vetted as thoroughly as ones own work.  So, I'd argue, the QA standards
>> of being a dev don't quite apply to you as stringently once you
>> downgrade to being a user...
>>
>> At the end of the day, holding developers to higher standards than users
>> is a given, but it shouldn't be more onerous to be a developer than to
>> be a user contributing.
>>
>> --
>> NP-Hardass
>>
>>

[-- Attachment #2: Type: text/html, Size: 6319 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 22:35           ` Alec Warner
  2019-04-03 22:48             ` Michael Everitt
@ 2019-04-04  5:20             ` Michał Górny
  1 sibling, 0 replies; 75+ messages in thread
From: Michał Górny @ 2019-04-04  5:20 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 7271 bytes --]

On Wed, 2019-04-03 at 18:35 -0400, Alec Warner wrote:
> On Wed, Apr 3, 2019 at 2:44 PM Michał Górny <mgorny@gentoo.org> wrote:
> 
> > On Wed, 2019-04-03 at 17:43 +0300, Andrew Savchenko wrote:
> > > Why? We have no way to verify that provided names are valid or that
> > > provided ID's are valid. At least in my jurisdiction such
> > > information collected can't be used for legal action or protection
> > > without following established government-assisted verification
> > > procedure. In other jurisdictions similar problems may and will
> > > arise.
> > 
> > 'Perfect is the enemy of good'.  Claiming that you can't be 100% sure
> > that someone's giving his real name doesn't imply that everyone is using
> > fake names.  Or that it makes no sense to use them.
> > 
> > > Additional problem is personal data collection, it is
> > > restricted or heavily regulated in many countries. One can't just
> > > demand to show an ID via electronic means without following
> > > complicated data protection procedures which are likely to be
> > > incompatible between jurisdictions.
> > 
> > Do you have any proof of that, or are you just basing your comments
> > on the common concept of misunderstanding GDPR and extending it to match
> > your private interest?
> > 
> > > So the real name requirement gives us no real protection from
> > > possible cases, but creates real and serious problems by kicking
> > > active developers and contributors from further contributions.
> > > NP-Hardass is not the only one.
> > 
> > Do you have any proof of that?  As far as I'm concerned, we're pretty
> > clear that NP-Hardass can't contribute to Gentoo, and that his previous
> > contributions shouldn't have been accepted in the first place (and why
> > Trustees agreed to them is another problem).  Are you going to take
> > legal and financial responsibility if his employer claims copyright to
> > his contributions?  And if you say yes, are you going to really take it
> > or go with the forementioned attitude that we can't legally force you
> > to?
> > 
> 
> Under the current policy we do not accept contributions from contributors
> whose names we believe are not real identities. The current policy says
> nothing about previous contributions; almost everyone who contributed to
> Gentoo over the past 20 years did so without signing anything, without
> identity verification, and with no DCO. Those commits were accepted and
> continue to be accepted until we decide otherwise. I don't like the way you
> construe the previous work of hundreds of people who contributed to the
> project; I find the idea that we should never have accepted these
> contributions to be pretty offensive.
> 
> You are free to blame the organization for having bad policies (and you do
> and I'm the board President and I will 1000% take the blame) but don't for
> a minute blame people who are just trying to contribute and following the
> policies that the project had at the time. As you wrote above "perfect is
> the enemy of the good" and if we rejected the previous 20 years of work
> we'd have basically nothing, so we accept that risk as a cost of continuing
> to exist as a Foundation. No business operates with zero risk.

I'm sorry.  I don't know what exact knowledge people who made those
decisions had.  I'm just saying that if you know that someone is hiding
his contributions to Gentoo from his employer, and if you know that
employers often claim copyright to all work their employees do... you
get the picture, right?

And no, I'm not saying people will sue the hell out of us, take all our
money, arrest all developers they can.  What I'm really worried about is
that if they claim copyright to those contributions, we will have to
spend a lot of work finding all his contributions and replacing them
with unencumbered code.  And it will be especially hard to prove we
aren't copying that copyrighted code given that ebuilds are very uniform
by nature.

> > > I invited some gifted people with
> > > high quality out-of-tree work to become contributors or developers,
> > > but due to hostile attitude towards anonymous contributors they
> > > can't join. And people want to stay anonymous for good reasons,
> > > because they are engaged with privacy oriented development.
> > This is a very vague statement that sounds like serious overstatement
> > with no proof, aimed purely to force emotional reaction to support your
> > proposal.  If you really want to propose something meaningful, I'd
> > really appreciate if you used real evidence to support it rather than
> > vague claims.
> > 
> > > We are loosing real people, real contributions and real community.
> > > What for? For solving imaginary problems with inappropriate tools.
> > > 
> > 
> > Thank you for telling us that copyright is an imaginary problem.
> > 
> 
> Your words are like knives, and this leads to a perception of antagonism.

...and accusing Council of 'solving imaginary problems' is not?  As far
as I'm concerned, that's a *very antagonistic* statement, and seriously
undermining Council's professionality.

> 1) The policies of the project currently prioritize a knowledge of where
> commits come from in order to eventually reduce liability risk for the
> project.
> 2) I firmly do not believe the project has anything against anonymous /
> pseudonymous contributors (nor should it; if you think it does I'm happy to
> amend bylaws, GLEPs, and any other charter documents to state that we have
> nothing against that type of contribution.)
> 3) The current policy makes it difficult to contribute in this way; because
> we have this trade-off we have made where we want to know where commits
> come from for legal reasons.)
> 
> Its OK to say "Hi X, we cannot accept your anonymous / pseudonymous
> contribution because of this policy, and we made this policy to solve a
> problem of copyright liability for the organization."
> I don't think its OK to say "Hi X, its completely unreasonable to want to
> contribute to Gentoo in an Anonymous or Pseudonymous manner; please file
> your identity papers to me immediately!"
> 
> My reading is your comments are closer to the latter than the former; I'm
> just not sure why that is.
> 
> I think its perfectly sane to ask "how can we build an organization where
> we can accept pseudonymous contributions and contain our liability for code
> from unverified contributors?" and have people interested in that write up
> and vet proposals. I get that its a complex and difficult problem area;
> maybe none of the proposals will work! but that doesn't meant we shouldn't
> try to do it.

This seems to entirely miss the point taken from Linux policy, and focus
on the 'Gentoo is Foundation' model.  It's not.  Gentoo is distributed
to all our users, and all our users need to be able to verify that
the code comes from contributors who are actually allowed to contribute.
They can't really hit 'Foundation has this data somewhere in secret'
wall.  If not anything else, this makes the project non-transparent,
and raises serious doubts whether users can actually trust it.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 14:56       ` Ulrich Mueller
@ 2019-04-04  6:30         ` Mikle Kolyada
  2019-04-04  7:47           ` Ulrich Mueller
  0 siblings, 1 reply; 75+ messages in thread
From: Mikle Kolyada @ 2019-04-04  6:30 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 491 bytes --]



On 03.04.2019 17:56, Ulrich Mueller wrote:
> We assume good faith and therefore don't require proof of contributors'

And that is why we have the policy that accepts everything that does not
look like an invalid name? Say, if np-hardass will change his identity
to "John Smith"  (I took a random now), will this be ok as per the policy?

Good illusion of being legal.

> Do you have any evidence of contributors that are deceiving us about
> their real identities?

I do


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-04  6:30         ` Mikle Kolyada
@ 2019-04-04  7:47           ` Ulrich Mueller
  2019-04-04 10:15             ` Mikle Kolyada
  0 siblings, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2019-04-04  7:47 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 558 bytes --]

>>>>> On Thu, 04 Apr 2019, Mikle Kolyada wrote:

> On 03.04.2019 17:56, Ulrich Mueller wrote:
>> We assume good faith and therefore don't require proof of contributors'

> And that is why we have the policy that accepts everything that does
> not look like an invalid name? Say, if np-hardass will change his
> identity to "John Smith" (I took a random now), will this be ok as
> per the policy?

Obviously not, because we know that "John Smith" is not his real name.

> Good illusion of being legal.

It boils down to "due diligence" from our side.

Ulrich

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-04  7:47           ` Ulrich Mueller
@ 2019-04-04 10:15             ` Mikle Kolyada
  0 siblings, 0 replies; 75+ messages in thread
From: Mikle Kolyada @ 2019-04-04 10:15 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 1081 bytes --]



On 04.04.2019 10:47, Ulrich Mueller wrote:
>>>>>> On Thu, 04 Apr 2019, Mikle Kolyada wrote:
>> On 03.04.2019 17:56, Ulrich Mueller wrote:
>>> We assume good faith and therefore don't require proof of contributors'
>> And that is why we have the policy that accepts everything that does
>> not look like an invalid name? Say, if np-hardass will change his
>> identity to "John Smith" (I took a random now), will this be ok as
>> per the policy?
> Obviously not, because we know that "John Smith" is not his real name.

Why not? He can claim he has changed his name, and by the "good faith"
you should trust him, or is this selective now?
Even more, we know his name only because he had submitted his identity
to the trustees before.
People can also create virtuals with different names pretending they are
real.

This now works as described in "shut the stable door when the steed is
stolen"

The glep allows any level of absurd, while this should not.

>> Good illusion of being legal.
> It boils down to "due diligence" from our side.
>
> Ulrich



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-01  3:20 [gentoo-project] call for agenda items -- council meeting 2019-04-14 William Hubbs
  2019-04-02 13:47 ` Michał Górny
  2019-04-03 11:31 ` NP-Hardass
@ 2019-04-08  5:03 ` Michał Górny
  2 siblings, 0 replies; 75+ messages in thread
From: Michał Górny @ 2019-04-08  5:03 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 811 bytes --]

On Sun, 2019-03-31 at 22:20 -0500, William Hubbs wrote:
> Hi all,
> 
> two weeks from today (2019-04-14) the Gentoo Council will meet at
> 19:00 UTC in the #gentoo-council channel on freenode.
> 
> Please reply to this message with any items you would like us to put on
> the agenda to discuss or vote on.
> 

I would like to request the Council to debate and vote on supporting
the idea of pushing for disbanding or better specialization of herd-like 
projects (i.e. projects covering a very broad scope of packages that
have very little in common, and therefore are unlikely to be all
maintained by the same people).  I've started the original discussion
on gentoo-dev:

https://archives.gentoo.org/gentoo-dev/message/5a6ae394023c56a4830b4e2e9472a6bd

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 18:44         ` Michał Górny
  2019-04-03 22:35           ` Alec Warner
@ 2019-04-09 20:18           ` Gokturk Yuksek
  2019-04-09 20:45             ` Alec Warner
  2019-04-09 21:06             ` Ulrich Mueller
  1 sibling, 2 replies; 75+ messages in thread
From: Gokturk Yuksek @ 2019-04-09 20:18 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 4778 bytes --]

Hi,

I'd like to voice my opinion on the matter as well. Full disclosure:
NP-Hardass is my mentor and I also had a co-maintainer who has been
distressed by the enforcement of the GLEP.

Michał Górny:
> On Wed, 2019-04-03 at 17:43 +0300, Andrew Savchenko wrote:
>> Why? We have no way to verify that provided names are valid or that
>> provided ID's are valid. At least in my jurisdiction such
>> information collected can't be used for legal action or protection
>> without following established government-assisted verification
>> procedure. In other jurisdictions similar problems may and will
>> arise.
> 
> 'Perfect is the enemy of good'.  Claiming that you can't be 100% sure
> that someone's giving his real name doesn't imply that everyone is using
> fake names.  Or that it makes no sense to use them.
> 

I understand that but it creates problems with the consistent
enforcement of the policy. There are no clear guidelines as to how we
decide who requires identity validation and who doesn't. We don't even
know who is tasked with making the request and performing the
validation. If I work with a user and I am convinced that they provide
their real name, is that sufficient for the foundation? Can I
arbitrarily be suspicious of any user and demand them to provide their
identity?

>> Additional problem is personal data collection, it is
>> restricted or heavily regulated in many countries. One can't just
>> demand to show an ID via electronic means without following
>> complicated data protection procedures which are likely to be
>> incompatible between jurisdictions.
> 
> Do you have any proof of that, or are you just basing your comments
> on the common concept of misunderstanding GDPR and extending it to match
> your private interest?
> 

At the very least, insecure transportation and storage of legal
documents has a potential to lead to identity theft, which makes it a
legal liability in and of itself. I don't think we should be dismissive
on this point.

>> So the real name requirement gives us no real protection from
>> possible cases, but creates real and serious problems by kicking
>> active developers and contributors from further contributions.
>> NP-Hardass is not the only one. 
> 
> Do you have any proof of that?  As far as I'm concerned, we're pretty
> clear that NP-Hardass can't contribute to Gentoo, and that his previous
> contributions shouldn't have been accepted in the first place (and why
> Trustees agreed to them is another problem).  Are you going to take
> legal and financial responsibility if his employer claims copyright to
> his contributions?  And if you say yes, are you going to really take it
> or go with the forementioned attitude that we can't legally force you
> to?
> 

I do disagree on this point. I believe the Foundation did take
appropriate measures to reduce the legal liability when he was
recruited. I think it should have been clearly explained how he has
become a legal liability to the Foundation before his access was taken
away from him.

You also bring up a more interesting point here. If I work with a user
who has lied to me about their identity, and their employer decided to
take it to court, who is liable? Am I at fault for having good faith or
is it a neglect on the Foundation's side?

>> I invited some gifted people with
>> high quality out-of-tree work to become contributors or developers,
>> but due to hostile attitude towards anonymous contributors they
>> can't join. And people want to stay anonymous for good reasons,
>> because they are engaged with privacy oriented development.
> 
> This is a very vague statement that sounds like serious overstatement
> with no proof, aimed purely to force emotional reaction to support your
> proposal.  If you really want to propose something meaningful, I'd
> really appreciate if you used real evidence to support it rather than
> vague claims.
> 
>> We are loosing real people, real contributions and real community.
>> What for? For solving imaginary problems with inappropriate tools.
>>
> 
> Thank you for telling us that copyright is an imaginary problem.
> 

I can't help but agree with the point that we are losing real
contributors and real community. And people whom I talked to didn't
oppose the Foundation's attempt to reduce legal liability. They were
frustrated by the arbitrary enforcement and not having their opinions
heard. The fact that people can get away with using a pseudonym as long
as it reads like a normal person name (for which there is no definition)
is something we have to address to the people who weren't as lucky with
their choice of pseudonym and lost their ability to contribute.

--
gokturk


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 20:18           ` Gokturk Yuksek
@ 2019-04-09 20:45             ` Alec Warner
  2019-04-09 20:56               ` Rich Freeman
                                 ` (2 more replies)
  2019-04-09 21:06             ` Ulrich Mueller
  1 sibling, 3 replies; 75+ messages in thread
From: Alec Warner @ 2019-04-09 20:45 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 7670 bytes --]

On Tue, Apr 9, 2019 at 4:18 PM Gokturk Yuksek <gokturk@gentoo.org> wrote:

> Hi,
>
> I'd like to voice my opinion on the matter as well. Full disclosure:
> NP-Hardass is my mentor and I also had a co-maintainer who has been
> distressed by the enforcement of the GLEP.
>
> Michał Górny:
> > On Wed, 2019-04-03 at 17:43 +0300, Andrew Savchenko wrote:
> >> Why? We have no way to verify that provided names are valid or that
> >> provided ID's are valid. At least in my jurisdiction such
> >> information collected can't be used for legal action or protection
> >> without following established government-assisted verification
> >> procedure. In other jurisdictions similar problems may and will
> >> arise.
> >
> > 'Perfect is the enemy of good'.  Claiming that you can't be 100% sure
> > that someone's giving his real name doesn't imply that everyone is using
> > fake names.  Or that it makes no sense to use them.
> >
>
> I understand that but it creates problems with the consistent
> enforcement of the policy. There are no clear guidelines as to how we
> decide who requires identity validation and who doesn't. We don't even
> know who is tasked with making the request and performing the
> validation. If I work with a user and I am convinced that they provide
> their real name, is that sufficient for the foundation? Can I
> arbitrarily be suspicious of any user and demand them to provide their
> identity?
>

So first a preface: I would prefer we accept a name until we have some
reasonable suspicion that it is wrong.
If someone submitted as "boaty mcboatface" it might immediately raise such
a suspicion; but a contributor who contributed as "John Doe" might not. Its
very subjective, yes, and we don't offer better guidelines.

So to your first question, yes its sufficient.
To your second question, you could, but I think that would be wrong and if
I found out I'd probably talk to you about it and if it continued, I'd
probably take some kind of remedial action. The intent is to have a
reasonable suspicion of fraud or wrongdoing, not to do just do it willy
nilly.

That being said I don't intend to forge a policy that is bullet-proof. If I
cannot trust fellow project members to act well, they might as well just
leave the project now. If project members are looking for "a list of rules
to follow" my only rules are "don't be an ass" and if you are told you are
being an ass, maybe listen and take that advice as opposed to objecting.


>
> >> Additional problem is personal data collection, it is
> >> restricted or heavily regulated in many countries. One can't just
> >> demand to show an ID via electronic means without following
> >> complicated data protection procedures which are likely to be
> >> incompatible between jurisdictions.
> >
> > Do you have any proof of that, or are you just basing your comments
> > on the common concept of misunderstanding GDPR and extending it to match
> > your private interest?
> >
>
> At the very least, insecure transportation and storage of legal
> documents has a potential to lead to identity theft, which makes it a
> legal liability in and of itself. I don't think we should be dismissive
> on this point.
>

I don't believe any policies require collecting personal data currently.


>
> >> So the real name requirement gives us no real protection from
> >> possible cases, but creates real and serious problems by kicking
> >> active developers and contributors from further contributions.
> >> NP-Hardass is not the only one.
> >
> > Do you have any proof of that?  As far as I'm concerned, we're pretty
> > clear that NP-Hardass can't contribute to Gentoo, and that his previous
> > contributions shouldn't have been accepted in the first place (and why
> > Trustees agreed to them is another problem).  Are you going to take
> > legal and financial responsibility if his employer claims copyright to
> > his contributions?  And if you say yes, are you going to really take it
> > or go with the forementioned attitude that we can't legally force you
> > to?
> >
>
> I do disagree on this point. I believe the Foundation did take
> appropriate measures to reduce the legal liability when he was
> recruited. I think it should have been clearly explained how he has
> become a legal liability to the Foundation before his access was taken
> away from him.
>

The Foundation has always carried legal risk. Only recently have we
(through the awesome work of ulm@ and others) had a policy to help mitigate
it. These contributors have not 'suddenly become a legal risk' but instead
the community (council and foundation combined) have adopted a more
risk-averse stance by adopting GLEP-76 and that results in some
contributors being unable to contribute. I'm not sure what else needs to be
explained.


>
> You also bring up a more interesting point here. If I work with a user
> who has lied to me about their identity, and their employer decided to
> take it to court, who is liable? Am I at fault for having good faith or
> is it a neglect on the Foundation's side?
>

I'm not a lawyer, so I won't speculate on this specific instance. Having a
policy where commits require a DCO and we take some measure to not accept
contributions when we have knowledge that the DCO is wrong / invalid is
clearly better than our previous policy (which was basically "accept all
contributions.") Whether it is sufficient to prevent any specific legal
suit, I couldn't tell you.


>
> >> I invited some gifted people with
> >> high quality out-of-tree work to become contributors or developers,
> >> but due to hostile attitude towards anonymous contributors they
> >> can't join. And people want to stay anonymous for good reasons,
> >> because they are engaged with privacy oriented development.
> >
> > This is a very vague statement that sounds like serious overstatement
> > with no proof, aimed purely to force emotional reaction to support your
> > proposal.  If you really want to propose something meaningful, I'd
> > really appreciate if you used real evidence to support it rather than
> > vague claims.
> >
> >> We are loosing real people, real contributions and real community.
> >> What for? For solving imaginary problems with inappropriate tools.
> >>
> >
> > Thank you for telling us that copyright is an imaginary problem.
> >
>
> I can't help but agree with the point that we are losing real
> contributors and real community. And people whom I talked to didn't
> oppose the Foundation's attempt to reduce legal liability. They were
> frustrated by the arbitrary enforcement and not having their opinions
> heard. The fact that people can get away with using a pseudonym as long
> as it reads like a normal person name (for which there is no definition)
> is something we have to address to the people who weren't as lucky with
> their choice of pseudonym and lost their ability to contribute.
>

If you want to make a point that Gentoo leadership is bad at making
opposing feelings heard, well I'd probably agree with you (this thread is
one such example.) If you want to make some kind of point that "having an
opinion heard means we change the policy to suit that opinion" then I think
we just disagree on that point. Don't make it out like we made the decision
without thinking of anonymous / pseudonymous contributors; numerous
discussions were had about them and we could not find a way to include them
in the policy.

That doesn't mean we didn't hear their thoughts and objections though.

-A


>
> --
> gokturk
>
>

[-- Attachment #2: Type: text/html, Size: 9553 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-03 23:05       ` Alec Warner
  2019-04-04  0:20         ` Alec Warner
@ 2019-04-09 20:46         ` Gokturk Yuksek
  2019-04-09 21:01           ` Aaron Bauman
  2019-04-19  6:50           ` [gentoo-project] GLEP76, legal liability around misrepresentation in copyright, real names, how it's handled at FSF, SFC & at the US copyright office! Robin H. Johnson
  1 sibling, 2 replies; 75+ messages in thread
From: Gokturk Yuksek @ 2019-04-09 20:46 UTC (permalink / raw
  To: gentoo-project, Alec Warner, NP-Hardass


[-- Attachment #1.1: Type: text/plain, Size: 6129 bytes --]

Hi,

Alec Warner:
> On Wed, Apr 3, 2019 at 10:04 AM NP-Hardass <NP-Hardass@gentoo.org> wrote:
> 
>> On 4/3/19 8:43 AM, Alec Warner wrote:
>>>
>>>
>>> On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@gentoo.org
>>> <mailto:NP-Hardass@gentoo.org>> wrote:
>>>
>>>     On 3/31/19 11:20 PM, William Hubbs wrote:
>>>     > Hi all,
>>>     >
>>>     > two weeks from today (2019-04-14) the Gentoo Council will meet at
>>>     > 19:00 UTC in the #gentoo-council channel on freenode.
>>>     >
>>>     > Please reply to this message with any items you would like us to
>>>     put on
>>>     > the agenda to discuss or vote on.
>>>     >
>>>     > Thanks much,
>>>     >
>>>     > William
>>>     >
>>>
>>>     I'd like the council to discuss the issue and general trend of
>> actions
>>>     (particularly recent) to restrict the ability of developers to
>>>     contribute to Gentoo.  In my view, efforts are being made to make
>>>     contributions as users substantially easier, while efforts are being
>>>     made to make being a developer substantially harder.  The months of
>>>     studying, quiz taking, and interviews set a bar that should make
>>>     contributions from those individuals that become developers easier
>> than
>>>     the average user, not more difficult.
>>>
>>>
>>> This is a pretty vague statement, are there particular things you want
>>> the council to review; or just the 'general trend'?
>>> I'm not aware of any recent changes to the developer onboarding process.
>>>
>>> -A
>>>
>>>
>>>
>>>     --
>>>     NP-Hardass
>>>
>>
>> Not just the onboarding, but the retention too.  General trend is what
>> I'm proposing should be discussed publicly during the meeting.
>>
>> Three points:
>>
>> At present time, everyone needs a "Real Name" to contribute.  A user,
>> with a new email address, can allege to be "Foo Bar" and contribute
>> without impediment, but, as recent proposals would have it, developers
>> would need to show proof of ID over video call to become part of the web
>> of trust for committing.  That effectively allows any user to remain
>> anonymous by using a false name, obviating a huge portion of the alleged
>> benefit to requiring names in the first place. So, developers can be
>> held to such a high standard that they can either no longer contribute,
>> while we trim eligible pool of new developers and compare that to the
>> ease with which any "named" contributor on github or bugzilla can do as
>> they please.
>>
> 
> I think it is reasonable to try to pursue a more inclusive policy where
> identity is more flexible (as I discussed in a different message on this
> thread), but keep in mind the Council (and really a few key members) spent
> over a year working on the policy we have; so I'm not certain its a trivial
> change. You are free to dislike the policy we have and you are free to
> suggest we pursue a more inclusive policy, but at least here as a trustee
> who voted for it we made a deliberate choice here and barring some middle
> ground where we somehow understand that contributions to Gentoo are done in
> a low-risk way, we will continue to reject commits from obvious
> contributors.
> 
> What I refuse to engage in is an incessant debate about the policy we have;
> please accept that we made it in good faith to reduce legal risk for the
> project and, if an alternative is presented that keeps risk low while
> accepting a broader set of contributions we will consider it in the same
> good faith.
> 
> -A
> 

I don't doubt people's good faith in proposing this policy and I'm sure
it's done with the best interest in mind. I apologize for not doing the
homework for the following question: did the Foundation pay for any kind
of legal counsel on this matter? I think one thing most of us struggle
with is that we are not lawyers. It would help to put people's mind at
ease if the Foundation consulted a lawyer that clearly explained:

- What exactly is the legal liability being addressed here?
- Have there been any precedent cases of copyright infringement
(constrained to the context of copyrighted ebuilds, or code of similar
nature) to make this a more realistic threat for the Foundation?
- In the case of a potential court case, how is the liability
distributed among involved parties? Would we be legally required to
track down the contributor (whose identity we may or may not have
confirmed yet)?

The reason why I'm suggesting this is because I've talked to a friend of
mine, who is a software patent lawyer, about the DCO and GLEP. Their
first impression was that the DCO itself has no clause for requiring a
legal name, so signing it with a fake name may not violate the DCO
itself. So the (informal) conclusion is that as long as nobody sues you
for copyright infringement, there is no legal problem with using a fake
name to sign the DCO. I know it sounds very obvious but the point is
that legal people have a better grip of the situation than we do, and
the community is more likely to take their word and justification for it.

> 
>> We currently have a RFC, just posted two days ago, for developers to be
>> regularly tested to maintain commit status.  Again, if the developer
>> feels like it, maybe it is easier for him/her to just become a plain old
>> user and submit patches, waiting on the (as I see it, dwindling,) amount
>> of active other developers ready to commit instead.
>>
>> Totally anecdotal, I've seen developers that have fairly decent QA on
>> their own commits merge PRs from users without full review and
>> introducing a whole host of issues because code from users isn't always
>> vetted as thoroughly as ones own work.  So, I'd argue, the QA standards
>> of being a dev don't quite apply to you as stringently once you
>> downgrade to being a user...
>>
>> At the end of the day, holding developers to higher standards than users
>> is a given, but it shouldn't be more onerous to be a developer than to
>> be a user contributing.
>>
>> --
>> NP-Hardass
>>
>>


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 20:45             ` Alec Warner
@ 2019-04-09 20:56               ` Rich Freeman
  2019-04-09 21:03                 ` Raymond Jennings
  2019-04-09 21:13               ` Gokturk Yuksek
  2019-04-14 13:58               ` Andreas K. Huettel
  2 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2019-04-09 20:56 UTC (permalink / raw
  To: gentoo-project

On Tue, Apr 9, 2019 at 4:45 PM Alec Warner <antarus@gentoo.org> wrote:
>
> That being said I don't intend to forge a policy that is bullet-proof. If I cannot trust fellow project members to act well, they might as well just leave the project now.

++

Ultimately if somebody with commit access wants to create trouble
there are a lot of things they can do that are far more harmful than
using a fake name.  I think we just need to be reasonable.

Usually the standard that is used in courts at least in the US is
reasonable care, and it has no hard definition, other than basically
being the amount of care a normal person would exercise to do the
right thing.  If you want to find out whether something is or isn't
reasonable care the easiest way is to get sued, or sue somebody else,
and then after a few years you get an answer, and maybe a judgment.

I think there are probably some legal benefits to requiring a real
name, but personally I think there are more benefits beyond that.  I
think it tends to create a more professional atmosphere when people
are conversing with "Alec Warner" and not "Boaty McBoatface" or
whatever.  Also, having some kind of reputational risk probably does
help cut down on the trolling somewhat.  Maybe...

If you wanted to put Gentoo on your resume would you really want a
potential employer to Google it and find articles by people like
"420forlife?"  I think this sort of thing can help set the tone for
the community.

That's just my opinion...

--
Rich


^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 20:46         ` Gokturk Yuksek
@ 2019-04-09 21:01           ` Aaron Bauman
  2019-04-09 21:34             ` Gokturk Yuksek
  2019-04-19  6:50           ` [gentoo-project] GLEP76, legal liability around misrepresentation in copyright, real names, how it's handled at FSF, SFC & at the US copyright office! Robin H. Johnson
  1 sibling, 1 reply; 75+ messages in thread
From: Aaron Bauman @ 2019-04-09 21:01 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 3622 bytes --]

On Tue, Apr 09, 2019 at 08:46:00PM +0000, Gokturk Yuksek wrote:
> Hi,
> 
> Alec Warner:
> > On Wed, Apr 3, 2019 at 10:04 AM NP-Hardass <NP-Hardass@gentoo.org> wrote:

[snip]

> 
> I don't doubt people's good faith in proposing this policy and I'm sure
> it's done with the best interest in mind. I apologize for not doing the
> homework for the following question: did the Foundation pay for any kind
> of legal counsel on this matter? I think one thing most of us struggle
> with is that we are not lawyers. It would help to put people's mind at
> ease if the Foundation consulted a lawyer that clearly explained:
> 
> - What exactly is the legal liability being addressed here?
> - Have there been any precedent cases of copyright infringement
> (constrained to the context of copyrighted ebuilds, or code of similar
> nature) to make this a more realistic threat for the Foundation?
> - In the case of a potential court case, how is the liability
> distributed among involved parties? Would we be legally required to
> track down the contributor (whose identity we may or may not have
> confirmed yet)?
>

There is precent with the Linux Foundation and the DCO being enforced.
That is why they spent so much time and effort in preparing the DCO...
to guard the Linux Foundation from any copyright cases.  I think it is
safe to say that other precendents wrt copyrights can be seen in recent
things like VMWare (sued in German court), SCO, etc.  There are plenty
of situations out there.

> The reason why I'm suggesting this is because I've talked to a friend of
> mine, who is a software patent lawyer, about the DCO and GLEP. Their
> first impression was that the DCO itself has no clause for requiring a
> legal name, so signing it with a fake name may not violate the DCO
> itself. So the (informal) conclusion is that as long as nobody sues you
> for copyright infringement, there is no legal problem with using a fake
> name to sign the DCO. I know it sounds very obvious but the point is
> that legal people have a better grip of the situation than we do, and
> the community is more likely to take their word and justification for it.
> 

Is your friend interested in being retained? :)

No, the DCO does not have an *explicit* clause mandating that a "real
name" be used. I am not going to debate the interpretation of it by
others, but if I *certify* something under a pseudonym or false name
then how can I possibly be held responsible for it?  The very essence of
names are to associate things to someone.  Drivers licenses, passports,
library cards, and the list goes on...

Note: If found to be using a pseudonym to sign the Linux Kernel DCO... I
am quite sure you will be dismissed (I will find the real world example
of that happening).

If someone were too take you to court could you be held responsible
under the guise of a pseudonym or false name?  I am not aware of any
countries that allow such proceedings, but ultimately I believe the
first task would be to *prove* that you were the one involved before
proceeding further.  Of course, that most likely is some sort of
physical attestation that must occur.

This is all circumvented by simply using a "believeable" name and
staying silent.  I could easily submit patches to Gentoo as someone else
and certify the DCO.  Of course, this simply means that Gentoo can claim
some form of ignorance/plausible deniability in the end.  Ultimately,
this would likely result (IANAL) in the false contributor being held
accountable for any potential wrong-doing.

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 20:56               ` Rich Freeman
@ 2019-04-09 21:03                 ` Raymond Jennings
  2019-04-09 21:05                   ` Raymond Jennings
  0 siblings, 1 reply; 75+ messages in thread
From: Raymond Jennings @ 2019-04-09 21:03 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 3199 bytes --]

The only thing that I can say is that obfuscating one's real identity could
cause problems in the following areas:

1. Accountability in terms of any problems caused, either by malice or
incompetence.  For analogy, using caller ID to trace someone who may or may
not have been spoofing their ID
2. copyright law, which is likely to be obvious in terms of grants or
licenses, especially in the face of the GPL (of any version), and who owns
which copyright can possibly be traced by the inclusion of real life
identity.  This also relates to point 1.
3. people doing gentoo work on company time may well forfeit their
copyright interest to their employer under "work for hire", depending on
jurisdiction and/or what arrangements are made.  Said employer may be able
to veto the wishes of the actual author, and may have their own legal
department/law firm on retainer, and have deeper legal pockets to sue with
if they want to object.  In my opinion, having a "paper trail" of sorts to
follow is essential both to track down legal problems and discourage anyone
from causing them, also in relation to points 1 and 2 above.

The details of how this is achieved is of course up to the proper people,
but my personal opinion is that requiring a linux kernel style "sign-off"
that at a minimum includes the real, legal name of the author of the change
being committed is an important part of the process that at a minimum makes
sure that said author is involved in the process of accountability,
especially if any problems arise from it (legal or technical or otherwise)

On Tue, Apr 9, 2019 at 1:56 PM Rich Freeman <rich0@gentoo.org> wrote:

> On Tue, Apr 9, 2019 at 4:45 PM Alec Warner <antarus@gentoo.org> wrote:
> >
> > That being said I don't intend to forge a policy that is bullet-proof.
> If I cannot trust fellow project members to act well, they might as well
> just leave the project now.
>
> ++
>
> Ultimately if somebody with commit access wants to create trouble
> there are a lot of things they can do that are far more harmful than
> using a fake name.  I think we just need to be reasonable.
>
> Usually the standard that is used in courts at least in the US is
> reasonable care, and it has no hard definition, other than basically
> being the amount of care a normal person would exercise to do the
> right thing.  If you want to find out whether something is or isn't
> reasonable care the easiest way is to get sued, or sue somebody else,
> and then after a few years you get an answer, and maybe a judgment.
>
> I think there are probably some legal benefits to requiring a real
> name, but personally I think there are more benefits beyond that.  I
> think it tends to create a more professional atmosphere when people
> are conversing with "Alec Warner" and not "Boaty McBoatface" or
> whatever.  Also, having some kind of reputational risk probably does
> help cut down on the trolling somewhat.  Maybe...
>
> If you wanted to put Gentoo on your resume would you really want a
> potential employer to Google it and find articles by people like
> "420forlife?"  I think this sort of thing can help set the tone for
> the community.
>
> That's just my opinion...
>
> --
> Rich
>
>

[-- Attachment #2: Type: text/html, Size: 3801 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:03                 ` Raymond Jennings
@ 2019-04-09 21:05                   ` Raymond Jennings
  0 siblings, 0 replies; 75+ messages in thread
From: Raymond Jennings @ 2019-04-09 21:05 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 3822 bytes --]

On Tue, Apr 9, 2019 at 2:03 PM Raymond Jennings <shentino@gmail.com> wrote:

> The only thing that I can say is that obfuscating one's real identity
> could cause problems in the following areas:
>
> 1. Accountability in terms of any problems caused, either by malice or
> incompetence.  For analogy, using caller ID to trace someone who may or may
> not have been spoofing their ID
> 2. copyright law, which is likely to be obvious in terms of grants or
> licenses, especially in the face of the GPL (of any version), and who owns
> which copyright can possibly be traced by the inclusion of real life
> identity.  This also relates to point 1.
> 3. people doing gentoo work on company time may well forfeit their
> copyright interest to their employer under "work for hire", depending on
> jurisdiction and/or what arrangements are made.  Said employer may be able
> to veto the wishes of the actual author, and may have their own legal
> department/law firm on retainer, and have deeper legal pockets to sue with
> if they want to object.  In my opinion, having a "paper trail" of sorts to
> follow is essential both to track down legal problems and discourage anyone
> from causing them, also in relation to points 1 and 2 above.
>
> The details of how this is achieved is of course up to the proper people,
> but my personal opinion is that requiring a linux kernel style "sign-off"
> that at a minimum includes the real, legal name of the author of the change
> being committed is an important part of the process that at a minimum makes
> sure that said author is involved in the process of accountability,
> especially if any problems arise from it (legal or technical or otherwise)
>

Relatedly, I would opine that anyone who intentionally uses a false name
(especially if they get caught) has a possibly rebuttable presumption
against them that they are acting in bad faith and thus less trustworthy.

Accordingly I certainly would not object to punitive/remedial measures
being taken against people who intentionally obfusecate their identity,
especially if it causes problems or makes it harder for them to be held
accountable for it.

>
> On Tue, Apr 9, 2019 at 1:56 PM Rich Freeman <rich0@gentoo.org> wrote:
>
>> On Tue, Apr 9, 2019 at 4:45 PM Alec Warner <antarus@gentoo.org> wrote:
>> >
>> > That being said I don't intend to forge a policy that is bullet-proof.
>> If I cannot trust fellow project members to act well, they might as well
>> just leave the project now.
>>
>> ++
>>
>> Ultimately if somebody with commit access wants to create trouble
>> there are a lot of things they can do that are far more harmful than
>> using a fake name.  I think we just need to be reasonable.
>>
>> Usually the standard that is used in courts at least in the US is
>> reasonable care, and it has no hard definition, other than basically
>> being the amount of care a normal person would exercise to do the
>> right thing.  If you want to find out whether something is or isn't
>> reasonable care the easiest way is to get sued, or sue somebody else,
>> and then after a few years you get an answer, and maybe a judgment.
>>
>> I think there are probably some legal benefits to requiring a real
>> name, but personally I think there are more benefits beyond that.  I
>> think it tends to create a more professional atmosphere when people
>> are conversing with "Alec Warner" and not "Boaty McBoatface" or
>> whatever.  Also, having some kind of reputational risk probably does
>> help cut down on the trolling somewhat.  Maybe...
>>
>> If you wanted to put Gentoo on your resume would you really want a
>> potential employer to Google it and find articles by people like
>> "420forlife?"  I think this sort of thing can help set the tone for
>> the community.
>>
>> That's just my opinion...
>>
>> --
>> Rich
>>
>>

[-- Attachment #2: Type: text/html, Size: 4787 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 20:18           ` Gokturk Yuksek
  2019-04-09 20:45             ` Alec Warner
@ 2019-04-09 21:06             ` Ulrich Mueller
  2019-04-09 21:30               ` Gokturk Yuksek
  1 sibling, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2019-04-09 21:06 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1547 bytes --]

>>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:

> I understand that but it creates problems with the consistent
> enforcement of the policy. There are no clear guidelines as to how we
> decide who requires identity validation and who doesn't. We don't even
> know who is tasked with making the request and performing the
> validation. If I work with a user and I am convinced that they provide
> their real name, is that sufficient for the foundation? Can I
> arbitrarily be suspicious of any user and demand them to provide their
> identity?

> [...]

> I can't help but agree with the point that we are losing real
> contributors and real community.

So, "real" contributors, but they don't have a real name?

> And people whom I talked to didn't oppose the Foundation's attempt to
> reduce legal liability. They were frustrated by the arbitrary
> enforcement and not having their opinions heard. The fact that people
> can get away with using a pseudonym as long as it reads like a normal
> person name (for which there is no definition) is something we have to
> address to the people who weren't as lucky with their choice of
> pseudonym and lost their ability to contribute.

Really, all these points had been raised before the copyright policy was
approved, and I am sure that both the Council and the Board have
considered them.

Also, what would be the alternative? Signed-off-by lines without a real
name would be meaningless, which basically means that we would accept
any contribution without being able to track its origin.

Ulrich

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 20:45             ` Alec Warner
  2019-04-09 20:56               ` Rich Freeman
@ 2019-04-09 21:13               ` Gokturk Yuksek
  2019-04-10  7:13                 ` Michał Górny
  2019-04-14 13:58               ` Andreas K. Huettel
  2 siblings, 1 reply; 75+ messages in thread
From: Gokturk Yuksek @ 2019-04-09 21:13 UTC (permalink / raw
  To: gentoo-project, Alec Warner


[-- Attachment #1.1: Type: text/plain, Size: 9267 bytes --]

Alec Warner:
> On Tue, Apr 9, 2019 at 4:18 PM Gokturk Yuksek <gokturk@gentoo.org> wrote:
> 
>> Hi,
>>
>> I'd like to voice my opinion on the matter as well. Full disclosure:
>> NP-Hardass is my mentor and I also had a co-maintainer who has been
>> distressed by the enforcement of the GLEP.
>>
>> Michał Górny:
>>> On Wed, 2019-04-03 at 17:43 +0300, Andrew Savchenko wrote:
>>>> Why? We have no way to verify that provided names are valid or that
>>>> provided ID's are valid. At least in my jurisdiction such
>>>> information collected can't be used for legal action or protection
>>>> without following established government-assisted verification
>>>> procedure. In other jurisdictions similar problems may and will
>>>> arise.
>>>
>>> 'Perfect is the enemy of good'.  Claiming that you can't be 100% sure
>>> that someone's giving his real name doesn't imply that everyone is using
>>> fake names.  Or that it makes no sense to use them.
>>>
>>
>> I understand that but it creates problems with the consistent
>> enforcement of the policy. There are no clear guidelines as to how we
>> decide who requires identity validation and who doesn't. We don't even
>> know who is tasked with making the request and performing the
>> validation. If I work with a user and I am convinced that they provide
>> their real name, is that sufficient for the foundation? Can I
>> arbitrarily be suspicious of any user and demand them to provide their
>> identity?
>>
> 
> So first a preface: I would prefer we accept a name until we have some
> reasonable suspicion that it is wrong.
> If someone submitted as "boaty mcboatface" it might immediately raise such
> a suspicion; but a contributor who contributed as "John Doe" might not. Its
> very subjective, yes, and we don't offer better guidelines.
> 
> So to your first question, yes its sufficient.

Thanks for clarifying that.

> To your second question, you could, but I think that would be wrong and if
> I found out I'd probably talk to you about it and if it continued, I'd
> probably take some kind of remedial action. The intent is to have a
> reasonable suspicion of fraud or wrongdoing, not to do just do it willy
> nilly.
> 
> That being said I don't intend to forge a policy that is bullet-proof. If I
> cannot trust fellow project members to act well, they might as well just
> leave the project now. If project members are looking for "a list of rules
> to follow" my only rules are "don't be an ass" and if you are told you are
> being an ass, maybe listen and take that advice as opposed to objecting.
> 

My point about the guidelines is for the concern on the receiving party.
I suspect there may be situations where saying "I'm not convinced that
this is a real name of a person. Would you please provide me a proof of
ID?" is perceived offensive. Guidelines published by the Foundation help
developers justify their stance and ease people into compliance, I think.

> 
>>
>>>> Additional problem is personal data collection, it is
>>>> restricted or heavily regulated in many countries. One can't just
>>>> demand to show an ID via electronic means without following
>>>> complicated data protection procedures which are likely to be
>>>> incompatible between jurisdictions.
>>>
>>> Do you have any proof of that, or are you just basing your comments
>>> on the common concept of misunderstanding GDPR and extending it to match
>>> your private interest?
>>>
>>
>> At the very least, insecure transportation and storage of legal
>> documents has a potential to lead to identity theft, which makes it a
>> legal liability in and of itself. I don't think we should be dismissive
>> on this point.
>>
> 
> I don't believe any policies require collecting personal data currently.
> 

If I have suspicions about a contributor's identity, would you advise me
on a method of validation that doesn't require the electronic transfer
of a government approved identification?

> 
>>
>>>> So the real name requirement gives us no real protection from
>>>> possible cases, but creates real and serious problems by kicking
>>>> active developers and contributors from further contributions.
>>>> NP-Hardass is not the only one.
>>>
>>> Do you have any proof of that?  As far as I'm concerned, we're pretty
>>> clear that NP-Hardass can't contribute to Gentoo, and that his previous
>>> contributions shouldn't have been accepted in the first place (and why
>>> Trustees agreed to them is another problem).  Are you going to take
>>> legal and financial responsibility if his employer claims copyright to
>>> his contributions?  And if you say yes, are you going to really take it
>>> or go with the forementioned attitude that we can't legally force you
>>> to?
>>>
>>
>> I do disagree on this point. I believe the Foundation did take
>> appropriate measures to reduce the legal liability when he was
>> recruited. I think it should have been clearly explained how he has
>> become a legal liability to the Foundation before his access was taken
>> away from him.
>>
> 
> The Foundation has always carried legal risk. Only recently have we
> (through the awesome work of ulm@ and others) had a policy to help mitigate
> it. These contributors have not 'suddenly become a legal risk' but instead
> the community (council and foundation combined) have adopted a more
> risk-averse stance by adopting GLEP-76 and that results in some
> contributors being unable to contribute. I'm not sure what else needs to be
> explained.
> 
> 

To the best of my knowledge, the Foundation has a long established
practice of allowing developers to use pseudonyms on the condition that
they reveal their legal identity to the Foundation for legal protection.
Was the exclusion of developers with pseudonyms as per GLEP76 a result
of a conclusion that the Foundation being informed about developers
legal identity wrt copyright infringement carries more risk compared to
their total exclusion from development?

>>
>> You also bring up a more interesting point here. If I work with a user
>> who has lied to me about their identity, and their employer decided to
>> take it to court, who is liable? Am I at fault for having good faith or
>> is it a neglect on the Foundation's side?
>>
> 
> I'm not a lawyer, so I won't speculate on this specific instance. Having a
> policy where commits require a DCO and we take some measure to not accept
> contributions when we have knowledge that the DCO is wrong / invalid is
> clearly better than our previous policy (which was basically "accept all
> contributions.") Whether it is sufficient to prevent any specific legal
> suit, I couldn't tell you.
> 
> 
>>
>>>> I invited some gifted people with
>>>> high quality out-of-tree work to become contributors or developers,
>>>> but due to hostile attitude towards anonymous contributors they
>>>> can't join. And people want to stay anonymous for good reasons,
>>>> because they are engaged with privacy oriented development.
>>>
>>> This is a very vague statement that sounds like serious overstatement
>>> with no proof, aimed purely to force emotional reaction to support your
>>> proposal.  If you really want to propose something meaningful, I'd
>>> really appreciate if you used real evidence to support it rather than
>>> vague claims.
>>>
>>>> We are loosing real people, real contributions and real community.
>>>> What for? For solving imaginary problems with inappropriate tools.
>>>>
>>>
>>> Thank you for telling us that copyright is an imaginary problem.
>>>
>>
>> I can't help but agree with the point that we are losing real
>> contributors and real community. And people whom I talked to didn't
>> oppose the Foundation's attempt to reduce legal liability. They were
>> frustrated by the arbitrary enforcement and not having their opinions
>> heard. The fact that people can get away with using a pseudonym as long
>> as it reads like a normal person name (for which there is no definition)
>> is something we have to address to the people who weren't as lucky with
>> their choice of pseudonym and lost their ability to contribute.
>>
> 
> If you want to make a point that Gentoo leadership is bad at making
> opposing feelings heard, well I'd probably agree with you (this thread is
> one such example.) If you want to make some kind of point that "having an
> opinion heard means we change the policy to suit that opinion" then I think
> we just disagree on that point. Don't make it out like we made the decision
> without thinking of anonymous / pseudonymous contributors; numerous
> discussions were had about them and we could not find a way to include them
> in the policy.
> 
> That doesn't mean we didn't hear their thoughts and objections though.
> 
> -A
> 

Perhaps the people I talked to didn't find the right people to talk to
before me. I'm not trying to paint the leadership as ignorant or bad. I
understand that this is all volunteer work first and foremost. I wasn't
implying to enact a change in the policy on the basis that people's
opinions haven't been sufficiently heard.

> 
>>
>> --
>> gokturk
>>
>>


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:06             ` Ulrich Mueller
@ 2019-04-09 21:30               ` Gokturk Yuksek
  2019-04-09 21:46                 ` Kristian Fiskerstrand
                                   ` (2 more replies)
  0 siblings, 3 replies; 75+ messages in thread
From: Gokturk Yuksek @ 2019-04-09 21:30 UTC (permalink / raw
  To: gentoo-project, Ulrich Mueller


[-- Attachment #1.1: Type: text/plain, Size: 3085 bytes --]



Ulrich Mueller:
>>>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:
> 
>> I understand that but it creates problems with the consistent
>> enforcement of the policy. There are no clear guidelines as to how we
>> decide who requires identity validation and who doesn't. We don't even
>> know who is tasked with making the request and performing the
>> validation. If I work with a user and I am convinced that they provide
>> their real name, is that sufficient for the foundation? Can I
>> arbitrarily be suspicious of any user and demand them to provide their
>> identity?
> 
>> [...]
> 
>> I can't help but agree with the point that we are losing real
>> contributors and real community.
> 
> So, "real" contributors, but they don't have a real name?
> 

I think you're attributing malicious intent to using a pseudonym. There
are various social and legal reasons as to why someone would use a
pseudonym (that does not include infringing the copyright of an
employer). I was making the argument that people who contribute under a
pseudonym are just as "real" as the contributors who use their legal names.

>> And people whom I talked to didn't oppose the Foundation's attempt to
>> reduce legal liability. They were frustrated by the arbitrary
>> enforcement and not having their opinions heard. The fact that people
>> can get away with using a pseudonym as long as it reads like a normal
>> person name (for which there is no definition) is something we have to
>> address to the people who weren't as lucky with their choice of
>> pseudonym and lost their ability to contribute.
> 
> Really, all these points had been raised before the copyright policy was
> approved, and I am sure that both the Council and the Board have
> considered them.
> 
> Also, what would be the alternative? Signed-off-by lines without a real
> name would be meaningless, which basically means that we would accept
> any contribution without being able to track its origin.
> 

I'd like to (informally) propose the following, for which I'm willing to
formulate as a GLEP proposal if there is interest:

The Foundation has an established practice of storing the legal names of
developers who join under a pseudonym. The infrastructure is already in
place for this. I think that allowing these developers to commit using
their pseudonyms as long as the Foundation is informed their real
identity does not exacerbate the legal risks they already pose. The
foundation may decide their arbitrary criteria on who is eligible for
this type of protection, including requiring sound legal reasons for
them to keep their identities hidden. I understand that the maintenance
of this could be a burden for the Foundation in theory, but in practice
I suspect this number is very low already.

Although it does not address the issue for user contributors who would
like to use a pseudonym, I believe it would still be a step in the right
direction by being more inclusive to existing developers who have been
helping Gentoo for years.

> Ulrich
> 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:01           ` Aaron Bauman
@ 2019-04-09 21:34             ` Gokturk Yuksek
  0 siblings, 0 replies; 75+ messages in thread
From: Gokturk Yuksek @ 2019-04-09 21:34 UTC (permalink / raw
  To: gentoo-project, Aaron Bauman


[-- Attachment #1.1: Type: text/plain, Size: 2556 bytes --]



Aaron Bauman:
> On Tue, Apr 09, 2019 at 08:46:00PM +0000, Gokturk Yuksek wrote:
>> Hi,
>>
>> Alec Warner:
>>> On Wed, Apr 3, 2019 at 10:04 AM NP-Hardass <NP-Hardass@gentoo.org> wrote:
> 
> [snip]
> 
>>
>> I don't doubt people's good faith in proposing this policy and I'm sure
>> it's done with the best interest in mind. I apologize for not doing the
>> homework for the following question: did the Foundation pay for any kind
>> of legal counsel on this matter? I think one thing most of us struggle
>> with is that we are not lawyers. It would help to put people's mind at
>> ease if the Foundation consulted a lawyer that clearly explained:
>>
>> - What exactly is the legal liability being addressed here?
>> - Have there been any precedent cases of copyright infringement
>> (constrained to the context of copyrighted ebuilds, or code of similar
>> nature) to make this a more realistic threat for the Foundation?
>> - In the case of a potential court case, how is the liability
>> distributed among involved parties? Would we be legally required to
>> track down the contributor (whose identity we may or may not have
>> confirmed yet)?
>>
> 
> There is precent with the Linux Foundation and the DCO being enforced.
> That is why they spent so much time and effort in preparing the DCO...
> to guard the Linux Foundation from any copyright cases.  I think it is
> safe to say that other precendents wrt copyrights can be seen in recent
> things like VMWare (sued in German court), SCO, etc.  There are plenty
> of situations out there.
> 
>> The reason why I'm suggesting this is because I've talked to a friend of
>> mine, who is a software patent lawyer, about the DCO and GLEP. Their
>> first impression was that the DCO itself has no clause for requiring a
>> legal name, so signing it with a fake name may not violate the DCO
>> itself. So the (informal) conclusion is that as long as nobody sues you
>> for copyright infringement, there is no legal problem with using a fake
>> name to sign the DCO. I know it sounds very obvious but the point is
>> that legal people have a better grip of the situation than we do, and
>> the community is more likely to take their word and justification for it.
>>
> 
> Is your friend interested in being retained? :)

Just to re-iterate: it was not a legal advice or opinion on their part.
It was there to demonstrate that paying for legal counsel may be worth
it for the Foundation because lawyers have a different perspective on
things than we do.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:30               ` Gokturk Yuksek
@ 2019-04-09 21:46                 ` Kristian Fiskerstrand
  2019-04-09 21:50                   ` Rich Freeman
  2019-04-10  1:15                 ` Alice Ferrazzi
  2019-04-10  5:42                 ` Ulrich Mueller
  2 siblings, 1 reply; 75+ messages in thread
From: Kristian Fiskerstrand @ 2019-04-09 21:46 UTC (permalink / raw
  To: gentoo-project, Gokturk Yuksek, Ulrich Mueller


[-- Attachment #1.1: Type: text/plain, Size: 1972 bytes --]

On 4/9/19 11:30 PM, Gokturk Yuksek wrote:
> I'd like to (informally) propose the following, for which I'm willing to
> formulate as a GLEP proposal if there is interest:
> 
> The Foundation has an established practice of storing the legal names of
> developers who join under a pseudonym. The infrastructure is already in
> place for this. I think that allowing these developers to commit using
> their pseudonyms as long as the Foundation is informed their real
> identity does not exacerbate the legal risks they already pose. The
> foundation may decide their arbitrary criteria on who is eligible for
> this type of protection, including requiring sound legal reasons for
> them to keep their identities hidden. I understand that the maintenance
> of this could be a burden for the Foundation in theory, but in practice
> I suspect this number is very low already.
> 
> Although it does not address the issue for user contributors who would
> like to use a pseudonym, I believe it would still be a step in the right
> direction by being more inclusive to existing developers who have been
> helping Gentoo for years.

If you are to provide anything related to this, I'd suggest also
providing (i) a template copyright assignment document that assigns the
copyright of any work to the foundation (will only be valid in countries
where this is allowed, including US), and (ii) a policy document when
the real name can be disclosed when needed (e.g in a court case
disputing the copyright).

There are several non-legal reasons for not allowing pseudonyms as to
how it impacts the community, expectations of security, etc, but from
the legal point of view one thing to consider is e.g
https://cpb-us-e1.wpmucdn.com/sites.suffolk.edu/dist/5/1153/files/2014/12/McJohn-THE-GPL-MEETS-THE-UCC.pdf

-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:46                 ` Kristian Fiskerstrand
@ 2019-04-09 21:50                   ` Rich Freeman
  2019-04-09 21:53                     ` Kristian Fiskerstrand
  0 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2019-04-09 21:50 UTC (permalink / raw
  To: gentoo-project; +Cc: Gokturk Yuksek, Ulrich Mueller

On Tue, Apr 9, 2019 at 5:46 PM Kristian Fiskerstrand <k_f@gentoo.org> wrote:
>
> If you are to provide anything related to this, I'd suggest also
> providing (i) a template copyright assignment document that assigns the
> copyright of any work to the foundation (will only be valid in countries
> where this is allowed, including US), and (ii) a policy document when
> the real name can be disclosed when needed (e.g in a court case
> disputing the copyright).
>

I think that this is starting to go off on a tangent, but a lot has
already been done on that front using the FSFe FLA as a starting
point.  I wouldn't suggest that somebody just create something from
scratch.  (And for those who are worried, the general thinking to date
is that it would be 100% voluntary.)

That said, I really don't see how assignment helps here.  I suggest
taking any discussion around that to a separate thread unless there is
a clear tie-in, and I don't think this is a direction Council is
likely to go in anyway.

-- 
Rich


^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:50                   ` Rich Freeman
@ 2019-04-09 21:53                     ` Kristian Fiskerstrand
  2019-04-09 22:00                       ` Kristian Fiskerstrand
  2019-04-09 22:05                       ` Michael Everitt
  0 siblings, 2 replies; 75+ messages in thread
From: Kristian Fiskerstrand @ 2019-04-09 21:53 UTC (permalink / raw
  To: gentoo-project, Rich Freeman; +Cc: Gokturk Yuksek, Ulrich Mueller


[-- Attachment #1.1: Type: text/plain, Size: 1600 bytes --]

On 4/9/19 11:50 PM, Rich Freeman wrote:
> On Tue, Apr 9, 2019 at 5:46 PM Kristian Fiskerstrand <k_f@gentoo.org> wrote:
>>
>> If you are to provide anything related to this, I'd suggest also
>> providing (i) a template copyright assignment document that assigns the
>> copyright of any work to the foundation (will only be valid in countries
>> where this is allowed, including US), and (ii) a policy document when
>> the real name can be disclosed when needed (e.g in a court case
>> disputing the copyright).
>>
> 
> I think that this is starting to go off on a tangent, but a lot has
> already been done on that front using the FSFe FLA as a starting
> point.  I wouldn't suggest that somebody just create something from
> scratch.  (And for those who are worried, the general thinking to date
> is that it would be 100% voluntary.)
> 
> That said, I really don't see how assignment helps here.  I suggest
> taking any discussion around that to a separate thread unless there is
> a clear tie-in, and I don't think this is a direction Council is
> likely to go in anyway.
> 

if the foundation approves pseudonym actors, an assignment from said
person could have legal bearing but the identify wouldn't necessarily
need to be immediately disclosed except an additional tag that the
person has signed an assignment document. of course that presumes that
the rationale for pseudonym isn't copyright avoidance to begin with.

-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:53                     ` Kristian Fiskerstrand
@ 2019-04-09 22:00                       ` Kristian Fiskerstrand
  2019-04-09 22:05                       ` Michael Everitt
  1 sibling, 0 replies; 75+ messages in thread
From: Kristian Fiskerstrand @ 2019-04-09 22:00 UTC (permalink / raw
  To: gentoo-project, Rich Freeman; +Cc: Gokturk Yuksek, Ulrich Mueller


[-- Attachment #1.1: Type: text/plain, Size: 1714 bytes --]

On 4/9/19 11:53 PM, Kristian Fiskerstrand wrote:
> On 4/9/19 11:50 PM, Rich Freeman wrote:
>> On Tue, Apr 9, 2019 at 5:46 PM Kristian Fiskerstrand <k_f@gentoo.org> wrote:
>>>
>>> If you are to provide anything related to this, I'd suggest also
>>> providing (i) a template copyright assignment document that assigns the
>>> copyright of any work to the foundation (will only be valid in countries
>>> where this is allowed, including US), and (ii) a policy document when
>>> the real name can be disclosed when needed (e.g in a court case
>>> disputing the copyright).
>>>
>>
>> I think that this is starting to go off on a tangent, but a lot has
>> already been done on that front using the FSFe FLA as a starting
>> point.  I wouldn't suggest that somebody just create something from
>> scratch.  (And for those who are worried, the general thinking to date
>> is that it would be 100% voluntary.)
>>
>> That said, I really don't see how assignment helps here.  I suggest
>> taking any discussion around that to a separate thread unless there is
>> a clear tie-in, and I don't think this is a direction Council is
>> likely to go in anyway.
>>
> 
> if the foundation approves pseudonym actors, an assignment from said
> person could have legal bearing but the identify wouldn't necessarily

s/identify/identity/

> need to be immediately disclosed except an additional tag that the
> person has signed an assignment document. of course that presumes that
> the rationale for pseudonym isn't copyright avoidance to begin with.
> 


-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:53                     ` Kristian Fiskerstrand
  2019-04-09 22:00                       ` Kristian Fiskerstrand
@ 2019-04-09 22:05                       ` Michael Everitt
  2019-04-09 22:10                         ` Kristian Fiskerstrand
  1 sibling, 1 reply; 75+ messages in thread
From: Michael Everitt @ 2019-04-09 22:05 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 2568 bytes --]

On 09/04/19 22:53, Kristian Fiskerstrand wrote:
> On 4/9/19 11:50 PM, Rich Freeman wrote:
>> On Tue, Apr 9, 2019 at 5:46 PM Kristian Fiskerstrand <k_f@gentoo.org> wrote:
>>> If you are to provide anything related to this, I'd suggest also
>>> providing (i) a template copyright assignment document that assigns the
>>> copyright of any work to the foundation (will only be valid in countries
>>> where this is allowed, including US), and (ii) a policy document when
>>> the real name can be disclosed when needed (e.g in a court case
>>> disputing the copyright).
>>>
>> I think that this is starting to go off on a tangent, but a lot has
>> already been done on that front using the FSFe FLA as a starting
>> point.  I wouldn't suggest that somebody just create something from
>> scratch.  (And for those who are worried, the general thinking to date
>> is that it would be 100% voluntary.)
>>
>> That said, I really don't see how assignment helps here.  I suggest
>> taking any discussion around that to a separate thread unless there is
>> a clear tie-in, and I don't think this is a direction Council is
>> likely to go in anyway.
>>
> if the foundation approves pseudonym actors, an assignment from said
> person could have legal bearing but the identify wouldn't necessarily
> need to be immediately disclosed except an additional tag that the
> person has signed an assignment document. of course that presumes that
> the rationale for pseudonym isn't copyright avoidance to begin with.
>
Can I take the opportunity to point out, that if legalities are involved, I
am aware of several people who have taken the necessary procedures (and in
some cases, paid for the 'privilege') in order to use their chosen
pseudonym as a legal form of identity. In this case (IANAL), were the
courts to be instructed, I'm sure there would be valid justification for an
appropriate disclosure of required identity documentation to whatever party
it was deemed necessary.

Not all cases are simply ones where a person does not wish to use their
full given name, there are perfectly decent arguments for using a pseudonym
when there could be mild or severe ramifications if their true identity was
in the public domain. I'm thinking as obvious examples of those involved in
security/penetration work, where it may be required, and not simply
desirable to keep ones primary identity confidential. Are we really so
draconian to eliminate these (often very well-skilled individuals) for
making a specialist contribution to Gentoo Linux?!


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 22:05                       ` Michael Everitt
@ 2019-04-09 22:10                         ` Kristian Fiskerstrand
  2019-04-09 22:49                           ` Chris Reffett
  0 siblings, 1 reply; 75+ messages in thread
From: Kristian Fiskerstrand @ 2019-04-09 22:10 UTC (permalink / raw
  To: gentoo-project, Michael Everitt


[-- Attachment #1.1: Type: text/plain, Size: 1398 bytes --]

On 4/10/19 12:05 AM, Michael Everitt wrote:
> Not all cases are simply ones where a person does not wish to use their
> full given name, there are perfectly decent arguments for using a pseudonym
> when there could be mild or severe ramifications if their true identity was
> in the public domain. I'm thinking as obvious examples of those involved in
> security/penetration work, where it may be required, and not simply
> desirable to keep ones primary identity confidential. Are we really so
> draconian to eliminate these (often very well-skilled individuals) for
> making a specialist contribution to Gentoo Linux?!

The ultimate goal is to ensure that contributions are actually by the
ones holding a valid copyright, or the contribution being of a license
that is allowed under a license from the copyright holder. As mentioned
in the link in prior post, GPL itself doesn't explicitly exclude the
warranty of non-infridgement under UCC which can have severe legal
consequences if a third party relies on the contribution, and as such
puts Gentoo in a legal liability if we can't reasonably explain such
contributions. As long as the copyright is valid and we can document it,
it is fine, but as soon as things gets murky...

-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 22:10                         ` Kristian Fiskerstrand
@ 2019-04-09 22:49                           ` Chris Reffett
  2019-04-10  0:17                             ` Aaron Bauman
                                               ` (2 more replies)
  0 siblings, 3 replies; 75+ messages in thread
From: Chris Reffett @ 2019-04-09 22:49 UTC (permalink / raw
  To: gentoo-project


On 4/9/2019 6:10 PM, Kristian Fiskerstrand wrote:
> On 4/10/19 12:05 AM, Michael Everitt wrote:
>> Not all cases are simply ones where a person does not wish to use their
>> full given name, there are perfectly decent arguments for using a pseudonym
>> when there could be mild or severe ramifications if their true identity was
>> in the public domain. I'm thinking as obvious examples of those involved in
>> security/penetration work, where it may be required, and not simply
>> desirable to keep ones primary identity confidential. Are we really so
>> draconian to eliminate these (often very well-skilled individuals) for
>> making a specialist contribution to Gentoo Linux?!
> 
> The ultimate goal is to ensure that contributions are actually by the
> ones holding a valid copyright, or the contribution being of a license
> that is allowed under a license from the copyright holder. As mentioned
> in the link in prior post, GPL itself doesn't explicitly exclude the
> warranty of non-infridgement under UCC which can have severe legal
> consequences if a third party relies on the contribution, and as such
> puts Gentoo in a legal liability if we can't reasonably explain such
> contributions. As long as the copyright is valid and we can document it,
> it is fine, but as soon as things gets murky...
> 

(Picking one thread to reply to, but this applies to the discussion as a 
whole)

Instead of arguing endlessly about the topic of pseudonyms as a bunch of 
non-experts, why don't we look into having the Foundation pay an 
intellectual property attorney for an opinion on the matter of 
pseudonymous copyright? That would at least get us a somewhat informed 
opinion on the matter.

-creffett

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 22:49                           ` Chris Reffett
@ 2019-04-10  0:17                             ` Aaron Bauman
  2019-04-10  0:31                               ` Michael Everitt
  2019-04-10  1:58                             ` Michael Orlitzky
  2019-04-14 14:04                             ` Andreas K. Huettel
  2 siblings, 1 reply; 75+ messages in thread
From: Aaron Bauman @ 2019-04-10  0:17 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1594 bytes --]

On Tue, Apr 09, 2019 at 06:49:11PM -0400, Chris Reffett wrote:
> 
> On 4/9/2019 6:10 PM, Kristian Fiskerstrand wrote:
> > On 4/10/19 12:05 AM, Michael Everitt wrote:
> >> Not all cases are simply ones where a person does not wish to use their
> >> full given name, there are perfectly decent arguments for using a pseudonym
> >> when there could be mild or severe ramifications if their true identity was
> >> in the public domain. I'm thinking as obvious examples of those involved in
> >> security/penetration work, where it may be required, and not simply
> >> desirable to keep ones primary identity confidential. Are we really so
> >> draconian to eliminate these (often very well-skilled individuals) for
> >> making a specialist contribution to Gentoo Linux?!
> > 
> > The ultimate goal is to ensure that contributions are actually by the
> > ones holding a valid copyright, or the contribution being of a license
> > that is allowed under a license from the copyright holder. As mentioned
> > in the link in prior post, GPL itself doesn't explicitly exclude the
> > warranty of non-infridgement under UCC which can have severe legal
> > consequences if a third party relies on the contribution, and as such
> > puts Gentoo in a legal liability if we can't reasonably explain such
> > contributions. As long as the copyright is valid and we can document it,
> > it is fine, but as soon as things gets murky...
> > 
> 

Michael, I would be very intrigued to read about such pseudonyms being
required by cybersecurity folks... references?

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  0:17                             ` Aaron Bauman
@ 2019-04-10  0:31                               ` Michael Everitt
  2019-04-10  1:12                                 ` Alice Ferrazzi
  0 siblings, 1 reply; 75+ messages in thread
From: Michael Everitt @ 2019-04-10  0:31 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 1965 bytes --]

On 10/04/19 01:17, Aaron Bauman wrote:
> On Tue, Apr 09, 2019 at 06:49:11PM -0400, Chris Reffett wrote:
>> On 4/9/2019 6:10 PM, Kristian Fiskerstrand wrote:
>>> On 4/10/19 12:05 AM, Michael Everitt wrote:
>>>> Not all cases are simply ones where a person does not wish to use their
>>>> full given name, there are perfectly decent arguments for using a pseudonym
>>>> when there could be mild or severe ramifications if their true identity was
>>>> in the public domain. I'm thinking as obvious examples of those involved in
>>>> security/penetration work, where it may be required, and not simply
>>>> desirable to keep ones primary identity confidential. Are we really so
>>>> draconian to eliminate these (often very well-skilled individuals) for
>>>> making a specialist contribution to Gentoo Linux?!
>>> The ultimate goal is to ensure that contributions are actually by the
>>> ones holding a valid copyright, or the contribution being of a license
>>> that is allowed under a license from the copyright holder. As mentioned
>>> in the link in prior post, GPL itself doesn't explicitly exclude the
>>> warranty of non-infridgement under UCC which can have severe legal
>>> consequences if a third party relies on the contribution, and as such
>>> puts Gentoo in a legal liability if we can't reasonably explain such
>>> contributions. As long as the copyright is valid and we can document it,
>>> it is fine, but as soon as things gets murky...
>>>
> Michael, I would be very intrigued to read about such pseudonyms being
> required by cybersecurity folks... references?
>
I was only using that as a [poor] example of ramifications of persons in
high security fields having their public identity freely waved around ..
(depending very much on what that particular field happened to be, and who
you're working for; but now we're splitting hairs as well as building straw
men .. and I'm not sure how thin this straw is ........)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  0:31                               ` Michael Everitt
@ 2019-04-10  1:12                                 ` Alice Ferrazzi
  2019-04-14 14:09                                   ` Andreas K. Huettel
  0 siblings, 1 reply; 75+ messages in thread
From: Alice Ferrazzi @ 2019-04-10  1:12 UTC (permalink / raw
  To: gentoo-project, Michael Everitt

[-- Attachment #1: Type: text/plain, Size: 2850 bytes --]



On April 10, 2019 9:31:26 AM GMT+09:00, Michael Everitt <m.j.everitt@iee.org> wrote:
>On 10/04/19 01:17, Aaron Bauman wrote:
>> On Tue, Apr 09, 2019 at 06:49:11PM -0400, Chris Reffett wrote:
>>> On 4/9/2019 6:10 PM, Kristian Fiskerstrand wrote:
>>>> On 4/10/19 12:05 AM, Michael Everitt wrote:
>>>>> Not all cases are simply ones where a person does not wish to use
>their
>>>>> full given name, there are perfectly decent arguments for using a
>pseudonym
>>>>> when there could be mild or severe ramifications if their true
>identity was
>>>>> in the public domain. I'm thinking as obvious examples of those
>involved in
>>>>> security/penetration work, where it may be required, and not
>simply
>>>>> desirable to keep ones primary identity confidential. Are we
>really so
>>>>> draconian to eliminate these (often very well-skilled individuals)
>for
>>>>> making a specialist contribution to Gentoo Linux?!
>>>> The ultimate goal is to ensure that contributions are actually by
>the
>>>> ones holding a valid copyright, or the contribution being of a
>license
>>>> that is allowed under a license from the copyright holder. As
>mentioned
>>>> in the link in prior post, GPL itself doesn't explicitly exclude
>the
>>>> warranty of non-infridgement under UCC which can have severe legal
>>>> consequences if a third party relies on the contribution, and as
>such
>>>> puts Gentoo in a legal liability if we can't reasonably explain
>such
>>>> contributions. As long as the copyright is valid and we can
>document it,
>>>> it is fine, but as soon as things gets murky...
>>>>
>> Michael, I would be very intrigued to read about such pseudonyms
>being
>> required by cybersecurity folks... references?
>>
>I was only using that as a [poor] example of ramifications of persons
>in
>high security fields having their public identity freely waved around
>..
>(depending very much on what that particular field happened to be, and
>who
>you're working for; but now we're splitting hairs as well as building
>straw
>men .. and I'm not sure how thin this straw is ........)

maybe we could also try contacting the Free Software Foundation on the matters.
This is probably what they are doing.
"""
If a contributor wants the FSF to publish only a pseudonym, that is ok. The contributor should say this, and state the desired pseudonym, when answering the request- form. The actual legal papers will use the real name, but the FSF will publish only the pseudonym. When using one of the other forms, fill in the real name but ask the contributor to discuss the use of a pseudonym with assign@gnu.org before sending back the signed form. [1]
"""
[1]https://www.gnu.org/prep/maintain/html_node/Copyright-Papers.html




-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

[-- Attachment #2: Type: text/html, Size: 79 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:30               ` Gokturk Yuksek
  2019-04-09 21:46                 ` Kristian Fiskerstrand
@ 2019-04-10  1:15                 ` Alice Ferrazzi
  2019-04-10  1:30                   ` Aaron Bauman
  2019-04-14 14:11                   ` Andreas K. Huettel
  2019-04-10  5:42                 ` Ulrich Mueller
  2 siblings, 2 replies; 75+ messages in thread
From: Alice Ferrazzi @ 2019-04-10  1:15 UTC (permalink / raw
  To: gentoo-project, Gokturk Yuksek, Ulrich Mueller

[-- Attachment #1: Type: text/plain, Size: 3378 bytes --]



On April 10, 2019 6:30:00 AM GMT+09:00, Gokturk Yuksek <gokturk@gentoo.org> wrote:
>
>
>Ulrich Mueller:
>>>>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:
>> 
>>> I understand that but it creates problems with the consistent
>>> enforcement of the policy. There are no clear guidelines as to how
>we
>>> decide who requires identity validation and who doesn't. We don't
>even
>>> know who is tasked with making the request and performing the
>>> validation. If I work with a user and I am convinced that they
>provide
>>> their real name, is that sufficient for the foundation? Can I
>>> arbitrarily be suspicious of any user and demand them to provide
>their
>>> identity?
>> 
>>> [...]
>> 
>>> I can't help but agree with the point that we are losing real
>>> contributors and real community.
>> 
>> So, "real" contributors, but they don't have a real name?
>> 
>
>I think you're attributing malicious intent to using a pseudonym. There
>are various social and legal reasons as to why someone would use a
>pseudonym (that does not include infringing the copyright of an
>employer). I was making the argument that people who contribute under a
>pseudonym are just as "real" as the contributors who use their legal
>names.
>
>>> And people whom I talked to didn't oppose the Foundation's attempt
>to
>>> reduce legal liability. They were frustrated by the arbitrary
>>> enforcement and not having their opinions heard. The fact that
>people
>>> can get away with using a pseudonym as long as it reads like a
>normal
>>> person name (for which there is no definition) is something we have
>to
>>> address to the people who weren't as lucky with their choice of
>>> pseudonym and lost their ability to contribute.
>> 
>> Really, all these points had been raised before the copyright policy
>was
>> approved, and I am sure that both the Council and the Board have
>> considered them.
>> 
>> Also, what would be the alternative? Signed-off-by lines without a
>real
>> name would be meaningless, which basically means that we would accept
>> any contribution without being able to track its origin.
>> 
>
>I'd like to (informally) propose the following, for which I'm willing
>to
>formulate as a GLEP proposal if there is interest:
>
>The Foundation has an established practice of storing the legal names
>of
>developers who join under a pseudonym. The infrastructure is already in
>place for this. I think that allowing these developers to commit using
>their pseudonyms as long as the Foundation is informed their real
>identity does not exacerbate the legal risks they already pose. The
>foundation may decide their arbitrary criteria on who is eligible for
>this type of protection, including requiring sound legal reasons for
>them to keep their identities hidden. I understand that the maintenance
>of this could be a burden for the Foundation in theory, but in practice
>I suspect this number is very low already.
>
>Although it does not address the issue for user contributors who would
>like to use a pseudonym, I believe it would still be a step in the
>right
>direction by being more inclusive to existing developers who have been
>helping Gentoo for years.
>

I support the idea of Gentoo being more inclusive.

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

[-- Attachment #2: Type: text/html, Size: 79 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  1:15                 ` Alice Ferrazzi
@ 2019-04-10  1:30                   ` Aaron Bauman
  2019-04-10  1:47                     ` Alice Ferrazzi
  2019-04-14 14:11                   ` Andreas K. Huettel
  1 sibling, 1 reply; 75+ messages in thread
From: Aaron Bauman @ 2019-04-10  1:30 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 494 bytes --]

On Wed, Apr 10, 2019 at 10:15:26AM +0900, Alice Ferrazzi wrote:
> 
> I support the idea of Gentoo being more inclusive.
> 
> -- 
> Sent from my Android device with K-9 Mail. Please excuse my brevity.

Simply stating that someone or something should be more inclusive does
not make it legal or remove potential ramifications.

As most that voted "yay" for GLEP76 have stated, they would enjoy more
inclusiveness as well.  We don't make the laws unfortunately.

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  1:30                   ` Aaron Bauman
@ 2019-04-10  1:47                     ` Alice Ferrazzi
  2019-04-10  1:48                       ` Aaron Bauman
  0 siblings, 1 reply; 75+ messages in thread
From: Alice Ferrazzi @ 2019-04-10  1:47 UTC (permalink / raw
  To: gentoo-project

The 04/09/2019 21:30, Aaron Bauman wrote:
> On Wed, Apr 10, 2019 at 10:15:26AM +0900, Alice Ferrazzi wrote:
> > 
> > I support the idea of Gentoo being more inclusive.
> > 
> > -- 
> > Sent from my Android device with K-9 Mail. Please excuse my brevity.
> 
> Simply stating that someone or something should be more inclusive does
> not make it legal or remove potential ramifications.
> 
> As most that voted "yay" for GLEP76 have stated, they would enjoy more
> inclusiveness as well.  We don't make the laws unfortunately.
> 

I was just stating my personal opinion on the matter
and my support on what Gokturk wrote.


-- 
======================================
Thanks,
Alice Ferrazzi

Gentoo Kernel Project Leader
PGP: 2E4E 0856 461C 0585 1336 F496 5621 A6B2 8638 781A
======================================


^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  1:47                     ` Alice Ferrazzi
@ 2019-04-10  1:48                       ` Aaron Bauman
  0 siblings, 0 replies; 75+ messages in thread
From: Aaron Bauman @ 2019-04-10  1:48 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1103 bytes --]

On Wed, Apr 10, 2019 at 10:47:11AM +0900, Alice Ferrazzi wrote:
> The 04/09/2019 21:30, Aaron Bauman wrote:
> > On Wed, Apr 10, 2019 at 10:15:26AM +0900, Alice Ferrazzi wrote:
> > > 
> > > I support the idea of Gentoo being more inclusive.
> > > 
> > > -- 
> > > Sent from my Android device with K-9 Mail. Please excuse my brevity.
> > 
> > Simply stating that someone or something should be more inclusive does
> > not make it legal or remove potential ramifications.
> > 
> > As most that voted "yay" for GLEP76 have stated, they would enjoy more
> > inclusiveness as well.  We don't make the laws unfortunately.
> > 
> 
> I was just stating my personal opinion on the matter
> and my support on what Gokturk wrote.
> 
> 
> -- 
> ======================================
> Thanks,
> Alice Ferrazzi
> 
> Gentoo Kernel Project Leader
> PGP: 2E4E 0856 461C 0585 1336 F496 5621 A6B2 8638 781A
> ======================================
> 

Understood.  I agree with you as well and I stand with Alec when stating
that if there is a way then let's do it.

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 22:49                           ` Chris Reffett
  2019-04-10  0:17                             ` Aaron Bauman
@ 2019-04-10  1:58                             ` Michael Orlitzky
  2019-04-10  2:07                               ` Aaron Bauman
  2019-04-14 14:04                             ` Andreas K. Huettel
  2 siblings, 1 reply; 75+ messages in thread
From: Michael Orlitzky @ 2019-04-10  1:58 UTC (permalink / raw
  To: gentoo-project

On 4/9/19 6:49 PM, Chris Reffett wrote:
> 
> (Picking one thread to reply to, but this applies to the discussion as a 
> whole)
> 

Same. This is a tough one.

I don't care much at all about the copyright angle. Copyright has always
been a fundamentally inconsistent concept. We all violate copyright law
millions of times a day, and there's no way to avoid that in modern
society. This campaign is simply doing what everyone else does in that
regard: pretend we give a shit, so people don't see us as heretics. The
fact that we've gotten ourselves into a logical pickle here is not
unexpected given that we're trying to play a game that doesn't make any
sense. I'll sleep fine either way.

What I do care about is that ultimately the only form of trust our users
have is based on our reputations. I'm a real person: you can search for
my name, find out where I work, who my friends are, call my girlfriend
and tell her I suck. That's *not* what's keeping me from committing a
backdoor to Gentoo. But that *is* why you trust me not to do it. I have
a few simplified-to-the-point-of-absurdity computer security rules, one
of which goes like "don't run code from anyone you can't find and punch
in the face." To that end, not having a real identity associated with a
developer account is troubling.

But, of course, I like having our pseudonymous contributors around
fixing stuff too.



^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  1:58                             ` Michael Orlitzky
@ 2019-04-10  2:07                               ` Aaron Bauman
  2019-04-10  7:20                                 ` Michał Górny
  0 siblings, 1 reply; 75+ messages in thread
From: Aaron Bauman @ 2019-04-10  2:07 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1741 bytes --]

On Tue, Apr 09, 2019 at 09:58:39PM -0400, Michael Orlitzky wrote:
> On 4/9/19 6:49 PM, Chris Reffett wrote:
> > 
> > (Picking one thread to reply to, but this applies to the discussion as a 
> > whole)
> > 
> 
> Same. This is a tough one.
> 
> I don't care much at all about the copyright angle. Copyright has always
> been a fundamentally inconsistent concept. We all violate copyright law
> millions of times a day, and there's no way to avoid that in modern
> society. This campaign is simply doing what everyone else does in that
> regard: pretend we give a shit, so people don't see us as heretics. The
> fact that we've gotten ourselves into a logical pickle here is not
> unexpected given that we're trying to play a game that doesn't make any
> sense. I'll sleep fine either way.
> 
> What I do care about is that ultimately the only form of trust our users
> have is based on our reputations. I'm a real person: you can search for
> my name, find out where I work, who my friends are, call my girlfriend
> and tell her I suck. That's *not* what's keeping me from committing a
> backdoor to Gentoo. But that *is* why you trust me not to do it. I have
> a few simplified-to-the-point-of-absurdity computer security rules, one
> of which goes like "don't run code from anyone you can't find and punch
> in the face." To that end, not having a real identity associated with a
> developer account is troubling.
> 
> But, of course, I like having our pseudonymous contributors around
> fixing stuff too.
> 
> 

We all violate laws everyday too, but that doesn't mean the cop won't
stop you for speeding and then do the same when he is off duty.

It is a crazy world we live in.

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:30               ` Gokturk Yuksek
  2019-04-09 21:46                 ` Kristian Fiskerstrand
  2019-04-10  1:15                 ` Alice Ferrazzi
@ 2019-04-10  5:42                 ` Ulrich Mueller
  2019-04-10  5:59                   ` Ulrich Mueller
  2 siblings, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2019-04-10  5:42 UTC (permalink / raw
  To: Gokturk Yuksek; +Cc: gentoo-project, Ulrich Mueller

[-- Attachment #1: Type: text/plain, Size: 2295 bytes --]

>>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:

> Ulrich Mueller:
>> So, "real" contributors, but they don't have a real name?

> I think you're attributing malicious intent to using a pseudonym.

I haven't said that.

> There are various social and legal reasons as to why someone would use
> a pseudonym (that does not include infringing the copyright of an
> employer). I was making the argument that people who contribute under
> a pseudonym are just as "real" as the contributors who use their legal
> names.

That might well be, but the point is that we cannot verify it, which
means that the copyright status of such anonymous or pseudonymous
contributions is basically unknown.

> I'd like to (informally) propose the following, for which I'm willing
> to formulate as a GLEP proposal if there is interest:

> The Foundation has an established practice of storing the legal names
> of developers who join under a pseudonym. The infrastructure is
> already in place for this. I think that allowing these developers to
> commit using their pseudonyms as long as the Foundation is informed
> their real identity does not exacerbate the legal risks they already
> pose. The foundation may decide their arbitrary criteria on who is
> eligible for this type of protection, including requiring sound legal
> reasons for them to keep their identities hidden. I understand that
> the maintenance of this could be a burden for the Foundation in
> theory, but in practice I suspect this number is very low already.

That doesn't work, because there would be no way for a person outside of
the Foundation to verify such identities.

Again, all of this had been discussed before the policy was accepted.
Neither are real names a new thing introduced by GLEP 76, but they were
required for ebuild developers since 15 years by recruiters' policy [1]:

   "Real names must be provided for all developers, including
   infrastructure and documentation. Any exceptions to this for
   extenuating circumstances will be considered on a case-by-case basis.
   No exceptions will be made for people doing copyrightable work
   (ebuilds, software, scripts, etc.)."

Ulrich

[1] https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/recruiters/index.xml?revision=1.15&view=markup#l71

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  5:42                 ` Ulrich Mueller
@ 2019-04-10  5:59                   ` Ulrich Mueller
  2019-04-10  6:27                     ` Alice Ferrazzi
  0 siblings, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2019-04-10  5:59 UTC (permalink / raw
  To: Ulrich Mueller; +Cc: Gokturk Yuksek, gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1317 bytes --]

>>>>> On Wed, 10 Apr 2019, Ulrich Mueller wrote:

>>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:

> I'd like to (informally) propose the following, for which I'm willing
> to formulate as a GLEP proposal if there is interest:

> The Foundation has an established practice of storing the legal names
> of developers who join under a pseudonym. The infrastructure is
> already in place for this. I think that allowing these developers to
> commit using their pseudonyms as long as the Foundation is informed
> their real identity does not exacerbate the legal risks they already
> pose. The foundation may decide their arbitrary criteria on who is
> eligible for this type of protection, including requiring sound legal
> reasons for them to keep their identities hidden. I understand that
> the maintenance of this could be a burden for the Foundation in
> theory, but in practice I suspect this number is very low already.

That doesn't work, because there would be no way for a person outside of
the Foundation to verify such identities.

To clarify, I won't be opposed against making a specific exception and
"grandfathering" any devs who had commit access before the cut-off date
when GLEP 76 was implemented.

However, going forward, we shouldn't allow any further exceptions from
the real name policy.

Ulrich

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  5:59                   ` Ulrich Mueller
@ 2019-04-10  6:27                     ` Alice Ferrazzi
  2019-04-10  6:29                       ` Ulrich Mueller
                                         ` (2 more replies)
  0 siblings, 3 replies; 75+ messages in thread
From: Alice Ferrazzi @ 2019-04-10  6:27 UTC (permalink / raw
  To: gentoo-project; +Cc: Ulrich Mueller, Gokturk Yuksek

The 04/10/2019 07:59, Ulrich Mueller wrote:
> >>>>> On Wed, 10 Apr 2019, Ulrich Mueller wrote:
> 
> >>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:
> 
> > I'd like to (informally) propose the following, for which I'm willing
> > to formulate as a GLEP proposal if there is interest:
> 
> > The Foundation has an established practice of storing the legal names
> > of developers who join under a pseudonym. The infrastructure is
> > already in place for this. I think that allowing these developers to
> > commit using their pseudonyms as long as the Foundation is informed
> > their real identity does not exacerbate the legal risks they already
> > pose. The foundation may decide their arbitrary criteria on who is
> > eligible for this type of protection, including requiring sound legal
> > reasons for them to keep their identities hidden. I understand that
> > the maintenance of this could be a burden for the Foundation in
> > theory, but in practice I suspect this number is very low already.
> 
> That doesn't work, because there would be no way for a person outside of
> the Foundation to verify such identities.
> 
There is no way also for foundation to check all sign-off are assigned
to real legal names.

> To clarify, I won't be opposed against making a specific exception and
> "grandfathering" any devs who had commit access before the cut-off date
> when GLEP 76 was implemented.
> 

I propose foundation to vote for add the use of pseudonym in the GLEP 76.
For keeping Gentoo a confortable and inclusive place.

> However, going forward, we shouldn't allow any further exceptions from
> the real name policy.
> 

who said that we cannot allow any further excepions from the real name
policy?

-- 
======================================
Thanks,
Alice Ferrazzi

Gentoo Kernel Project Leader
PGP: 2E4E 0856 461C 0585 1336 F496 5621 A6B2 8638 781A
======================================


^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  6:27                     ` Alice Ferrazzi
@ 2019-04-10  6:29                       ` Ulrich Mueller
  2019-04-10  6:54                       ` Alec Warner
  2019-04-10  7:28                       ` Michał Górny
  2 siblings, 0 replies; 75+ messages in thread
From: Ulrich Mueller @ 2019-04-10  6:29 UTC (permalink / raw
  To: Alice Ferrazzi; +Cc: gentoo-project, Ulrich Mueller, Gokturk Yuksek

[-- Attachment #1: Type: text/plain, Size: 873 bytes --]

>>>>> On Wed, 10 Apr 2019, Alice Ferrazzi wrote:

> The 04/10/2019 07:59, Ulrich Mueller wrote:
>> To clarify, I won't be opposed against making a specific exception
>> and "grandfathering" any devs who had commit access before the
>> cut-off date when GLEP 76 was implemented.

> I propose foundation to vote for add the use of pseudonym in the GLEP 76.
> For keeping Gentoo a confortable and inclusive place.

If case that would be accepted, I would ask to be taken off its author
list. I don't want to be associated with a policy that has been watered
down into meaninglessness.

>> However, going forward, we shouldn't allow any further exceptions
>> from the real name policy.

> who said that we cannot allow any further excepions from the real name
> policy?

IMHO it is a decision by the same bodies that have accepted GLEP 76,
namely Council and Trustees.

Ulrich

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  6:27                     ` Alice Ferrazzi
  2019-04-10  6:29                       ` Ulrich Mueller
@ 2019-04-10  6:54                       ` Alec Warner
  2019-04-11  0:22                         ` Gokturk Yuksek
  2019-04-10  7:28                       ` Michał Górny
  2 siblings, 1 reply; 75+ messages in thread
From: Alec Warner @ 2019-04-10  6:54 UTC (permalink / raw
  To: gentoo-project; +Cc: Ulrich Mueller, Gokturk Yuksek

[-- Attachment #1: Type: text/plain, Size: 3789 bytes --]

On Wed, Apr 10, 2019 at 2:17 AM Alice Ferrazzi <alicef@gentoo.org> wrote:

> The 04/10/2019 07:59, Ulrich Mueller wrote:
> > >>>>> On Wed, 10 Apr 2019, Ulrich Mueller wrote:
> >
> > >>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:
> >
> > > I'd like to (informally) propose the following, for which I'm willing
> > > to formulate as a GLEP proposal if there is interest:
> >
> > > The Foundation has an established practice of storing the legal names
> > > of developers who join under a pseudonym. The infrastructure is
> > > already in place for this. I think that allowing these developers to
> > > commit using their pseudonyms as long as the Foundation is informed
> > > their real identity does not exacerbate the legal risks they already
> > > pose. The foundation may decide their arbitrary criteria on who is
> > > eligible for this type of protection, including requiring sound legal
> > > reasons for them to keep their identities hidden. I understand that
> > > the maintenance of this could be a burden for the Foundation in
> > > theory, but in practice I suspect this number is very low already.
> >
> > That doesn't work, because there would be no way for a person outside of
> > the Foundation to verify such identities.
> >
> There is no way also for foundation to check all sign-off are assigned
> to real legal names.
>

So these are two separate points. I don't quite understand Ulm's point but
it is different than the point you are raising.

Your point seems to be that somehow the "Foundation must be able to check
if all sign-offs are signed by a legal name." We already made it clear we
don't do this checking. That doesn't mean its OK to use an pseudonym (it is
not, and doing so violates the policy.) If we later find out people violate
the policy, we don't accept commits from them anymore. You can call the
system crappy or whatever, but its the system we have in place. today.

Ulm's point seems to be about transparency: "there would be no way for a
person outside of the Foundation to verify such identities." I'm not sure
the entire usefulness of such a use case (do people care about being able
to do this?)

Putting the above points aside for a moment the Foundation has had a policy
of shielding specific contributors from having their identity made public.
I can't say with a straight face that "the infrastructure is already in
place for this" (it really isn't) nor can I say that the Foundation has any
written policies about how to safeguard, share, divulge, or otherwise use
this information and instead it has ridden on the spoken words of various
Foundation officials in the past. Its not something I'd want to build upon.


> > To clarify, I won't be opposed against making a specific exception and
> > "grandfathering" any devs who had commit access before the cut-off date
> > when GLEP 76 was implemented.
> >
>
> I propose foundation to vote for add the use of pseudonym in the GLEP 76.
> For keeping Gentoo a confortable and inclusive place.
>
> > However, going forward, we shouldn't allow any further exceptions from
> > the real name policy.
> >
>

I'm not especially keen on grandfathering people into the project in this
way because I think it defers the problem. Pseudonymous contributors want
to contribute but cannot. Letting in people who happened to be contributors
before glep 76 doesn't solve this problem, it just defers it in the hopes
that new contributors who fall into this bucket get dissuaded before they
push for changes.


>
> who said that we cannot allow any further excepions from the real name
> policy?
>
> --
> ======================================
> Thanks,
> Alice Ferrazzi
>
> Gentoo Kernel Project Leader
> PGP: 2E4E 0856 461C 0585 1336 F496 5621 A6B2 8638 781A
> ======================================
>
>

[-- Attachment #2: Type: text/html, Size: 4921 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 21:13               ` Gokturk Yuksek
@ 2019-04-10  7:13                 ` Michał Górny
  2019-04-10  7:36                   ` Alice Ferrazzi
  2019-04-10  7:42                   ` Mikle Kolyada
  0 siblings, 2 replies; 75+ messages in thread
From: Michał Górny @ 2019-04-10  7:13 UTC (permalink / raw
  To: gentoo-project, Alec Warner

[-- Attachment #1: Type: text/plain, Size: 5580 bytes --]

On Tue, 2019-04-09 at 21:13 +0000, Gokturk Yuksek wrote:
> > To your second question, you could, but I think that would be wrong and if
> > I found out I'd probably talk to you about it and if it continued, I'd
> > probably take some kind of remedial action. The intent is to have a
> > reasonable suspicion of fraud or wrongdoing, not to do just do it willy
> > nilly.
> > 
> > That being said I don't intend to forge a policy that is bullet-proof. If I
> > cannot trust fellow project members to act well, they might as well just
> > leave the project now. If project members are looking for "a list of rules
> > to follow" my only rules are "don't be an ass" and if you are told you are
> > being an ass, maybe listen and take that advice as opposed to objecting.
> > 
> 
> My point about the guidelines is for the concern on the receiving party.
> I suspect there may be situations where saying "I'm not convinced that
> this is a real name of a person. Would you please provide me a proof of
> ID?" is perceived offensive. Guidelines published by the Foundation help
> developers justify their stance and ease people into compliance, I think.
> 
> > > > > Additional problem is personal data collection, it is
> > > > > restricted or heavily regulated in many countries. One can't just
> > > > > demand to show an ID via electronic means without following
> > > > > complicated data protection procedures which are likely to be
> > > > > incompatible between jurisdictions.
> > > > 
> > > > Do you have any proof of that, or are you just basing your comments
> > > > on the common concept of misunderstanding GDPR and extending it to match
> > > > your private interest?
> > > > 
> > > 
> > > At the very least, insecure transportation and storage of legal
> > > documents has a potential to lead to identity theft, which makes it a
> > > legal liability in and of itself. I don't think we should be dismissive
> > > on this point.
> > > 
> > 
> > I don't believe any policies require collecting personal data currently.
> > 
> 
> If I have suspicions about a contributor's identity, would you advise me
> on a method of validation that doesn't require the electronic transfer
> of a government approved identification?

My suggestion would be to use the solution that's been there for years
-- OpenPGP web of trust.  Establish a path of trust and/or keysign with
the person in question.  This naturally involves verifying one's ID,
and reduces the risk of stealing personal data to the minimum.

> > The Foundation has always carried legal risk. Only recently have we
> > (through the awesome work of ulm@ and others) had a policy to help mitigate
> > it. These contributors have not 'suddenly become a legal risk' but instead
> > the community (council and foundation combined) have adopted a more
> > risk-averse stance by adopting GLEP-76 and that results in some
> > contributors being unable to contribute. I'm not sure what else needs to be
> > explained.
> > 
> > 
> 
> To the best of my knowledge, the Foundation has a long established
> practice of allowing developers to use pseudonyms on the condition that
> they reveal their legal identity to the Foundation for legal protection.
> Was the exclusion of developers with pseudonyms as per GLEP76 a result
> of a conclusion that the Foundation being informed about developers
> legal identity wrt copyright infringement carries more risk compared to
> their total exclusion from development?

Did you read the Linux policy?  It is clear: the problem's not
Foundation knowing, it's *community* knowing.  Foundation is just
a temporary opaque body that's going to be dissolved one day.  Code's
going to live much longer, and it needs to be sustainable without having
to refer to secret records of the Foundation.

> > If you want to make a point that Gentoo leadership is bad at making
> > opposing feelings heard, well I'd probably agree with you (this thread is
> > one such example.) If you want to make some kind of point that "having an
> > opinion heard means we change the policy to suit that opinion" then I think
> > we just disagree on that point. Don't make it out like we made the decision
> > without thinking of anonymous / pseudonymous contributors; numerous
> > discussions were had about them and we could not find a way to include them
> > in the policy.
> > 
> > That doesn't mean we didn't hear their thoughts and objections though.
> > 
> Perhaps the people I talked to didn't find the right people to talk to
> before me. I'm not trying to paint the leadership as ignorant or bad. I
> understand that this is all volunteer work first and foremost. I wasn't
> implying to enact a change in the policy on the basis that people's
> opinions haven't been sufficiently heard.
> 

Perhaps the person you talked to don't 'take no for an answer'.
If the policy works for the majority of people, and there are only few
who disagree with it (no matter how much they try to exaggerate it),
and most of those few so far have failed to provide a really good
argument why they can't do it, then I'm sorry but that's just how things
work.

I'm certainly against changing the policy on arguments like 'but I want
to brand myself as X' or 'but you can't prove people are using fake
identities'.  If you really want to push for the latter, I wouldn't mind
making some form of identity verification obligatory for everyone. 
However, I doubt that's the result you want.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  2:07                               ` Aaron Bauman
@ 2019-04-10  7:20                                 ` Michał Górny
  0 siblings, 0 replies; 75+ messages in thread
From: Michał Górny @ 2019-04-10  7:20 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1895 bytes --]

On Tue, 2019-04-09 at 22:07 -0400, Aaron Bauman wrote:
> On Tue, Apr 09, 2019 at 09:58:39PM -0400, Michael Orlitzky wrote:
> > On 4/9/19 6:49 PM, Chris Reffett wrote:
> > > (Picking one thread to reply to, but this applies to the discussion as a 
> > > whole)
> > > 
> > 
> > Same. This is a tough one.
> > 
> > I don't care much at all about the copyright angle. Copyright has always
> > been a fundamentally inconsistent concept. We all violate copyright law
> > millions of times a day, and there's no way to avoid that in modern
> > society. This campaign is simply doing what everyone else does in that
> > regard: pretend we give a shit, so people don't see us as heretics. The
> > fact that we've gotten ourselves into a logical pickle here is not
> > unexpected given that we're trying to play a game that doesn't make any
> > sense. I'll sleep fine either way.
> > 
> > What I do care about is that ultimately the only form of trust our users
> > have is based on our reputations. I'm a real person: you can search for
> > my name, find out where I work, who my friends are, call my girlfriend
> > and tell her I suck. That's *not* what's keeping me from committing a
> > backdoor to Gentoo. But that *is* why you trust me not to do it. I have
> > a few simplified-to-the-point-of-absurdity computer security rules, one
> > of which goes like "don't run code from anyone you can't find and punch
> > in the face." To that end, not having a real identity associated with a
> > developer account is troubling.
> > 
> > But, of course, I like having our pseudonymous contributors around
> > fixing stuff too.
> > 
> > 
> 
> We all violate laws everyday too, but that doesn't mean the cop won't
> stop you for speeding and then do the same when he is off duty.
> 

Now that's an insulting generalization, Sir!


-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  6:27                     ` Alice Ferrazzi
  2019-04-10  6:29                       ` Ulrich Mueller
  2019-04-10  6:54                       ` Alec Warner
@ 2019-04-10  7:28                       ` Michał Górny
  2019-04-10 12:47                         ` Alec Warner
                                           ` (2 more replies)
  2 siblings, 3 replies; 75+ messages in thread
From: Michał Górny @ 2019-04-10  7:28 UTC (permalink / raw
  To: gentoo-project; +Cc: Ulrich Mueller, Gokturk Yuksek

[-- Attachment #1: Type: text/plain, Size: 2196 bytes --]

On Wed, 2019-04-10 at 15:27 +0900, Alice Ferrazzi wrote:
> The 04/10/2019 07:59, Ulrich Mueller wrote:
> > > > > > > On Wed, 10 Apr 2019, Ulrich Mueller wrote:
> > > > > > > On Tue, 09 Apr 2019, Gokturk Yuksek wrote:
> > > I'd like to (informally) propose the following, for which I'm willing
> > > to formulate as a GLEP proposal if there is interest:
> > > The Foundation has an established practice of storing the legal names
> > > of developers who join under a pseudonym. The infrastructure is
> > > already in place for this. I think that allowing these developers to
> > > commit using their pseudonyms as long as the Foundation is informed
> > > their real identity does not exacerbate the legal risks they already
> > > pose. The foundation may decide their arbitrary criteria on who is
> > > eligible for this type of protection, including requiring sound legal
> > > reasons for them to keep their identities hidden. I understand that
> > > the maintenance of this could be a burden for the Foundation in
> > > theory, but in practice I suspect this number is very low already.
> > 
> > That doesn't work, because there would be no way for a person outside of
> > the Foundation to verify such identities.
> > 
> There is no way also for foundation to check all sign-off are assigned
> to real legal names.
> 
> > To clarify, I won't be opposed against making a specific exception and
> > "grandfathering" any devs who had commit access before the cut-off date
> > when GLEP 76 was implemented.
> > 
> 
> I propose foundation to vote for add the use of pseudonym in the GLEP 76.
> For keeping Gentoo a confortable and inclusive place.
> 

If Foundation decides to arbitrarily change a policy that's been
initially approved both by Council and Foundation, then I propose that
the Council rejects changes to the policy and blocks such contributions.
 
Furthermore, I will propose that we actively pursue removing Foundation
from Gentoo as apparently Trustees once again are trying to abuse
the power that they've only gotten because nobody else wanted to take
legal risk from negligence of previous Boards.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  7:13                 ` Michał Górny
@ 2019-04-10  7:36                   ` Alice Ferrazzi
  2019-04-10  7:45                     ` Michał Górny
  2019-04-10  7:42                   ` Mikle Kolyada
  1 sibling, 1 reply; 75+ messages in thread
From: Alice Ferrazzi @ 2019-04-10  7:36 UTC (permalink / raw
  To: gentoo-project; +Cc: Alec Warner

The 04/10/2019 09:13, Michał Górny wrote:
> On Tue, 2019-04-09 at 21:13 +0000, Gokturk Yuksek wrote:
> > > To your second question, you could, but I think that would be wrong and if
> > > I found out I'd probably talk to you about it and if it continued, I'd
> > > probably take some kind of remedial action. The intent is to have a
> > > reasonable suspicion of fraud or wrongdoing, not to do just do it willy
> > > nilly.
> > > 
> > > That being said I don't intend to forge a policy that is bullet-proof. If I
> > > cannot trust fellow project members to act well, they might as well just
> > > leave the project now. If project members are looking for "a list of rules
> > > to follow" my only rules are "don't be an ass" and if you are told you are
> > > being an ass, maybe listen and take that advice as opposed to objecting.
> > > 
> > 
> > My point about the guidelines is for the concern on the receiving party.
> > I suspect there may be situations where saying "I'm not convinced that
> > this is a real name of a person. Would you please provide me a proof of
> > ID?" is perceived offensive. Guidelines published by the Foundation help
> > developers justify their stance and ease people into compliance, I think.
> > 
> > > > > > Additional problem is personal data collection, it is
> > > > > > restricted or heavily regulated in many countries. One can't just
> > > > > > demand to show an ID via electronic means without following
> > > > > > complicated data protection procedures which are likely to be
> > > > > > incompatible between jurisdictions.
> > > > > 
> > > > > Do you have any proof of that, or are you just basing your comments
> > > > > on the common concept of misunderstanding GDPR and extending it to match
> > > > > your private interest?
> > > > > 
> > > > 
> > > > At the very least, insecure transportation and storage of legal
> > > > documents has a potential to lead to identity theft, which makes it a
> > > > legal liability in and of itself. I don't think we should be dismissive
> > > > on this point.
> > > > 
> > > 
> > > I don't believe any policies require collecting personal data currently.
> > > 
> > 
> > If I have suspicions about a contributor's identity, would you advise me
> > on a method of validation that doesn't require the electronic transfer
> > of a government approved identification?
> 
> My suggestion would be to use the solution that's been there for years
> -- OpenPGP web of trust.  Establish a path of trust and/or keysign with
> the person in question.  This naturally involves verifying one's ID,
> and reduces the risk of stealing personal data to the minimum.

I'm interested in using OpenPGP for verifying the identity.

> 
> > > The Foundation has always carried legal risk. Only recently have we
> > > (through the awesome work of ulm@ and others) had a policy to help mitigate
> > > it. These contributors have not 'suddenly become a legal risk' but instead
> > > the community (council and foundation combined) have adopted a more
> > > risk-averse stance by adopting GLEP-76 and that results in some
> > > contributors being unable to contribute. I'm not sure what else needs to be
> > > explained.
> > > 
> > > 
> > 
> > To the best of my knowledge, the Foundation has a long established
> > practice of allowing developers to use pseudonyms on the condition that
> > they reveal their legal identity to the Foundation for legal protection.
> > Was the exclusion of developers with pseudonyms as per GLEP76 a result
> > of a conclusion that the Foundation being informed about developers
> > legal identity wrt copyright infringement carries more risk compared to
> > their total exclusion from development?
> 
> Did you read the Linux policy?  It is clear: the problem's not
> Foundation knowing, it's *community* knowing.  Foundation is just
> a temporary opaque body that's going to be dissolved one day.  Code's
> going to live much longer, and it needs to be sustainable without having
> to refer to secret records of the Foundation.

For example the debian project got in same problems in this last 10years
about real names.
In the end they decided to accept pseudonym.
https://nm.debian.org/process/610/keycheck

> 
> > > If you want to make a point that Gentoo leadership is bad at making
> > > opposing feelings heard, well I'd probably agree with you (this thread is
> > > one such example.) If you want to make some kind of point that "having an
> > > opinion heard means we change the policy to suit that opinion" then I think
> > > we just disagree on that point. Don't make it out like we made the decision
> > > without thinking of anonymous / pseudonymous contributors; numerous
> > > discussions were had about them and we could not find a way to include them
> > > in the policy.
> > > 
> > > That doesn't mean we didn't hear their thoughts and objections though.
> > > 
> > Perhaps the people I talked to didn't find the right people to talk to
> > before me. I'm not trying to paint the leadership as ignorant or bad. I
> > understand that this is all volunteer work first and foremost. I wasn't
> > implying to enact a change in the policy on the basis that people's
> > opinions haven't been sufficiently heard.
> > 
> 
> Perhaps the person you talked to don't 'take no for an answer'.
> If the policy works for the majority of people, and there are only few
> who disagree with it (no matter how much they try to exaggerate it),
> and most of those few so far have failed to provide a really good
> argument why they can't do it, then I'm sorry but that's just how things
> work.

If you have any better data, that is not just a presumption please show us.
saying that the majority of people is contributing in Gentoo, is no
meaning. On how many people you are talking about ? you are taking in 
consideration all the Gentoo users?
For me having people quitting Gentoo devs or Gentoo contribution for a
change in GLEP is a big deal, we are already not that many.

That is just how things works for you.

> 
> I'm certainly against changing the policy on arguments like 'but I want
> to brand myself as X' or 'but you can't prove people are using fake
> identities'.  If you really want to push for the latter, I wouldn't mind
> making some form of identity verification obligatory for everyone. 
> However, I doubt that's the result you want.

Happy to ear your personal opinion but not everyone thinks in the same
way as you.
I think the opinion of other people is a valuable opinion whathever they
say.

What I think we want, is more people contributing in Gentoo.



-- 
======================================
Thanks,
Alice Ferrazzi

Gentoo Kernel Project Leader
PGP: 2E4E 0856 461C 0585 1336 F496 5621 A6B2 8638 781A
======================================


^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  7:13                 ` Michał Górny
  2019-04-10  7:36                   ` Alice Ferrazzi
@ 2019-04-10  7:42                   ` Mikle Kolyada
  1 sibling, 0 replies; 75+ messages in thread
From: Mikle Kolyada @ 2019-04-10  7:42 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 634 bytes --]



On 10.04.2019 10:13, Michał Górny wrote:
> If the policy works for the majority of people
Majority of what? Council or Trustees?

If the majority keeps silence it does not mean the policy works for
them, but they can just comply without going into details (and you did
not take this into account).
Also, why do you think that legal kind of polices can be accepted by the
people without (as far as I am aware) any legal experience (I mean on
the professional basis)
without prior consulting with people that have professional experience
in the area.

Only if this seems to work does not mean this really works :)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  7:36                   ` Alice Ferrazzi
@ 2019-04-10  7:45                     ` Michał Górny
  2019-04-10  8:02                       ` Michael Everitt
  0 siblings, 1 reply; 75+ messages in thread
From: Michał Górny @ 2019-04-10  7:45 UTC (permalink / raw
  To: gentoo-project; +Cc: Alec Warner

[-- Attachment #1: Type: text/plain, Size: 2748 bytes --]

On Wed, 2019-04-10 at 16:36 +0900, Alice Ferrazzi wrote:
> > Perhaps the person you talked to don't 'take no for an answer'.
> > If the policy works for the majority of people, and there are only few
> > who disagree with it (no matter how much they try to exaggerate it),
> > and most of those few so far have failed to provide a really good
> > argument why they can't do it, then I'm sorry but that's just how things
> > work.
> 
> If you have any better data, that is not just a presumption please show us.
> saying that the majority of people is contributing in Gentoo, is no
> meaning. On how many people you are talking about ? you are taking in 
> consideration all the Gentoo users?

I'm talking about the cases I know of, i.e. cases that were explicitly
raised, including developers and proxy-maint.  If I'm counting
correctly, there were less than 10 of them.  I'm not going to make
a shame list here.  If people want to express their opinion, they are
free to do so.  However, so far it seems that the most people expressing
opinions are 'advocates' who have a lot of nameless claims.

> For me having people quitting Gentoo devs or Gentoo contribution for a
> change in GLEP is a big deal, we are already not that many.

What really matters are users.  One person 'quitting Gentoo devs' is
a small price to pay for a better chance that our users will not be
suddenly hit by a destructive copyright pursuit.

> I'm certainly against changing the policy on arguments like 'but I want
> > to brand myself as X' or 'but you can't prove people are using fake
> > identities'.  If you really want to push for the latter, I wouldn't mind
> > making some form of identity verification obligatory for everyone. 
> > However, I doubt that's the result you want.
> 
> Happy to ear your personal opinion but not everyone thinks in the same
> way as you.
> I think the opinion of other people is a valuable opinion whathever they
> say.

This doesn't add anything.  Just because other people have other
opinions, it doesn't mean their opinions are to be considered higher
than mine.  Or anyone else.

> What I think we want, is more people contributing in Gentoo.

No.  What we want, is improvement for the users.  Improvement is made by
more good activity.  Which may or may not involve 'more people
contributing'.

I know it's not cool to value person's contributions but I'm going to be
blunt: one person doing a lot of good work is worth more than three
contributors who do very little work and a lot of noise about using
their pseudonyms.

And yes, that's my opinion which -- as you have implied -- is not
as valuable as the opinions of those few.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  7:45                     ` Michał Górny
@ 2019-04-10  8:02                       ` Michael Everitt
  0 siblings, 0 replies; 75+ messages in thread
From: Michael Everitt @ 2019-04-10  8:02 UTC (permalink / raw
  To: gentoo-project


[-- Attachment #1.1: Type: text/plain, Size: 1512 bytes --]

On 10/04/19 08:45, Michał Górny wrote:
> And yes, that's my opinion which -- as you have implied -- is not
> as valuable as the opinions of those few.
>
This and this precisely ... there is a blind assumption, and far too many
records of such, that your opinion carries a disproportionate weight.
Unfortunately for you, this is simply because the other voices are much
quieter, and don't get the 'time of day' and validation that yours do, but
this is not lost on the wider "community". Why should one individual,
whether supported or not, get 'special treatment' over many others, simply
because their voice is loudest, whilst other 'loud voices' are simply
shunned because "they're not Me"...

I'm not putting this very well into English, and the loss in translation is
probably great .. but I think that perhaps a more widely consulted opinion
might be appreciated by the 'wider community' than the same one/two/three
people who constantly have their names in email lists, commit logs and
meeting minutes. Give Someone Else a Try. What's the worst that can
[really] happen??? And if that [actually] happens, how much of it can still
be reverted?? What's the real risk here .. that we've made a straw man or
we might actually solved a [real] problem?? Be daring, be risky, it's this
that has enabled organisations like Google and Facebook to even exist, do
we want to consign Gentoo to the history books for being dogmatic and
inflexible? This is the 21st century, not the 19th ...


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  7:28                       ` Michał Górny
@ 2019-04-10 12:47                         ` Alec Warner
  2019-04-10 13:21                           ` Rich Freeman
  2019-04-10 22:36                         ` Aaron Bauman
  2019-04-14 14:23                         ` Andreas K. Huettel
  2 siblings, 1 reply; 75+ messages in thread
From: Alec Warner @ 2019-04-10 12:47 UTC (permalink / raw
  To: gentoo-project; +Cc: Ulrich Mueller, Gokturk Yuksek

[-- Attachment #1: Type: text/plain, Size: 2877 bytes --]

On Wed, Apr 10, 2019 at 3:28 AM Michał Górny <mgorny@gentoo.org> wrote:

> On Wed, 2019-04-10 at 15:27 +0900, Alice Ferrazzi wrote:
> > The 04/10/2019 07:59, Ulrich Mueller wrote:
> > > > > > > > On Wed, 10 Apr 2019, Ulrich Mueller wrote:
> > > > > > > > On Tue, 09 Apr 2019, Gokturk Yuksek wrote:
> > > > I'd like to (informally) propose the following, for which I'm willing
> > > > to formulate as a GLEP proposal if there is interest:
> > > > The Foundation has an established practice of storing the legal names
> > > > of developers who join under a pseudonym. The infrastructure is
> > > > already in place for this. I think that allowing these developers to
> > > > commit using their pseudonyms as long as the Foundation is informed
> > > > their real identity does not exacerbate the legal risks they already
> > > > pose. The foundation may decide their arbitrary criteria on who is
> > > > eligible for this type of protection, including requiring sound legal
> > > > reasons for them to keep their identities hidden. I understand that
> > > > the maintenance of this could be a burden for the Foundation in
> > > > theory, but in practice I suspect this number is very low already.
> > >
> > > That doesn't work, because there would be no way for a person outside
> of
> > > the Foundation to verify such identities.
> > >
> > There is no way also for foundation to check all sign-off are assigned
> > to real legal names.
> >
> > > To clarify, I won't be opposed against making a specific exception and
> > > "grandfathering" any devs who had commit access before the cut-off date
> > > when GLEP 76 was implemented.
> > >
> >
> > I propose foundation to vote for add the use of pseudonym in the GLEP 76.
> > For keeping Gentoo a confortable and inclusive place.
> >
>
> If Foundation decides to arbitrarily change a policy that's been
> initially approved both by Council and Foundation, then I propose that
> the Council rejects changes to the policy and blocks such contributions.
>
> Furthermore, I will propose that we actively pursue removing Foundation
> from Gentoo as apparently Trustees once again are trying to abuse
> the power that they've only gotten because nobody else wanted to take
> legal risk from negligence of previous Boards.
>

I want to separate talking about things (which is happening on this thread)
and actually making and passing foundation motions (which doesn't happen on
this list, but does happen on bugzilla.) Alice is in fact a board member
(as am I!) and should be free to talk about whatever she likes here.
Talking about something is different than "the trustees apparently once
again abusing their power." Talking about a concept, even a controversial
one, is not an abuse of power; its a free exchange of ideas.

-A


> --
> Best regards,
> Michał Górny
>
>

[-- Attachment #2: Type: text/html, Size: 3677 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10 12:47                         ` Alec Warner
@ 2019-04-10 13:21                           ` Rich Freeman
  0 siblings, 0 replies; 75+ messages in thread
From: Rich Freeman @ 2019-04-10 13:21 UTC (permalink / raw
  To: gentoo-project; +Cc: Ulrich Mueller, Gokturk Yuksek

On Wed, Apr 10, 2019 at 8:47 AM Alec Warner <antarus@gentoo.org> wrote:
>
> I want to separate talking about things (which is happening on this
> thread) and actually making and passing foundation motions (which
> doesn't happen on this list, but does happen on bugzilla.) Alice is
> in fact a board member (as am I!) and should be free to talk about
> whatever she likes here. Talking about something is different than
> "the trustees apparently once again abusing their power." Talking
> about a concept, even a controversial one, is not an abuse of power;
> its a free exchange of ideas.
>

++

The same applies to mgorny making proposals which was the subject of a
separate critique which doesn't need a separate reply.  The
Council/Trustees are fairly reasonable people for the most part which
is why we all voted for them.  You don't need to be fearful that they
only listen to one person.

mgorny just happens to make a lot of proposals, and most of them tend
to be non-controversial so they get adopted.  The ones that are more
controversial, in my experience, tend to go through more change if
they are accepted.  Nobody needs to censor themselves if they're being
constructive.  Likewise, we can just voice our opinions and have some
faith that those in charge will bother to read them so we don't need
to get too worked up about it.

I'll also note that in my experience many people tend to be more free
with casual discussion than their decision-making.  The fact that a
Council/Trustee member talks about an idea doesn't mean that they're
going to end up voting for that idea.  I know I've talked out loud
about things that I've ended up not supporting in the end - this is
just how we collaborate and how good decisions get made.  We don't
want people so afraid of ridicule that they just keep their thoughts
to themselves and just vote seemingly-randomly without the opportunity
for input.

--
Rich

-- 
Rich


^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  7:28                       ` Michał Górny
  2019-04-10 12:47                         ` Alec Warner
@ 2019-04-10 22:36                         ` Aaron Bauman
  2019-04-14 14:23                         ` Andreas K. Huettel
  2 siblings, 0 replies; 75+ messages in thread
From: Aaron Bauman @ 2019-04-10 22:36 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1956 bytes --]

On Wed, Apr 10, 2019 at 09:28:07AM +0200, Michał Górny wrote:
> On Wed, 2019-04-10 at 15:27 +0900, Alice Ferrazzi wrote:
> > The 04/10/2019 07:59, Ulrich Mueller wrote:
> > 
> > I propose foundation to vote for add the use of pseudonym in the GLEP 76.
> > For keeping Gentoo a confortable and inclusive place.
> > 
> 
> If Foundation decides to arbitrarily change a policy that's been
> initially approved both by Council and Foundation, then I propose that
> the Council rejects changes to the policy and blocks such contributions.
>  
> Furthermore, I will propose that we actively pursue removing Foundation
> from Gentoo as apparently Trustees once again are trying to abuse
> the power that they've only gotten because nobody else wanted to take
> legal risk from negligence of previous Boards.
> 
> -- 
> Best regards,
> Michał Górny
> 

I don't know why there is so much animosity towards the foundation from
you.  No one said we would change the policy.  Given the past record of
both bodies working together... it is shallow to think we would do so
anyway.  Can we just stop the stupidity? I, personally, would just like
to do the job of a trustee and support the distribution.  You know, let
the council handle the technical things and let the foundation do the
legal and money...

We get it... many don't want the Foundation.  Regardless, some body will
step in anyway and implement the same sets of rules.  As mentioned many
times on this thread... there is precedent against allowing pseudonyms.
Furthermore, anyone who has said otherwise has yet to produce real world
use cases of such a thing being allowed.  The exception (which I have
validated) is Debian.  Of course, the person still needs to "reveal"
themselves to the legal entity.  Of course, I don't think this will
stand in a court of law anyhow.

Let's all just work together and perform our individual functions.

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  6:54                       ` Alec Warner
@ 2019-04-11  0:22                         ` Gokturk Yuksek
  2019-04-14 14:18                           ` Andreas K. Huettel
  0 siblings, 1 reply; 75+ messages in thread
From: Gokturk Yuksek @ 2019-04-11  0:22 UTC (permalink / raw
  To: gentoo-project, Alec Warner; +Cc: Ulrich Mueller


[-- Attachment #1.1: Type: text/plain, Size: 5265 bytes --]



Alec Warner:
> On Wed, Apr 10, 2019 at 2:17 AM Alice Ferrazzi <alicef@gentoo.org> wrote:
> 
>> The 04/10/2019 07:59, Ulrich Mueller wrote:
>>>>>>>> On Wed, 10 Apr 2019, Ulrich Mueller wrote:
>>>
>>>>>>>> On Tue, 09 Apr 2019, Gokturk Yuksek wrote:
>>>
>>>> I'd like to (informally) propose the following, for which I'm willing
>>>> to formulate as a GLEP proposal if there is interest:
>>>
>>>> The Foundation has an established practice of storing the legal names
>>>> of developers who join under a pseudonym. The infrastructure is
>>>> already in place for this. I think that allowing these developers to
>>>> commit using their pseudonyms as long as the Foundation is informed
>>>> their real identity does not exacerbate the legal risks they already
>>>> pose. The foundation may decide their arbitrary criteria on who is
>>>> eligible for this type of protection, including requiring sound legal
>>>> reasons for them to keep their identities hidden. I understand that
>>>> the maintenance of this could be a burden for the Foundation in
>>>> theory, but in practice I suspect this number is very low already.
>>>
>>> That doesn't work, because there would be no way for a person outside of
>>> the Foundation to verify such identities.
>>>
>> There is no way also for foundation to check all sign-off are assigned
>> to real legal names.
>>
> 
> So these are two separate points. I don't quite understand Ulm's point but
> it is different than the point you are raising.
> 
> Your point seems to be that somehow the "Foundation must be able to check
> if all sign-offs are signed by a legal name." We already made it clear we
> don't do this checking. That doesn't mean its OK to use an pseudonym (it is
> not, and doing so violates the policy.) If we later find out people violate
> the policy, we don't accept commits from them anymore. You can call the
> system crappy or whatever, but its the system we have in place. today.
> 
> Ulm's point seems to be about transparency: "there would be no way for a
> person outside of the Foundation to verify such identities." I'm not sure
> the entire usefulness of such a use case (do people care about being able
> to do this?)
> 
> Putting the above points aside for a moment the Foundation has had a policy
> of shielding specific contributors from having their identity made public.
> I can't say with a straight face that "the infrastructure is already in
> place for this" (it really isn't) nor can I say that the Foundation has any
> written policies about how to safeguard, share, divulge, or otherwise use
> this information and instead it has ridden on the spoken words of various
> Foundation officials in the past. Its not something I'd want to build upon.
> 
> 
>>> To clarify, I won't be opposed against making a specific exception and
>>> "grandfathering" any devs who had commit access before the cut-off date
>>> when GLEP 76 was implemented.
>>>
>>
>> I propose foundation to vote for add the use of pseudonym in the GLEP 76.
>> For keeping Gentoo a confortable and inclusive place.
>>
>>> However, going forward, we shouldn't allow any further exceptions from
>>> the real name policy.
>>>
>>
> 
> I'm not especially keen on grandfathering people into the project in this
> way because I think it defers the problem. Pseudonymous contributors want
> to contribute but cannot. Letting in people who happened to be contributors
> before glep 76 doesn't solve this problem, it just defers it in the hopes
> that new contributors who fall into this bucket get dissuaded before they
> push for changes.
> 
> 

I see the concern of setting a precedent here. I also support more
transparency, and am not advocating that we include more anonymous
developers. I'd like to make a few clarifications:

- I believe the necessity for a pseudonym must be justified to the
Foundation. Therefore, I'm not suggesting that people should remain
anonymous for arbitrary reasons. I am also **not** suggesting that we
get rid of the DCO.

- Grandfathering the existing devs does not set a precedent for future
devs who'd like to join under a pseudonym. The situation is more complex
than that: since users are not allowed to contribute under a pseudonym,
they'd have to disclose their legal name even before they become a
developer. In the rare case that a user with no contributions somehow
finds a mentor and applies to become a dev, the recruitment process
requires the candidate to submit a fix to an existing bug (unless this
process has changed). The fix would naturally require them to disclose
their real name, and would defeat the purpose of joining under a
pseudonym. I hope this addresses the concern about setting a precedent.

- I'm only advocating for repurposing an already existing system (that
is the pseudonym mechanism offered by the Foundation) to bring back
developers who have been impacted by GLEP 76, so long as they have valid
reasons (based on what the Foundation deems "valid") to maintain their
pseudonymity. As such, I expect the extra maintenance burden on the
Foundation to be minimal and I'm willing to work out the details (such
as what k_f brought up before).

--
gokturk


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 20:45             ` Alec Warner
  2019-04-09 20:56               ` Rich Freeman
  2019-04-09 21:13               ` Gokturk Yuksek
@ 2019-04-14 13:58               ` Andreas K. Huettel
  2 siblings, 0 replies; 75+ messages in thread
From: Andreas K. Huettel @ 2019-04-14 13:58 UTC (permalink / raw
  To: gentoo-project; +Cc: Alec Warner

[-- Attachment #1: Type: text/plain, Size: 955 bytes --]

> 
> So first a preface: I would prefer we accept a name until we have some
> reasonable suspicion that it is wrong.
> If someone submitted as "boaty mcboatface" it might immediately raise such
> a suspicion; but a contributor who contributed as "John Doe" might not. Its
> very subjective, yes, and we don't offer better guidelines.
> 

This.

> If you want to make some kind of point that "having an
> opinion heard means we change the policy to suit that opinion" then I think
> we just disagree on that point. Don't make it out like we made the decision
> without thinking of anonymous / pseudonymous contributors; numerous
> discussions were had about them and we could not find a way to include them
> in the policy.
> 
> That doesn't mean we didn't hear their thoughts and objections though.

And this.

-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, toolchain, base-system, perl, libreoffice)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-09 22:49                           ` Chris Reffett
  2019-04-10  0:17                             ` Aaron Bauman
  2019-04-10  1:58                             ` Michael Orlitzky
@ 2019-04-14 14:04                             ` Andreas K. Huettel
  2 siblings, 0 replies; 75+ messages in thread
From: Andreas K. Huettel @ 2019-04-14 14:04 UTC (permalink / raw
  To: gentoo-project; +Cc: Chris Reffett

[-- Attachment #1: Type: text/plain, Size: 685 bytes --]

> Instead of arguing endlessly about the topic of pseudonyms as a bunch of
> non-experts, why don't we look into having the Foundation pay an
> intellectual property attorney for an opinion on the matter of
> pseudonymous copyright? That would at least get us a somewhat informed
> opinion on the matter.

I tried going this route behind the scenes long ago.

The two things I learned is
* finding a good lawyer who understands what we need and is willing to give an 
opinion is not easy
* you will get as many different answers as lawyers you ask

-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, toolchain, base-system, perl, libreoffice)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  1:12                                 ` Alice Ferrazzi
@ 2019-04-14 14:09                                   ` Andreas K. Huettel
  0 siblings, 0 replies; 75+ messages in thread
From: Andreas K. Huettel @ 2019-04-14 14:09 UTC (permalink / raw
  To: gentoo-project; +Cc: Alice Ferrazzi, Michael Everitt

[-- Attachment #1: Type: text/plain, Size: 1366 bytes --]

> 
> maybe we could also try contacting the Free Software Foundation on the
> matters. This is probably what they are doing.
> """
> If a contributor wants the FSF to publish only a pseudonym, that is ok. The
> contributor should say this, and state the desired pseudonym, when
> answering the request- form. The actual legal papers will use the real
> name, but the FSF will publish only the pseudonym. When using one of the
> other forms, fill in the real name but ask the contributor to discuss the
> use of a pseudonym with assign@gnu.org before sending back the signed form.
> [1] """
> [1]https://www.gnu.org/prep/maintain/html_node/Copyright-Papers.html

As a side note, this concerns the FSF *copyright assignment*. 

We deliberately decided *not* to do any such assignment (which is void in 
parts of the world anyway) or a FLA (which would be the legally saner 
alternative) since that involves even more paperwork and legalities that can 
be debated to death. 

Now, if someone transfers under a pseudonym his/her rights to a known legal 
body, and that body accepts usage of the pseudonym, then that body can 
contribute the code under its name with the DCO. This just shifts 
accountability though.

-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, toolchain, base-system, perl, libreoffice)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  1:15                 ` Alice Ferrazzi
  2019-04-10  1:30                   ` Aaron Bauman
@ 2019-04-14 14:11                   ` Andreas K. Huettel
  2019-04-14 15:28                     ` Andrew Savchenko
  1 sibling, 1 reply; 75+ messages in thread
From: Andreas K. Huettel @ 2019-04-14 14:11 UTC (permalink / raw
  To: gentoo-project; +Cc: Alice Ferrazzi, Gokturk Yuksek, Ulrich Mueller

[-- Attachment #1: Type: text/plain, Size: 231 bytes --]

> 
> I support the idea of Gentoo being more inclusive.

Can we please keep irrelevant buzzwords out?

-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, toolchain, base-system, perl, libreoffice)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-11  0:22                         ` Gokturk Yuksek
@ 2019-04-14 14:18                           ` Andreas K. Huettel
  0 siblings, 0 replies; 75+ messages in thread
From: Andreas K. Huettel @ 2019-04-14 14:18 UTC (permalink / raw
  To: gentoo-project; +Cc: Gokturk Yuksek, Alec Warner, Ulrich Mueller

[-- Attachment #1: Type: text/plain, Size: 718 bytes --]

> - I believe the necessity for a pseudonym must be justified to the
> Foundation. Therefore, I'm not suggesting that people should remain
> anonymous for arbitrary reasons. I am also **not** suggesting that we
> get rid of the DCO.

So let's assume I'm a foundation officer, sign some non-disclosure papers, and 
get told in detail why someone absolutely has to use a pseudonym. 

I can't tell my trustee colleagues the details. The final decision has to be 
made by a vote though, since that's how decisions are made there. On what base 
should my colleagues make their decision?

-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, toolchain, base-system, perl, libreoffice)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-10  7:28                       ` Michał Górny
  2019-04-10 12:47                         ` Alec Warner
  2019-04-10 22:36                         ` Aaron Bauman
@ 2019-04-14 14:23                         ` Andreas K. Huettel
  2 siblings, 0 replies; 75+ messages in thread
From: Andreas K. Huettel @ 2019-04-14 14:23 UTC (permalink / raw
  To: gentoo-project; +Cc: Michał Górny, Ulrich Mueller, Gokturk Yuksek

[-- Attachment #1: Type: text/plain, Size: 667 bytes --]

> If Foundation decides to arbitrarily change a policy that's been
> initially approved both by Council and Foundation, then I propose that
> the Council rejects changes to the policy and blocks such contributions.

Take it slow... we're discussing here, we're not voting or even proposing 
detailed votes. 

I would somewhat implicitly assume that a policy set by council and trustees 
together needs also the agreement of both bodies for modifications.

Let's not discuss the tug-of-war details before even anyone starts one. :P

-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, toolchain, base-system, perl, libreoffice)

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-14 14:11                   ` Andreas K. Huettel
@ 2019-04-14 15:28                     ` Andrew Savchenko
  2019-04-14 15:48                       ` Aaron Bauman
  0 siblings, 1 reply; 75+ messages in thread
From: Andrew Savchenko @ 2019-04-14 15:28 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 508 bytes --]

On Sun, 14 Apr 2019 16:11:50 +0200 Andreas K. Huettel wrote:
> > 
> > I support the idea of Gentoo being more inclusive.
> 
> Can we please keep irrelevant buzzwords out?

There is nothing irrelevant here. Gentoo is kicking people who
want to contribute because doesn't want to respect their privacy
because of some imaginary problems which were never appeared or
tested in real life. This makes Gentoo exclusive to those who want
their authorship to be public.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-14 15:28                     ` Andrew Savchenko
@ 2019-04-14 15:48                       ` Aaron Bauman
  2019-04-14 16:13                         ` Andrew Savchenko
  0 siblings, 1 reply; 75+ messages in thread
From: Aaron Bauman @ 2019-04-14 15:48 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1067 bytes --]

On Sun, Apr 14, 2019 at 06:28:15PM +0300, Andrew Savchenko wrote:
> On Sun, 14 Apr 2019 16:11:50 +0200 Andreas K. Huettel wrote:
> > > 
> > > I support the idea of Gentoo being more inclusive.
> > 
> > Can we please keep irrelevant buzzwords out?
> 
> There is nothing irrelevant here. Gentoo is kicking people who
> want to contribute because doesn't want to respect their privacy
> because of some imaginary problems which were never appeared or
> tested in real life. This makes Gentoo exclusive to those who want
> their authorship to be public.
> 
> Best regards,
> Andrew Savchenko

Andrew, it is not imaginary.  Playing the emotional game doesn't help
either.  I am fairly certain all of those who had to make this decision
have expressed their willingness to change it should it be supported
legally.  It simply is not.

If you believe it is supported legally then please provide such
evidence.  This decision was not arrived at lightly and I am confident
enough to state that on behalf of both bodies involved.

-- 
Cheers,
Aaron

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-14 15:48                       ` Aaron Bauman
@ 2019-04-14 16:13                         ` Andrew Savchenko
  2019-04-14 16:41                           ` Michał Górny
  0 siblings, 1 reply; 75+ messages in thread
From: Andrew Savchenko @ 2019-04-14 16:13 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1706 bytes --]

On Sun, 14 Apr 2019 11:48:06 -0400 Aaron Bauman wrote:
> On Sun, Apr 14, 2019 at 06:28:15PM +0300, Andrew Savchenko wrote:
> > On Sun, 14 Apr 2019 16:11:50 +0200 Andreas K. Huettel wrote:
> > > > 
> > > > I support the idea of Gentoo being more inclusive.
> > > 
> > > Can we please keep irrelevant buzzwords out?
> > 
> > There is nothing irrelevant here. Gentoo is kicking people who
> > want to contribute because doesn't want to respect their privacy
> > because of some imaginary problems which were never appeared or
> > tested in real life. This makes Gentoo exclusive to those who want
> > their authorship to be public.
> > 
> > Best regards,
> > Andrew Savchenko
> 
> Andrew, it is not imaginary.  Playing the emotional game doesn't help
> either.  I am fairly certain all of those who had to make this decision
> have expressed their willingness to change it should it be supported
> legally.  It simply is not.

If it is not imaginary please provide a court case against Gentoo
or other free software distribution on this matter and some
evidence that proposed signed-off real name attribution played a
measurable effect.

As far as I can see this whole story is pure speculation of:
1) what may happen
2) what will help if 1) is to happen.

So far I saw zero practical evidence on both points.

> If you believe it is supported legally then please provide such
> evidence.  This decision was not arrived at lightly and I am confident
> enough to state that on behalf of both bodies involved.

I see no evidence that we have a mandatory legal requirement to put
real names under commit attributions in the first place. 

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-14 16:13                         ` Andrew Savchenko
@ 2019-04-14 16:41                           ` Michał Górny
  2019-04-14 16:47                             ` Andrew Savchenko
  0 siblings, 1 reply; 75+ messages in thread
From: Michał Górny @ 2019-04-14 16:41 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1715 bytes --]

On Sun, 2019-04-14 at 19:13 +0300, Andrew Savchenko wrote:
> On Sun, 14 Apr 2019 11:48:06 -0400 Aaron Bauman wrote:
> > On Sun, Apr 14, 2019 at 06:28:15PM +0300, Andrew Savchenko wrote:
> > > On Sun, 14 Apr 2019 16:11:50 +0200 Andreas K. Huettel wrote:
> > > > > I support the idea of Gentoo being more inclusive.
> > > > 
> > > > Can we please keep irrelevant buzzwords out?
> > > 
> > > There is nothing irrelevant here. Gentoo is kicking people who
> > > want to contribute because doesn't want to respect their privacy
> > > because of some imaginary problems which were never appeared or
> > > tested in real life. This makes Gentoo exclusive to those who want
> > > their authorship to be public.
> > > 
> > > Best regards,
> > > Andrew Savchenko
> > 
> > Andrew, it is not imaginary.  Playing the emotional game doesn't help
> > either.  I am fairly certain all of those who had to make this decision
> > have expressed their willingness to change it should it be supported
> > legally.  It simply is not.
> 
> If it is not imaginary please provide a court case against Gentoo
> or other free software distribution on this matter and some
> evidence that proposed signed-off real name attribution played a
> measurable effect.
> 
> As far as I can see this whole story is pure speculation of:
> 1) what may happen
> 2) what will help if 1) is to happen.
> 
> So far I saw zero practical evidence on both points.

So to summarize, you're claiming that you're allowed to do anything
as long as the other person can't prove somebody has already been
punished for the same thing?  I suppose that's a pretty interesting
concept of law.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
  2019-04-14 16:41                           ` Michał Górny
@ 2019-04-14 16:47                             ` Andrew Savchenko
  0 siblings, 0 replies; 75+ messages in thread
From: Andrew Savchenko @ 2019-04-14 16:47 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 1993 bytes --]

On Sun, 14 Apr 2019 18:41:13 +0200 Michał Górny wrote:
> On Sun, 2019-04-14 at 19:13 +0300, Andrew Savchenko wrote:
> > On Sun, 14 Apr 2019 11:48:06 -0400 Aaron Bauman wrote:
> > > On Sun, Apr 14, 2019 at 06:28:15PM +0300, Andrew Savchenko wrote:
> > > > On Sun, 14 Apr 2019 16:11:50 +0200 Andreas K. Huettel wrote:
> > > > > > I support the idea of Gentoo being more inclusive.
> > > > > 
> > > > > Can we please keep irrelevant buzzwords out?
> > > > 
> > > > There is nothing irrelevant here. Gentoo is kicking people who
> > > > want to contribute because doesn't want to respect their privacy
> > > > because of some imaginary problems which were never appeared or
> > > > tested in real life. This makes Gentoo exclusive to those who want
> > > > their authorship to be public.
> > > > 
> > > > Best regards,
> > > > Andrew Savchenko
> > > 
> > > Andrew, it is not imaginary.  Playing the emotional game doesn't help
> > > either.  I am fairly certain all of those who had to make this decision
> > > have expressed their willingness to change it should it be supported
> > > legally.  It simply is not.
> > 
> > If it is not imaginary please provide a court case against Gentoo
> > or other free software distribution on this matter and some
> > evidence that proposed signed-off real name attribution played a
> > measurable effect.
> > 
> > As far as I can see this whole story is pure speculation of:
> > 1) what may happen
> > 2) what will help if 1) is to happen.
> > 
> > So far I saw zero practical evidence on both points.
> 
> So to summarize, you're claiming that you're allowed to do anything
> as long as the other person can't prove somebody has already been
> punished for the same thing?  I suppose that's a pretty interesting
> concept of law.

Do not twist my words. I'm asking for either a court case or an
exact citation of the law which demands us to provide real names
for all commits.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* [gentoo-project] GLEP76, legal liability around misrepresentation in copyright, real names, how it's handled at FSF, SFC & at the US copyright office!
  2019-04-09 20:46         ` Gokturk Yuksek
  2019-04-09 21:01           ` Aaron Bauman
@ 2019-04-19  6:50           ` Robin H. Johnson
  2019-04-20 23:41             ` Rich Freeman
  1 sibling, 1 reply; 75+ messages in thread
From: Robin H. Johnson @ 2019-04-19  6:50 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 11916 bytes --]

(I think I need to have lots more IANAL disclaimers in every paragraph
of this).

I apologize for the late response, but giant threads on the mailing list
have NOT been high on my priority list. I do have some answers for you,
but also further points to make.

Please read on for my inputs about examples of legal liability around
the DCO, as well as how other organizations handle it.

On Tue, Apr 09, 2019 at 08:46:00PM +0000, Gokturk Yuksek wrote:
> Alec Warner:
> > I think it is reasonable to try to pursue a more inclusive policy where
> > identity is more flexible (as I discussed in a different message on this
> > thread), but keep in mind the Council (and really a few key members) spent
> > over a year working on the policy we have; so I'm not certain its a trivial
> > change. You are free to dislike the policy we have and you are free to
> > suggest we pursue a more inclusive policy, but at least here as a trustee
> > who voted for it we made a deliberate choice here and barring some middle
> > ground where we somehow understand that contributions to Gentoo are done in
> > a low-risk way, we will continue to reject commits from obvious
> > contributors.
I would like this part to be heard and followed. I too have personal
objections against publicly disclosing the identity of people who have
genuine reasons to not have that public (In a very recent example, I
have a coworker who can't contribute to open source anymore due to
harassment from a ex-spouse).

At the same time, the steps for another body to REALLY safely shield
their identity are not trivial, and have not really been done in a
sustainable manner before.

I don't LIKE the real name requirement, and I will help pursue a better
policy, but I also object to moving backwards, including the suggestions
of grandfathering in existing developers.

> > What I refuse to engage in is an incessant debate about the policy we have;
> > please accept that we made it in good faith to reduce legal risk for the
> > project and, if an alternative is presented that keeps risk low while
> > accepting a broader set of contributions we will consider it in the same
> > good faith.
If there were some identity escrow service, that provided reliable
pseudonymous identities, and it met the standards of law, while not
exposing further liability issues, I would be VERY happy to use it and
enable more contributions to Gentoo. This IS a hot field of business:
https://securid.ca/ is one local Vancouver startup that I'm personally
aware of looking at the concept (disclaimer: the CEO is a friend, and I
have answered his questions about conceptual ways to protect privacy
within the scope of court-demanded access to data).

> I don't doubt people's good faith in proposing this policy and I'm sure
> it's done with the best interest in mind. I apologize for not doing the
> homework for the following question: did the Foundation pay for any kind
> of legal counsel on this matter? 
As the Foundation treasurer, to the best of my knowledge, the Foundation
did not pay for any legal counsel on this matter. I cannot state with
certainty if any Council member or Trustee other than myself consulted
legal counsel (and if they paid for the answer or not).

While at a open source conference, I did informally consult two lawyers
who specialize or previously specialized in the field of open source
licensing. I "paid" each of them with a drink, at my own expense (cash
to the bar, no paper trail), and got 3 different opinions. I did ask
about a formal opinion, but they were NOT willing to issue a full formal
opinion, as it didn't align with their interests at the time.

IANAL, but I will summarize their informal opinions. They did also point
me to written material that was superb:
"Practical Guide to Software Licensing: For Licensees and Licensors",
published by the American Bar Association, ISBN 978-1616328139

> I think one thing most of us struggle
> with is that we are not lawyers. It would help to put people's mind at
> ease if the Foundation consulted a lawyer that clearly explained:
> 
> - What exactly is the legal liability being addressed here?
To put a specific concern to words:
- "A" is a legal entity, individual or corporate.
- Work "X" is copyrightable work, with a COMPLETED copyright
  registration held** by "A", in the form of source code.
- Work "X" has NOT been released publicly at all, esp. has not been
  released under an open source license by "A"
- Entity "M" contributes work "X" to Gentoo, claiming terms (a) or (b)
  of the DCO. "M" could be identified, anonymous or pseudonymous (see
  below).
- "A" discovers Gentoo distributing "X", and sues Gentoo for copyright
  infringement.

** "Copyright held": This enters the debate of EU moral rights. Debate
over the semantics of the term is not relevant to this point.
** The copyright registration MUST be completed; there is caselaw

What laws & regulations have been violated here? These are primarily
civil infringements.
This is NOT a complete list, only a potential list.
- 17 U.S.C. § 504(c)(2); Gentoo is an "innocent" copyright infringer:
  https://www.law.cornell.edu/uscode/text/17/504
  "infringer was not aware and had no reason to believe that his or her
  acts constituted an infringement of copyright"
- 17 U.S.C. § 504(c)(2); "M" is a "willful" copyright infringer: they KNEW about the origin &
  license of the work.
- 15 U.S.C. § 1125(a) (Lanham act, section 43(a), "False designations of
  Origin, False Descriptions, and Dilution Forbidden"): 
  Both "Gentoo" and "M" have made false claims. 
- § 525. Liability For Fraudulent Misrepresentation
  http://blogs.kentlaw.iit.edu/perrittcivpro/fraudulent-misrep-rest525-html/
  "M" has fraudulently misrepresented themselves under the DCO.
- Negligent misrepresentation:
  This is where the anonymous/pseudonymous side comes back. Was Gentoo
  negligent by not verifying the identity 

Depending on how much preparation "A" does, their lawyers could start
off just filing lawsuit against Gentoo for the above portions, and later
amending the lawsuit to also include "M"; or naming "M" up-front.

Gentoo could also file lawsuit(s) against "M".

What could the outcomes be? It would come down to penalties as well as
the damages suffered by "A" in the publication of Work "X". 

The one thing you can be certain of is that lawyers and the legal system
will walk away being paid, and somebody else's bank account will be
emptier!


> - Have there been any precedent cases of copyright infringement
> (constrained to the context of copyrighted ebuilds, or code of similar
> nature) to make this a more realistic threat for the Foundation?
In an open source context specifically, not that I'm aware of, or found
in generous searching.

In commercial software, YES, there have been lawsuits claiming copyright
infringement via stolen source code. They sound like they have ALL been
messy.

> - In the case of a potential court case, how is the liability
> distributed among involved parties? Would we be legally required to
> track down the contributor (whose identity we may or may not have
> confirmed yet)?
Yes, the Foundation could be forced to disclose what we know, and/or
share liability that could not otherwise be transferred.

> The reason why I'm suggesting this is because I've talked to a friend of
> mine, who is a software patent lawyer, about the DCO and GLEP. Their
> first impression was that the DCO itself has no clause for requiring a
> legal name, so signing it with a fake name may not violate the DCO
> itself. So the (informal) conclusion is that as long as nobody sues you
> for copyright infringement, there is no legal problem with using a fake
> name to sign the DCO. I know it sounds very obvious but the point is
> that legal people have a better grip of the situation than we do, and
> the community is more likely to take their word and justification for it.
They are correct: the DCO itself doesn't have any clause to that effect.
This is why lawyers can be pedantic about the questions you ask.

In the case of the kernel it's not the DCO specifically that prohibits
pseudonyms or anonymous contributions, it's the tiny line of POLICY just
below it:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst#n462
"using your real name (sorry, no pseudonyms or anonymous contributions.)"

Similarly, GLEP76 is the equivalent Gentoo policy that requires real
names.

Many others have raised that the Foundation can/should/does accept
contributions if the Foundation is itself aware of the real identity of
the contributor.

This DOES have a legal standing:
The Berne Convention does state that anonymous & pseudonymous
copyright is possible. It does not go into an implementation detail
about how to achieve it.

Copyright registration in many countries, even for anonymous &
pseudonymous requires SOME identifying information:
- US & Canadian law don't require the real name registering copyright,
  but they do require you to give a real address and pay registration
  fees. BUT...
- Check out the form: https://www.copyright.gov/forms/formtx.pdf
  Section 2(a) NAME OF AUTHOR is optional
  Section 8 & 9, name and address ARE required.

As such, while the registration itself is anonymous/pseudonymous, the
government DOES know the identity of the copyright registrant.

Other open source organizations DO accept it, but place disclaimers on
it. Besides copyright assignments, CLAs, there are ALSO copyright
enforcement agreements.

The Software Freedom Conservancy has a very good example of this
in the context of their Linux Enforcement Agreement:
https://sfconservancy.org/docs/blank_anonymous-linux-enforcement-agreement.pdf
"The parties acknowldege that Conservancy may be required to disclose
Contributor's identity and participation in the Project in the context of
litigation. Contributor hereby releases Conservancy from any liability
associated with the disclosure of Contributor's identity in the
context of litigation and/or any discussions related hereto."

I believe that their Debian Copyright Enforcement Agreement 
https://sfconservancy.org/news/2015/aug/17/debian/
is available with similar language, but I have not been able to find a
copy of that document.

As dilfridge noted, the FSF also has a process for the work to be known
under a pseudonym: the FSF publishes the pseudonym, but registers under
the real name.
https://www.gnu.org/prep/maintain/html_node/Copyright-Papers.html

This only transfers accountability. The FSF does NOT accept anonymous
contributions. The rest of that link suggests that the FSF also has a
verification process in place that the FSF ensures they have sufficient
legal standing for a copyright assignment, and THEIR process can require
a copy of your employment contract. It doesn't specify if it includes
asking for ID, but it doesn't rule it out either.

The Foundation does know the identity of some past contributors who did
not disclose their identity publicly at the time; some of these
contributors later DID disclose their identity. This pretty much exists
only in old email; and is probably a privacy and GDPR mess (I could
assert it comes under something we are required to hold onto out of
legal need right?)

This comes back to what I said much earlier about an identity escrow
service: the Foundation would not be the holder of the identity
information (and probably shouldn't be).

-- 
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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1113 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* Re: [gentoo-project] GLEP76, legal liability around misrepresentation in copyright, real names, how it's handled at FSF, SFC & at the US copyright office!
  2019-04-19  6:50           ` [gentoo-project] GLEP76, legal liability around misrepresentation in copyright, real names, how it's handled at FSF, SFC & at the US copyright office! Robin H. Johnson
@ 2019-04-20 23:41             ` Rich Freeman
  0 siblings, 0 replies; 75+ messages in thread
From: Rich Freeman @ 2019-04-20 23:41 UTC (permalink / raw
  To: gentoo-project

On Fri, Apr 19, 2019 at 2:50 AM Robin H. Johnson <robbat2@gentoo.org> wrote:
>
> What could the outcomes be? It would come down to penalties as well as
> the damages suffered by "A" in the publication of Work "X".
>
> The one thing you can be certain of is that lawyers and the legal system
> will walk away being paid, and somebody else's bank account will be
> emptier!
>

People need to keep in mind that there hasn't been a ton of litigation
over this stuff in the context of open source software projects.  That
means that there is a ton of conjecture, and very little in the way of
actual case law.  That doesn't mean that lawyers can't offer good
advice in general, based on part on case law in similar domains where
it exists, but it is very hard for any expert to offer certainty when
ultimately the decisions are in the hands of a court.

I'm not saying that legal advice isn't a good thing. I'm just pointing
out that the average lawyer doesn't deal with open source intellectual
property law, and the few experts that exist in this space are largely
going off of common/best practices.  I'm sure most of them would have
said that you can't copyright an API until a court ruled that
Sun/Oracle did (a ruling many would disagree with, and which another
court might disagree with, but it is a ruling all the same).

Nobody can offer certainty in this space.  You just do your best in
good faith and hope that being a good neighbor pays off.  IMO our
biggest defense is that anybody going after us would look bad as long
as we're generally trying to do the right thing, and since we aren't
profiting from our code really there isn't much a suit would actually
accomplish since any code we publish is already public.  Still, if
somebody wanted to throw a lot of money at suing us then it isn't like
we could afford a strong defense unless somebody came to our aid or a
lot of donors stepped up.

Again, not my call and I think there is plenty of room for
disagreement, but there is also something to be said about
professionalism in an environment where Boaty McBoatface isn't one of
your top committers...

-- 
Rich


^ permalink raw reply	[flat|nested] 75+ messages in thread

end of thread, other threads:[~2019-04-20 23:41 UTC | newest]

Thread overview: 75+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-01  3:20 [gentoo-project] call for agenda items -- council meeting 2019-04-14 William Hubbs
2019-04-02 13:47 ` Michał Górny
2019-04-03 11:31 ` NP-Hardass
2019-04-03 12:43   ` Alec Warner
2019-04-03 14:04     ` NP-Hardass
2019-04-03 14:43       ` Andrew Savchenko
2019-04-03 18:12         ` Andrew Savchenko
2019-04-03 21:39           ` Michael Everitt
2019-04-03 18:44         ` Michał Górny
2019-04-03 22:35           ` Alec Warner
2019-04-03 22:48             ` Michael Everitt
2019-04-04  5:20             ` Michał Górny
2019-04-09 20:18           ` Gokturk Yuksek
2019-04-09 20:45             ` Alec Warner
2019-04-09 20:56               ` Rich Freeman
2019-04-09 21:03                 ` Raymond Jennings
2019-04-09 21:05                   ` Raymond Jennings
2019-04-09 21:13               ` Gokturk Yuksek
2019-04-10  7:13                 ` Michał Górny
2019-04-10  7:36                   ` Alice Ferrazzi
2019-04-10  7:45                     ` Michał Górny
2019-04-10  8:02                       ` Michael Everitt
2019-04-10  7:42                   ` Mikle Kolyada
2019-04-14 13:58               ` Andreas K. Huettel
2019-04-09 21:06             ` Ulrich Mueller
2019-04-09 21:30               ` Gokturk Yuksek
2019-04-09 21:46                 ` Kristian Fiskerstrand
2019-04-09 21:50                   ` Rich Freeman
2019-04-09 21:53                     ` Kristian Fiskerstrand
2019-04-09 22:00                       ` Kristian Fiskerstrand
2019-04-09 22:05                       ` Michael Everitt
2019-04-09 22:10                         ` Kristian Fiskerstrand
2019-04-09 22:49                           ` Chris Reffett
2019-04-10  0:17                             ` Aaron Bauman
2019-04-10  0:31                               ` Michael Everitt
2019-04-10  1:12                                 ` Alice Ferrazzi
2019-04-14 14:09                                   ` Andreas K. Huettel
2019-04-10  1:58                             ` Michael Orlitzky
2019-04-10  2:07                               ` Aaron Bauman
2019-04-10  7:20                                 ` Michał Górny
2019-04-14 14:04                             ` Andreas K. Huettel
2019-04-10  1:15                 ` Alice Ferrazzi
2019-04-10  1:30                   ` Aaron Bauman
2019-04-10  1:47                     ` Alice Ferrazzi
2019-04-10  1:48                       ` Aaron Bauman
2019-04-14 14:11                   ` Andreas K. Huettel
2019-04-14 15:28                     ` Andrew Savchenko
2019-04-14 15:48                       ` Aaron Bauman
2019-04-14 16:13                         ` Andrew Savchenko
2019-04-14 16:41                           ` Michał Górny
2019-04-14 16:47                             ` Andrew Savchenko
2019-04-10  5:42                 ` Ulrich Mueller
2019-04-10  5:59                   ` Ulrich Mueller
2019-04-10  6:27                     ` Alice Ferrazzi
2019-04-10  6:29                       ` Ulrich Mueller
2019-04-10  6:54                       ` Alec Warner
2019-04-11  0:22                         ` Gokturk Yuksek
2019-04-14 14:18                           ` Andreas K. Huettel
2019-04-10  7:28                       ` Michał Górny
2019-04-10 12:47                         ` Alec Warner
2019-04-10 13:21                           ` Rich Freeman
2019-04-10 22:36                         ` Aaron Bauman
2019-04-14 14:23                         ` Andreas K. Huettel
2019-04-03 14:56       ` Ulrich Mueller
2019-04-04  6:30         ` Mikle Kolyada
2019-04-04  7:47           ` Ulrich Mueller
2019-04-04 10:15             ` Mikle Kolyada
2019-04-03 23:05       ` Alec Warner
2019-04-04  0:20         ` Alec Warner
2019-04-09 20:46         ` Gokturk Yuksek
2019-04-09 21:01           ` Aaron Bauman
2019-04-09 21:34             ` Gokturk Yuksek
2019-04-19  6:50           ` [gentoo-project] GLEP76, legal liability around misrepresentation in copyright, real names, how it's handled at FSF, SFC & at the US copyright office! Robin H. Johnson
2019-04-20 23:41             ` Rich Freeman
2019-04-08  5:03 ` [gentoo-project] call for agenda items -- council meeting 2019-04-14 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox