* [gentoo-project] rfc: copyright attribution clarifications
@ 2018-11-13 18:32 William Hubbs
2018-11-13 18:47 ` M. J. Everitt
2018-11-14 2:17 ` Rich Freeman
0 siblings, 2 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-13 18:32 UTC (permalink / raw
To: gentoo-project; +Cc: council, trustees
[-- Attachment #1: Type: text/plain, Size: 2300 bytes --]
All,
I need to ask the community a couple of questions about copyright
attribution that came up this past couple of weeks around bug 670702 [1].
My first question is about the "Gentoo Authors" string. My understanding
of this is that this string is to be only used in the simplified
form of attribution and is not a generic catch-all that can be used in
the traditional form. Does everyone agree with this? If so, this is
somewhat problematic for traditional attribution, but I'll talk about
that below.
Since we do not do copyright assignment any more and the glep allows for
traditional attribution, if some entity
(company, person etc) has a desire for a copyright notice in
their work, the case for not allowing this is very weak at best, so we will
end up with more and more ebuilds that want to use traditional copyright
attribution, and once an ebuild is switched over, it is problematic to
switch back.
Some in the council seem to want a tree policy that requires
traditional attribution to be one and only one line at the top of ebuilds, e.g.
# Copyright <years> [contributor1,] [contributor2,] [contributor3,] ... [contributorn] and others
As you can see from my example, line length will quickly become
problematic in this format because all lines in in-tree ebuilds are
supposed to be under 80 characters.
It is also problematic because the relationship between the years and
contributors becomes unclear unless we allow ranges and single years in
the copyright notice, which would lead to something like this:
# Copyright <years1>, <years2>, <years3>, ... <yearsn+1> [contributor1,] [contributor2,] [contributor3,] ... [contributorn] and others
This is going to have the same maintenance issues as traditional multiline
attribution, but it is going to be very painful to maintain since it is
all on one line. Multiple-lines would be much easier to maintain, and
there is no cost performance wise for them.
# Copyright <years1> <contributor1>
# Copyright <years2> <contributor2>
# Copyright <years3> <contributor3>
# ...
# Copyright <yearsn+1> others (or some catch-all like it)
This seems to be a pretty compelling case for multiline traditional
attribution. What do folks think?
William
[1] https://bugs.gentoo.org/670702
[2] https://www.gentoo.org/glep/glep-0076.html
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-13 18:32 [gentoo-project] rfc: copyright attribution clarifications William Hubbs
@ 2018-11-13 18:47 ` M. J. Everitt
2018-11-14 2:17 ` Rich Freeman
1 sibling, 0 replies; 75+ messages in thread
From: M. J. Everitt @ 2018-11-13 18:47 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 2626 bytes --]
On 13/11/18 18:32, William Hubbs wrote:
> All,
>
> I need to ask the community a couple of questions about copyright
> attribution that came up this past couple of weeks around bug 670702 [1].
>
> My first question is about the "Gentoo Authors" string. My understanding
> of this is that this string is to be only used in the simplified
> form of attribution and is not a generic catch-all that can be used in
> the traditional form. Does everyone agree with this? If so, this is
> somewhat problematic for traditional attribution, but I'll talk about
> that below.
>
> Since we do not do copyright assignment any more and the glep allows for
> traditional attribution, if some entity
> (company, person etc) has a desire for a copyright notice in
> their work, the case for not allowing this is very weak at best, so we will
> end up with more and more ebuilds that want to use traditional copyright
> attribution, and once an ebuild is switched over, it is problematic to
> switch back.
>
> Some in the council seem to want a tree policy that requires
> traditional attribution to be one and only one line at the top of ebuilds, e.g.
>
> # Copyright <years> [contributor1,] [contributor2,] [contributor3,] ... [contributorn] and others
>
> As you can see from my example, line length will quickly become
> problematic in this format because all lines in in-tree ebuilds are
> supposed to be under 80 characters.
>
> It is also problematic because the relationship between the years and
> contributors becomes unclear unless we allow ranges and single years in
> the copyright notice, which would lead to something like this:
>
> # Copyright <years1>, <years2>, <years3>, ... <yearsn+1> [contributor1,] [contributor2,] [contributor3,] ... [contributorn] and others
>
> This is going to have the same maintenance issues as traditional multiline
> attribution, but it is going to be very painful to maintain since it is
> all on one line. Multiple-lines would be much easier to maintain, and
> there is no cost performance wise for them.
>
> # Copyright <years1> <contributor1>
> # Copyright <years2> <contributor2>
> # Copyright <years3> <contributor3>
> # ...
> # Copyright <yearsn+1> others (or some catch-all like it)
>
> This seems to be a pretty compelling case for multiline traditional
> attribution. What do folks think?
>
> William
>
> [1] https://bugs.gentoo.org/670702
> [2] https://www.gentoo.org/glep/glep-0076.html
Surely that's a no-brainer? (to make copyrights multi-line, like every
other source out there in the wild already ...
#thegentooway
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-13 18:32 [gentoo-project] rfc: copyright attribution clarifications William Hubbs
2018-11-13 18:47 ` M. J. Everitt
@ 2018-11-14 2:17 ` Rich Freeman
2018-11-14 2:46 ` William Hubbs
2018-11-14 14:36 ` Andrew Savchenko
1 sibling, 2 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-14 2:17 UTC (permalink / raw
To: gentoo-project; +Cc: Gentoo Council, Gentoo Trustees
On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
>
> Since we do not do copyright assignment any more and the glep allows for
> traditional attribution, if some entity
> (company, person etc) has a desire for a copyright notice in
> their work, the case for not allowing this is very weak at best, so we will
> end up with more and more ebuilds that want to use traditional copyright
> attribution, and once an ebuild is switched over, it is problematic to
> switch back.
So, the purpose of allowing specific copyright holders to be named was
to cover cases where we're forking foreign code, not to basically
introduce a variant on the BSD advertising clause. IMO people who are
only willing to contribute FOSS if their name gets put in a prominent
location might do better to contribute elsewhere.
>
> As you can see from my example, line length will quickly become
> problematic in this format because all lines in in-tree ebuilds are
> supposed to be under 80 characters.
Indeed, this is tone of he problems with allowing people to spam the
copyright notice. It is basically the advertising clause in a
different place.
>
> It is also problematic because the relationship between the years and
> contributors becomes unclear unless we allow ranges and single years in
> the copyright notice, which would lead to something like this:
>
> # Copyright <years1>, <years2>, <years3>, ... <yearsn+1> [contributor1,] [contributor2,] [contributor3,] ... [contributorn] and others
The purpose of a copyright notice is to declare that the file is
copyrighted, and that is it.
It isn't a comprehensive list of everybody who holds a copyright on the file.
It isn't a revision history.
There is no need to list various mixes of years and authors. Just
list the first and last year, and whatever copyright holders are
necessary.
> Multiple-lines would be much easier to maintain, and
> there is no cost performance wise for them.
Except for spam in our files.
Heck, repoman complains if you stick two newlines in a row in the
file, and now we basically want to add a revision history to the file?
Just say no. Fit it on one line.
But, if you had to have multiple lines, then just wrap the existing
notice. Don't turn it into some kind of revision history. Just list
one year range and whatever list of entities you feel compelled to
list. That is the proper way to do a notice.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 2:17 ` Rich Freeman
@ 2018-11-14 2:46 ` William Hubbs
2018-11-14 7:18 ` Sarah White
` (2 more replies)
2018-11-14 14:36 ` Andrew Savchenko
1 sibling, 3 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-14 2:46 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 3146 bytes --]
On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> >
> > Since we do not do copyright assignment any more and the glep allows for
> > traditional attribution, if some entity
> > (company, person etc) has a desire for a copyright notice in
> > their work, the case for not allowing this is very weak at best, so we will
> > end up with more and more ebuilds that want to use traditional copyright
> > attribution, and once an ebuild is switched over, it is problematic to
> > switch back.
>
> So, the purpose of allowing specific copyright holders to be named was
> to cover cases where we're forking foreign code, not to basically
> introduce a variant on the BSD advertising clause. IMO people who are
> only willing to contribute FOSS if their name gets put in a prominent
> location might do better to contribute elsewhere.
Do you feel this way about corporations as well? Do you think the Linux
kernel maintainers should go and rip out all copyright notices other
than Linus Torvalds and maybe the Linux Foundation?
>
> >
> > As you can see from my example, line length will quickly become
> > problematic in this format because all lines in in-tree ebuilds are
> > supposed to be under 80 characters.
>
> Indeed, this is tone of he problems with allowing people to spam the
> copyright notice. It is basically the advertising clause in a
> different place.
>
> >
> > It is also problematic because the relationship between the years and
> > contributors becomes unclear unless we allow ranges and single years in
> > the copyright notice, which would lead to something like this:
> >
> > # Copyright <years1>, <years2>, <years3>, ... <yearsn+1> [contributor1,] [contributor2,] [contributor3,] ... [contributorn] and others
>
> The purpose of a copyright notice is to declare that the file is
> copyrighted, and that is it.
>
> It isn't a comprehensive list of everybody who holds a copyright on the file.
>
> It isn't a revision history.
>
> There is no need to list various mixes of years and authors. Just
> list the first and last year, and whatever copyright holders are
> necessary.
>
> > Multiple-lines would be much easier to maintain, and
> > there is no cost performance wise for them.
>
> Except for spam in our files.
And how does that affect performance?
> Heck, repoman complains if you stick two newlines in a row in the
> file, and now we basically want to add a revision history to the file?
No, a revision history comes from vcs.
>
> Just say no. Fit it on one line.
>
> But, if you had to have multiple lines, then just wrap the existing
> notice. Don't turn it into some kind of revision history. Just list
> one year range and whatever list of entities you feel compelled to
> list. That is the proper way to do a notice.
No sir, it isn't.
Look anywhere outside the Gentoo tree. For that matter, take the Linux
kernel, or even in the systemd source, there are several places with
multiple copyright notices in them.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 2:46 ` William Hubbs
@ 2018-11-14 7:18 ` Sarah White
2018-11-14 15:58 ` Rich Freeman
2018-11-14 8:24 ` Ulrich Mueller
2018-11-14 15:50 ` Rich Freeman
2 siblings, 1 reply; 75+ messages in thread
From: Sarah White @ 2018-11-14 7:18 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1.1: Type: text/plain, Size: 4803 bytes --]
On 11/13/2018 09:46 PM, William Hubbs wrote:
> On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
>> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
>>>
>>> Since we do not do copyright assignment any more and the glep allows for
>>> traditional attribution, if some entity
>>> (company, person etc) has a desire for a copyright notice in
>>> their work, the case for not allowing this is very weak at best, so we will
>>> end up with more and more ebuilds that want to use traditional copyright
>>> attribution, and once an ebuild is switched over, it is problematic to
>>> switch back.
>>
>> So, the purpose of allowing specific copyright holders to be named was
>> to cover cases where we're forking foreign code, not to basically
>> introduce a variant on the BSD advertising clause. IMO people who are
>> only willing to contribute FOSS if their name gets put in a prominent
>> location might do better to contribute elsewhere.
>
> Do you feel this way about corporations as well? Do you think the Linux
> kernel maintainers should go and rip out all copyright notices other
> than Linus Torvalds and maybe the Linux Foundation?
>
perceived similarity to any version of the BSD advertising clause is a
misunderstanding. copyright is not a license or license restriction:
licensing is not copyright. holding a copyright, and/or having a
copyright notice doesn't bring back the controversial 4-clause BSD
license, which itself is an artifact from the 90s
multiline (standard form) copyright attribution doesn't have anything to
do with licensing, and only serves to strengthen copyleft due to the
presence of additional copyright notices which clearly lay out a list of
entities / people with a stake in protecting the interests of an
opensource project remaining FOSS/Libre. gentoo's license policy already
requires FOSS/Libre licenses and correctly using copyright law for
copyleft purposes makes everything work correctly when it's used correctly.
SPDX-style license blocks have a well-defined layout
(I'm a fan / several linux kernel developers are too)
... and SPDX displays the copyright notice in a way which is
fully compatible with, and improves transparency for copyleft
>>
>>>
>>> As you can see from my example, line length will quickly become
>>> problematic in this format because all lines in in-tree ebuilds are
>>> supposed to be under 80 characters.
>>
>> Indeed, this is tone of he problems with allowing people to spam the
>> copyright notice. It is basically the advertising clause in a
>> different place.
>>
>>>
>>> It is also problematic because the relationship between the years and
>>> contributors becomes unclear unless we allow ranges and single years in
>>> the copyright notice, which would lead to something like this:
>>>
>>> # Copyright <years1>, <years2>, <years3>, ... <yearsn+1> [contributor1,] [contributor2,] [contributor3,] ... [contributorn] and others
>>
>> The purpose of a copyright notice is to declare that the file is
>> copyrighted, and that is it.
>>
>> It isn't a comprehensive list of everybody who holds a copyright on the file.
>>
>> It isn't a revision history.
>>
>> There is no need to list various mixes of years and authors. Just
>> list the first and last year, and whatever copyright holders are
>> necessary.
>>
>>> Multiple-lines would be much easier to maintain, and
>>> there is no cost performance wise for them.
>>
>> Except for spam in our files.
>
> And how does that affect performance?
>
it shouldn't. most interpreted languages have sensible handling for
comments / JIT compilation, and for compiled languages there's normally
zero runtime penalty for comment blocks of any kind.
even if a QA tool has a bottleneck when scanning comments, there's no
reason to believe this is a mission-critical failure and the performance
bottleneck will slow down development.
>> Heck, repoman complains if you stick two newlines in a row in the
>> file, and now we basically want to add a revision history to the file?
>
> No, a revision history comes from vcs.
>
yep
>>
>> Just say no. Fit it on one line.
>>
>> But, if you had to have multiple lines, then just wrap the existing
>> notice. Don't turn it into some kind of revision history. Just list
>> one year range and whatever list of entities you feel compelled to
>> list. That is the proper way to do a notice.
>
> No sir, it isn't.
>
> Look anywhere outside the Gentoo tree. For that matter, take the Linux
> kernel, or even in the systemd source, there are several places with
> multiple copyright notices in them.
indeed. it's done in a sensible way too (see comments above)
> William
>
-- kuza
[-- Attachment #1.1.2: 0xBE4D4EFD05297C67.asc --]
[-- Type: application/pgp-keys, Size: 30819 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 2:46 ` William Hubbs
2018-11-14 7:18 ` Sarah White
@ 2018-11-14 8:24 ` Ulrich Mueller
2018-11-14 8:28 ` Raymond Jennings
2018-11-14 19:47 ` Patrick McLean
2018-11-14 15:50 ` Rich Freeman
2 siblings, 2 replies; 75+ messages in thread
From: Ulrich Mueller @ 2018-11-14 8:24 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 2813 bytes --]
>>>>> On Wed, 14 Nov 2018, William Hubbs wrote:
> On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
>> So, the purpose of allowing specific copyright holders to be named
>> was to cover cases where we're forking foreign code, not to basically
>> introduce a variant on the BSD advertising clause. IMO people who are
>> only willing to contribute FOSS if their name gets put in a prominent
>> location might do better to contribute elsewhere.
+1000
Maybe the policy for the Gentoo repository should just say that, namely
that traditional copyright notices are only allowed for imported foreign
code. Anything committed directly to the repository and any update of an
existing file would be required to carry the simplified "Gentoo Authors"
copyright notice, without any exceptions allowed.
Can someone come up with a good wording for this?
> Do you feel this way about corporations as well? Do you think the
> Linux kernel maintainers should go and rip out all copyright notices
> other than Linus Torvalds and maybe the Linux Foundation?
Why would corporations be different from individual authors? Under the
legislation here, corporations cannot even hold copyright (or rather,
Urheberrecht) of a work.
>> The purpose of a copyright notice is to declare that the file is
>> copyrighted, and that is it.
Exactly.
>> It isn't a comprehensive list of everybody who holds a copyright on
>> the file.
>>
>> It isn't a revision history.
>>
>> There is no need to list various mixes of years and authors. Just
>> list the first and last year, and whatever copyright holders are
>> necessary.
>>
>> [...]
>>
>> But, if you had to have multiple lines, then just wrap the existing
>> notice. Don't turn it into some kind of revision history. Just list
>> one year range and whatever list of entities you feel compelled to
>> list. That is the proper way to do a notice.
> No sir, it isn't.
> Look anywhere outside the Gentoo tree. For that matter, take the Linux
> kernel, or even in the systemd source, there are several places with
> multiple copyright notices in them.
Are these the only arguments you have?
To say it again, ebuilds have a copyright notice for exactly two
reasons:
- to protect us against the "innocent infringement" defense under
U.S. law, and
- because the GPL-2 requires in section 1 to "appropriately publish
on each copy an appropriate copyright notice".
For both of these, it is irrelevant what the precise contents of the
notice is. If you made a significant contribution to the file, then you
can claim copyright for it, even if there is no copyright notice at all,
of if you aren't mentioned in it.
IANAL, but I think the case for being listed there explicitly is very
weak.
Ulrich
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 8:24 ` Ulrich Mueller
@ 2018-11-14 8:28 ` Raymond Jennings
2018-11-14 19:47 ` Patrick McLean
1 sibling, 0 replies; 75+ messages in thread
From: Raymond Jennings @ 2018-11-14 8:28 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 3062 bytes --]
On Wed, Nov 14, 2018 at 12:24 AM Ulrich Mueller <ulm@gentoo.org> wrote:
> >>>>> On Wed, 14 Nov 2018, William Hubbs wrote:
>
> > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> >> So, the purpose of allowing specific copyright holders to be named
> >> was to cover cases where we're forking foreign code, not to basically
> >> introduce a variant on the BSD advertising clause. IMO people who are
> >> only willing to contribute FOSS if their name gets put in a prominent
> >> location might do better to contribute elsewhere.
>
> +1000
>
> Maybe the policy for the Gentoo repository should just say that, namely
> that traditional copyright notices are only allowed for imported foreign
> code. Anything committed directly to the repository and any update of an
> existing file would be required to carry the simplified "Gentoo Authors"
> copyright notice, without any exceptions allowed.
>
> Can someone come up with a good wording for this?
In my opinion the best wording belongs in python as a check in repoman and
the qa scripts monitoring PRs on github ;).
> > Do you feel this way about corporations as well? Do you think the
> > Linux kernel maintainers should go and rip out all copyright notices
> > other than Linus Torvalds and maybe the Linux Foundation?
>
> Why would corporations be different from individual authors? Under the
> legislation here, corporations cannot even hold copyright (or rather,
> Urheberrecht) of a work.
>
> >> The purpose of a copyright notice is to declare that the file is
> >> copyrighted, and that is it.
>
> Exactly.
>
> >> It isn't a comprehensive list of everybody who holds a copyright on
> >> the file.
> >>
> >> It isn't a revision history.
> >>
> >> There is no need to list various mixes of years and authors. Just
> >> list the first and last year, and whatever copyright holders are
> >> necessary.
> >>
> >> [...]
> >>
> >> But, if you had to have multiple lines, then just wrap the existing
> >> notice. Don't turn it into some kind of revision history. Just list
> >> one year range and whatever list of entities you feel compelled to
> >> list. That is the proper way to do a notice.
>
> > No sir, it isn't.
>
> > Look anywhere outside the Gentoo tree. For that matter, take the Linux
> > kernel, or even in the systemd source, there are several places with
> > multiple copyright notices in them.
>
> Are these the only arguments you have?
>
> To say it again, ebuilds have a copyright notice for exactly two
> reasons:
>
> - to protect us against the "innocent infringement" defense under
> U.S. law, and
>
> - because the GPL-2 requires in section 1 to "appropriately publish
> on each copy an appropriate copyright notice".
>
> For both of these, it is irrelevant what the precise contents of the
> notice is. If you made a significant contribution to the file, then you
> can claim copyright for it, even if there is no copyright notice at all,
> of if you aren't mentioned in it.
>
> IANAL, but I think the case for being listed there explicitly is very
> weak.
>
> Ulrich
>
[-- Attachment #2: Type: text/html, Size: 3907 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 2:17 ` Rich Freeman
2018-11-14 2:46 ` William Hubbs
@ 2018-11-14 14:36 ` Andrew Savchenko
2018-11-14 15:31 ` Rich Freeman
1 sibling, 1 reply; 75+ messages in thread
From: Andrew Savchenko @ 2018-11-14 14:36 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 1718 bytes --]
On Tue, 13 Nov 2018 18:17:17 -0800 Rich Freeman wrote:
> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> >
> > Since we do not do copyright assignment any more and the glep allows for
> > traditional attribution, if some entity
> > (company, person etc) has a desire for a copyright notice in
> > their work, the case for not allowing this is very weak at best, so we will
> > end up with more and more ebuilds that want to use traditional copyright
> > attribution, and once an ebuild is switched over, it is problematic to
> > switch back.
>
> So, the purpose of allowing specific copyright holders to be named was
> to cover cases where we're forking foreign code, not to basically
> introduce a variant on the BSD advertising clause. IMO people who are
> only willing to contribute FOSS if their name gets put in a prominent
> location might do better to contribute elsewhere.
What's the main problem of most FOSS including Gentoo? Lack of
human power. And here you propose to neglect contributions if they
want a proper and legal and allowed by GPL attribution. This is
absurd. A few extra lines in the header doesn't as much as
inability to import GPL ebuilds to the tree due to our
questionable copyright line policy.
> But, if you had to have multiple lines, then just wrap the existing
> notice. Don't turn it into some kind of revision history.
That's what most FOSS software does. I see no reason why we should
be different.
IMO the best solution will be to recommend "Gentoo Authors"
attribution, but to allow additional copyright lines including the
case where "Gentoo Authors" is one of such lines.
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] rfc: copyright attribution clarifications
2018-11-14 15:50 ` Rich Freeman
@ 2018-11-14 14:45 ` Andrew Savchenko
2018-11-14 15:24 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: Andrew Savchenko @ 2018-11-14 14:45 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 2559 bytes --]
On Wed, 14 Nov 2018 07:50:48 -0800 Rich Freeman wrote:
> On Tue, Nov 13, 2018 at 6:46 PM William Hubbs <williamh@gentoo.org> wrote:
> >
> > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> > > On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> > > >
> > > > Since we do not do copyright assignment any more and the glep allows for
> > > > traditional attribution, if some entity
> > > > (company, person etc) has a desire for a copyright notice in
> > > > their work, the case for not allowing this is very weak at best, so we will
> > > > end up with more and more ebuilds that want to use traditional copyright
> > > > attribution, and once an ebuild is switched over, it is problematic to
> > > > switch back.
> > >
> > > So, the purpose of allowing specific copyright holders to be named was
> > > to cover cases where we're forking foreign code, not to basically
> > > introduce a variant on the BSD advertising clause. IMO people who are
> > > only willing to contribute FOSS if their name gets put in a prominent
> > > location might do better to contribute elsewhere.
> >
> > Do you feel this way about corporations as well? Do you think the Linux
> > kernel maintainers should go and rip out all copyright notices other
> > than Linus Torvalds and maybe the Linux Foundation?
>
> Give me an example of a Linux kernel source file that contains a
> multiline table of years and copyright holders. At best you'll find
> random notices scattered around files in my experience, mostly because
> of how the code was pulled in from outside.
Sure, from line 4 to line 10:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/random.c
Multiline table with copyright holders and separate years for each
one.
> > Look anywhere outside the Gentoo tree. For that matter, take the Linux
> > kernel, or even in the systemd source, there are several places with
> > multiple copyright notices in them.
>
> Find me any project that organizes these into tables with years and
> copyright holders at the top of the file consistently as a matter of
> policy. As far as I can tell the Linux project has no consistent
> policy on this front, and systemd inherited numerous outside source
> trees as its scope expanded.
We are not talking about demanding multiline headers for each
ebuild, we are talking about a policy allowing such headers if
necessary. This is the essentially same as Linux kernel does.
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] rfc: copyright attribution clarifications
2018-11-14 14:45 ` Andrew Savchenko
@ 2018-11-14 15:24 ` Rich Freeman
2018-11-14 15:53 ` Andrew Savchenko
0 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-14 15:24 UTC (permalink / raw
To: gentoo-project
On Wed, Nov 14, 2018 at 6:45 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
>
> On Wed, 14 Nov 2018 07:50:48 -0800 Rich Freeman wrote:
> > On Tue, Nov 13, 2018 at 6:46 PM William Hubbs <williamh@gentoo.org> wrote:
> > >
> > > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> > > > On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> > > > >
> >
> > Give me an example of a Linux kernel source file that contains a
> > multiline table of years and copyright holders. At best you'll find
> > random notices scattered around files in my experience, mostly because
> > of how the code was pulled in from outside.
>
> Sure, from line 4 to line 10:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/random.c
>
> Multiline table with copyright holders and separate years for each
> one.
Sure, now look at the very next file in the same directory:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/raw.c
No copyright notice at all.
As I said, you'll find random notices scattered at various places.
Sometimes they are more consecutive than others, probably more due to
wherever they were borrowed from.
>
> > > Look anywhere outside the Gentoo tree. For that matter, take the Linux
> > > kernel, or even in the systemd source, there are several places with
> > > multiple copyright notices in them.
> >
> > Find me any project that organizes these into tables with years and
> > copyright holders at the top of the file consistently as a matter of
> > policy. As far as I can tell the Linux project has no consistent
> > policy on this front, and systemd inherited numerous outside source
> > trees as its scope expanded.
>
> We are not talking about demanding multiline headers for each
> ebuild, we are talking about a policy allowing such headers if
> necessary. This is the essentially same as Linux kernel does.
The Linux kernel has no policy at all regarding copyright notices.
So, they allow anything and everything as far as I can tell. Or, if
they apply any filters it is just at the individual committer level as
code trickles its way up.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 14:36 ` Andrew Savchenko
@ 2018-11-14 15:31 ` Rich Freeman
2018-11-14 16:19 ` Andrew Savchenko
` (2 more replies)
0 siblings, 3 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-14 15:31 UTC (permalink / raw
To: gentoo-project
On Wed, Nov 14, 2018 at 6:36 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
>
> What's the main problem of most FOSS including Gentoo? Lack of
> human power. And here you propose to neglect contributions if they
> want a proper and legal and allowed by GPL attribution.
Where is anybody talking about "attribution?"
This is about copyright notice, which is NOT about crediting anybody
with anything or giving attribution. It is about communicating the
fact that code is copyrighted, so that people can't claim that they
didn't know when the Foundation wants to sue them. I'm sure they're
about to start doing that anytime...
Also, this doesn't seem to have been a problem in the past, and yet
our policy was far less free then.
> A few extra lines in the header doesn't as much as
> inability to import GPL ebuilds to the tree due to our
> questionable copyright line policy.
What is it that we want to import but can't today?
>
> > But, if you had to have multiple lines, then just wrap the existing
> > notice. Don't turn it into some kind of revision history.
>
> That's what most FOSS software does. I see no reason why we should
> be different.
Do you have a citation for this? I'm not aware of many FOSS projects
that use copyright notices as a revision history, let alone "most."
> IMO the best solution will be to recommend "Gentoo Authors"
> attribution, but to allow additional copyright lines including the
> case where "Gentoo Authors" is one of such lines.
IMO doing this will just cause everybody and their uncle to insist on
putting their names in various places.
We've done just fine for going on 20 years not allowing any notice
other than "Copyright xxx Gentoo Foundation." Now we open things up a
tiny bit and suddenly everybody and their uncle is saying that their
employers won't let them contribute code unless they stick their
company name in there. What have they been doing for the last decade?
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 2:46 ` William Hubbs
2018-11-14 7:18 ` Sarah White
2018-11-14 8:24 ` Ulrich Mueller
@ 2018-11-14 15:50 ` Rich Freeman
2018-11-14 14:45 ` Andrew Savchenko
2 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-14 15:50 UTC (permalink / raw
To: gentoo-project
On Tue, Nov 13, 2018 at 6:46 PM William Hubbs <williamh@gentoo.org> wrote:
>
> On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> > On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> > >
> > > Since we do not do copyright assignment any more and the glep allows for
> > > traditional attribution, if some entity
> > > (company, person etc) has a desire for a copyright notice in
> > > their work, the case for not allowing this is very weak at best, so we will
> > > end up with more and more ebuilds that want to use traditional copyright
> > > attribution, and once an ebuild is switched over, it is problematic to
> > > switch back.
> >
> > So, the purpose of allowing specific copyright holders to be named was
> > to cover cases where we're forking foreign code, not to basically
> > introduce a variant on the BSD advertising clause. IMO people who are
> > only willing to contribute FOSS if their name gets put in a prominent
> > location might do better to contribute elsewhere.
>
> Do you feel this way about corporations as well? Do you think the Linux
> kernel maintainers should go and rip out all copyright notices other
> than Linus Torvalds and maybe the Linux Foundation?
Give me an example of a Linux kernel source file that contains a
multiline table of years and copyright holders. At best you'll find
random notices scattered around files in my experience, mostly because
of how the code was pulled in from outside.
> >
> > > Multiple-lines would be much easier to maintain, and
> > > there is no cost performance wise for them.
> >
> > Except for spam in our files.
>
> And how does that affect performance?
I never claimed it did. It is visual clutter. Eyeballs willing to
maintain our ebuilds are far more scarce than CPU cycles.
And if we don't care about visual clutter, then why do we have repoman
warn about extraneous whitespace (as we should)?
>
> Look anywhere outside the Gentoo tree. For that matter, take the Linux
> kernel, or even in the systemd source, there are several places with
> multiple copyright notices in them.
Find me any project that organizes these into tables with years and
copyright holders at the top of the file consistently as a matter of
policy. As far as I can tell the Linux project has no consistent
policy on this front, and systemd inherited numerous outside source
trees as its scope expanded.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 15:24 ` Rich Freeman
@ 2018-11-14 15:53 ` Andrew Savchenko
2018-11-23 19:21 ` Sarah White
0 siblings, 1 reply; 75+ messages in thread
From: Andrew Savchenko @ 2018-11-14 15:53 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 2630 bytes --]
On Wed, 14 Nov 2018 07:24:28 -0800 Rich Freeman wrote:
> On Wed, Nov 14, 2018 at 6:45 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
> >
> > On Wed, 14 Nov 2018 07:50:48 -0800 Rich Freeman wrote:
> > > On Tue, Nov 13, 2018 at 6:46 PM William Hubbs <williamh@gentoo.org> wrote:
> > > >
> > > > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> > > > > On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> > > > > >
> > >
> > > Give me an example of a Linux kernel source file that contains a
> > > multiline table of years and copyright holders. At best you'll find
> > > random notices scattered around files in my experience, mostly because
> > > of how the code was pulled in from outside.
> >
> > Sure, from line 4 to line 10:
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/random.c
> >
> > Multiline table with copyright holders and separate years for each
> > one.
>
> Sure, now look at the very next file in the same directory:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/raw.c
>
> No copyright notice at all.
And there is nothing wrong with this. The point of my link was to
prove that multiline copyright notices are used in well known
projects.
> > > > Look anywhere outside the Gentoo tree. For that matter, take the Linux
> > > > kernel, or even in the systemd source, there are several places with
> > > > multiple copyright notices in them.
> > >
> > > Find me any project that organizes these into tables with years and
> > > copyright holders at the top of the file consistently as a matter of
> > > policy. As far as I can tell the Linux project has no consistent
> > > policy on this front, and systemd inherited numerous outside source
> > > trees as its scope expanded.
> >
> > We are not talking about demanding multiline headers for each
> > ebuild, we are talking about a policy allowing such headers if
> > necessary. This is the essentially same as Linux kernel does.
>
> The Linux kernel has no policy at all regarding copyright notices.
> So, they allow anything and everything as far as I can tell. Or, if
> they apply any filters it is just at the individual committer level as
> code trickles its way up.
It doesn't matter if they have a written policy or not. It is
matter that such headers are allowed.
And please show me the FOSS project other than Gentoo or its
derivatives which requires single line copyright header and
explicitly forbids multiline copyright notices.
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] rfc: copyright attribution clarifications
2018-11-14 7:18 ` Sarah White
@ 2018-11-14 15:58 ` Rich Freeman
2018-11-14 19:38 ` Patrick McLean
0 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-14 15:58 UTC (permalink / raw
To: gentoo-project
On Tue, Nov 13, 2018 at 11:18 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>
> On 11/13/2018 09:46 PM, William Hubbs wrote:
> > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> >> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> >>>
>
> multiline (standard form) copyright attribution doesn't have anything to
> do with licensing, and only serves to strengthen copyleft due to the
> presence of additional copyright notices which clearly lay out a list of
> entities / people with a stake in protecting the interests of an
> opensource project remaining FOSS/Libre.
First, git already does this.
Second, please cite an example of a copyright lawsuit that was won
because multiple notices were listed, or a law that provides
protection if multiple notices are provided. Your claim that doing
this "strengthen[s] copyleft" is baseless as far as I can tell.
The presence of any copyright notice in the form given in US law
already defeats the innocent infringement defense, even if it doesn't
mention you. Beyond that copyright law applies whether there is any
notice at all.
> gentoo's license policy already
> requires FOSS/Libre licenses and correctly using copyright law for
> copyleft purposes makes everything work correctly when it's used correctly.
Indeed, and for this reason I don't actually see any reason under US
copyright law that we couldn't strip out additional copyright notices
in code as a result. US law explicitly makes this illegal only if it
is done to hide infringement, and we don't infringe copyright. I can
only imagine the wails of the copyright pro-spam crowd if we actually
tried that (not that I'm suggesting it)...
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 15:31 ` Rich Freeman
@ 2018-11-14 16:19 ` Andrew Savchenko
2018-11-14 18:59 ` Ian Stakenvicius
2018-11-15 15:51 ` Brian Dolbec
2 siblings, 0 replies; 75+ messages in thread
From: Andrew Savchenko @ 2018-11-14 16:19 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 2814 bytes --]
On Wed, 14 Nov 2018 07:31:02 -0800 Rich Freeman wrote:
> On Wed, Nov 14, 2018 at 6:36 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
> >
> > What's the main problem of most FOSS including Gentoo? Lack of
> > human power. And here you propose to neglect contributions if they
> > want a proper and legal and allowed by GPL attribution.
>
> Where is anybody talking about "attribution?"
>
> This is about copyright notice, which is NOT about crediting anybody
> with anything or giving attribution. It is about communicating the
> fact that code is copyrighted, so that people can't claim that they
> didn't know when the Foundation wants to sue them. I'm sure they're
> about to start doing that anytime...
It is your intent, but not full consequences of such statement.
Lack of proper copyright notice may be considered as a copyright or
authorship violation in some jurisdictions. Gentoo is used not only
in the US.
> Also, this doesn't seem to have been a problem in the past, and yet
> our policy was far less free then.
>
> > A few extra lines in the header doesn't as much as
> > inability to import GPL ebuilds to the tree due to our
> > questionable copyright line policy.
>
> What is it that we want to import but can't today?
I have this problem for years(!!) with hasufel overlay from which I
wanted to take voip-related stuff. Also we have wltjr's overlay
which will be useful for java packages.
> > > But, if you had to have multiple lines, then just wrap the existing
> > > notice. Don't turn it into some kind of revision history.
> >
> > That's what most FOSS software does. I see no reason why we should
> > be different.
>
> Do you have a citation for this? I'm not aware of many FOSS projects
> that use copyright notices as a revision history, let alone "most."
git grep through git repositories of large FOSS projects will be a
citation you requested.
> > IMO the best solution will be to recommend "Gentoo Authors"
> > attribution, but to allow additional copyright lines including the
> > case where "Gentoo Authors" is one of such lines.
>
> IMO doing this will just cause everybody and their uncle to insist on
> putting their names in various places.
There is nothing wrong with this.
> We've done just fine for going on 20 years not allowing any notice
> other than "Copyright xxx Gentoo Foundation."
Except for it was entirely wrong except for early days of Gentoo.
> Now we open things up a
> tiny bit and suddenly everybody and their uncle is saying that their
> employers won't let them contribute code unless they stick their
> company name in there. What have they been doing for the last decade?
They were not contributing or less contributing to Gentoo.
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] rfc: copyright attribution clarifications
2018-11-14 15:31 ` Rich Freeman
2018-11-14 16:19 ` Andrew Savchenko
@ 2018-11-14 18:59 ` Ian Stakenvicius
2018-11-14 19:38 ` William Hubbs
` (2 more replies)
2018-11-15 15:51 ` Brian Dolbec
2 siblings, 3 replies; 75+ messages in thread
From: Ian Stakenvicius @ 2018-11-14 18:59 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 1103 bytes --]
On 2018-11-14 10:31 a.m., Rich Freeman wrote:
> On Wed, Nov 14, 2018 at 6:36 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
>> IMO the best solution will be to recommend "Gentoo Authors"
>> attribution, but to allow additional copyright lines including the
>> case where "Gentoo Authors" is one of such lines.
>
> IMO doing this will just cause everybody and their uncle to insist on
> putting their names in various places.
>
I think the impact of allowing multi-line traditional copyright in the
gentoo repo (which is acceptable according to GLEP 76, but not
necessarily according to repo policy right now) is going to be
minimal, to be honest. The vast majority of us I expect will be happy
with "Copyright [years] Gentoo Authors" simplified attribution.
It's also plenty easy enough to discourage the use of traditional
copyright attribution by requiring a copyright audit be done whenever
something gets converted from simplified to traditional -- that will
be PLENTY enough of a pain to keep it from being performed except when
corporate legal departments require it.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 18:59 ` Ian Stakenvicius
@ 2018-11-14 19:38 ` William Hubbs
2018-11-14 20:02 ` Patrick McLean
2018-11-15 13:16 ` Thomas Deutschmann
2 siblings, 0 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-14 19:38 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 1774 bytes --]
On Wed, Nov 14, 2018 at 01:59:47PM -0500, Ian Stakenvicius wrote:
> On 2018-11-14 10:31 a.m., Rich Freeman wrote:
> > On Wed, Nov 14, 2018 at 6:36 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
> >> IMO the best solution will be to recommend "Gentoo Authors"
> >> attribution, but to allow additional copyright lines including the
> >> case where "Gentoo Authors" is one of such lines.
> >
> > IMO doing this will just cause everybody and their uncle to insist on
> > putting their names in various places.
> >
>
> I think the impact of allowing multi-line traditional copyright in the
> gentoo repo (which is acceptable according to GLEP 76, but not
> necessarily according to repo policy right now) is going to be
> minimal, to be honest. The vast majority of us I expect will be happy
> with "Copyright [years] Gentoo Authors" simplified attribution.
I personally am fine with this for things I do on my personal time, yes,
and I think most of us would be.
> It's also plenty easy enough to discourage the use of traditional
> copyright attribution by requiring a copyright audit be done whenever
> something gets converted from simplified to traditional -- that will
> be PLENTY enough of a pain to keep it from being performed except when
> corporate legal departments require it.
Well, there really wouldn't be much of an Audit to do if "Gentoo
Authors" is allowed in all attribution types as a catch-all.
# Copyright 1991-2018 Gentoo Authors
# Copyright [years] other copyright holder
...
Everything in the ebuild that other copyright holders don't hold
copyright on falls back to Gentoo Authors.
That would require a glep change, but I will write the patch for the
glep myself if we go for it.
William
>
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 15:58 ` Rich Freeman
@ 2018-11-14 19:38 ` Patrick McLean
2018-11-14 23:23 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: Patrick McLean @ 2018-11-14 19:38 UTC (permalink / raw
To: Rich Freeman; +Cc: gentoo-project
On Wed, 14 Nov 2018 07:58:08 -0800
Rich Freeman <rich0@gentoo.org> wrote:
> On Tue, Nov 13, 2018 at 11:18 PM Sarah White <kuzetsa@poindexter.ovh>
> wrote:
> >
> > On 11/13/2018 09:46 PM, William Hubbs wrote:
> > > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> > >> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs
> > >> <williamh@gentoo.org> wrote:
> > >>>
> >
> > multiline (standard form) copyright attribution doesn't have
> > anything to do with licensing, and only serves to strengthen
> > copyleft due to the presence of additional copyright notices which
> > clearly lay out a list of entities / people with a stake in
> > protecting the interests of an opensource project remaining
> > FOSS/Libre.
>
> First, git already does this.
It does not, it lists authors, not copyright holders which are not the
same thing.
> Second, please cite an example of a copyright lawsuit that was won
> because multiple notices were listed, or a law that provides
> protection if multiple notices are provided. Your claim that doing
> this "strengthen[s] copyleft" is baseless as far as I can tell.
I don't think it's about citing cases, the GPL has never gotten to
trial AFAIK, so under that metric, the GPL is useless.
> The presence of any copyright notice in the form given in US law
> already defeats the innocent infringement defense, even if it doesn't
> mention you. Beyond that copyright law applies whether there is any
> notice at all.
>
> > gentoo's license policy already
> > requires FOSS/Libre licenses and correctly using copyright law for
> > copyleft purposes makes everything work correctly when it's used
> > correctly.
>
> Indeed, and for this reason I don't actually see any reason under US
> copyright law that we couldn't strip out additional copyright notices
> in code as a result. US law explicitly makes this illegal only if it
> is done to hide infringement, and we don't infringe copyright. I can
> only imagine the wails of the copyright pro-spam crowd if we actually
> tried that (not that I'm suggesting it)...
Are you suggesting that stripping out copyright headers is permissable?
I would talk to a copyright lawyer before making any such assumptions.
That would imply that chromeos could stip out all the Gentoo
copyrights and replace them with chrome project ones. Other Gentoo
derivatives could do the same thing, as long as it retains the GPL, all
is permitted.
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 8:24 ` Ulrich Mueller
2018-11-14 8:28 ` Raymond Jennings
@ 2018-11-14 19:47 ` Patrick McLean
2018-11-14 20:09 ` Patrick McLean
2018-11-15 6:49 ` Ulrich Mueller
1 sibling, 2 replies; 75+ messages in thread
From: Patrick McLean @ 2018-11-14 19:47 UTC (permalink / raw
To: Ulrich Mueller; +Cc: gentoo-project
On Wed, 14 Nov 2018 09:24:08 +0100
Ulrich Mueller <ulm@gentoo.org> wrote:
> >>>>> On Wed, 14 Nov 2018, William Hubbs wrote:
>
> > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> >> So, the purpose of allowing specific copyright holders to be named
> >> was to cover cases where we're forking foreign code, not to
> >> basically introduce a variant on the BSD advertising clause. IMO
> >> people who are only willing to contribute FOSS if their name gets
> >> put in a prominent location might do better to contribute
> >> elsewhere.
>
> +1000
>
> Maybe the policy for the Gentoo repository should just say that,
> namely that traditional copyright notices are only allowed for
> imported foreign code. Anything committed directly to the repository
> and any update of an existing file would be required to carry the
> simplified "Gentoo Authors" copyright notice, without any exceptions
> allowed.
So if SIE employees set up an official overlay, publish there first and
then "import" them to the tree it would pass that metric. That seems
like a silly extra step.
>
> > Do you feel this way about corporations as well? Do you think the
> > Linux kernel maintainers should go and rip out all copyright notices
> > other than Linus Torvalds and maybe the Linux Foundation?
>
> Why would corporations be different from individual authors? Under the
> legislation here, corporations cannot even hold copyright (or rather,
> Urheberrecht) of a work.
AFAIK that is not common in legal systems, certainly in the US (where
the Gentoo Foundation is based) copyrights can be held by any legal
entity, including a corporation or a nonprofit.
> >> The purpose of a copyright notice is to declare that the file is
> >> copyrighted, and that is it.
It is also to declare who owns the copyright, if it is to declare
simply that is is copyrighted, then one could add packages with the
text "Copyright 1999-2018" without any owner at all.
> >> It isn't a comprehensive list of everybody who holds a copyright on
> >> the file.
> >>
No it's not meant to be, it's a list of entities who hold copyright on
a file and want to be listed, this is different. I am not aware of any
open source project with a policy against copyright headers, or
different headers other than ones with copyright attribution. If you
are aware of such a project, please link the policy.
> >> It isn't a revision history.
And it is not meant to be.
> >> But, if you had to have multiple lines, then just wrap the existing
> >> notice. Don't turn it into some kind of revision history. Just
> >> list one year range and whatever list of entities you feel
> >> compelled to list. That is the proper way to do a notice.
>
> > No sir, it isn't.
>
> > Look anywhere outside the Gentoo tree. For that matter, take the
> > Linux kernel, or even in the systemd source, there are several
> > places with multiple copyright notices in them.
>
> Are these the only arguments you have?
>
> To say it again, ebuilds have a copyright notice for exactly two
> reasons:
>
> - to protect us against the "innocent infringement" defense under
> U.S. law, and
>
> - because the GPL-2 requires in section 1 to "appropriately publish
> on each copy an appropriate copyright notice".
>
> For both of these, it is irrelevant what the precise contents of the
> notice is. If you made a significant contribution to the file, then
> you can claim copyright for it, even if there is no copyright notice
> at all, of if you aren't mentioned in it.
>
> IANAL, but I think the case for being listed there explicitly is very
> weak.
Is accepting contributions form entities that require it a good
argument? Is this really worth losing valuable contributions over?
Please explain why this is a major issue worth this level of
discussion? Are a few lines at the top of the ebuild that can be easily
ignored or hidden by editors such a huge issue that you do not want to
accept any contributions that include it? Is this worth losing
developers and contributions over?
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 18:59 ` Ian Stakenvicius
2018-11-14 19:38 ` William Hubbs
@ 2018-11-14 20:02 ` Patrick McLean
2018-11-14 20:11 ` M. J. Everitt
2018-11-15 13:16 ` Thomas Deutschmann
2 siblings, 1 reply; 75+ messages in thread
From: Patrick McLean @ 2018-11-14 20:02 UTC (permalink / raw
To: Ian Stakenvicius; +Cc: gentoo-project
On Wed, 14 Nov 2018 13:59:47 -0500
Ian Stakenvicius <axs@gentoo.org> wrote:
> On 2018-11-14 10:31 a.m., Rich Freeman wrote:
> > On Wed, Nov 14, 2018 at 6:36 AM Andrew Savchenko
> > <bircoph@gentoo.org> wrote:
> >> IMO the best solution will be to recommend "Gentoo Authors"
> >> attribution, but to allow additional copyright lines including the
> >> case where "Gentoo Authors" is one of such lines.
> >
> > IMO doing this will just cause everybody and their uncle to insist
> > on putting their names in various places.
> >
> It's also plenty easy enough to discourage the use of traditional
> copyright attribution by requiring a copyright audit be done whenever
> something gets converted from simplified to traditional -- that will
> be PLENTY enough of a pain to keep it from being performed except when
> corporate legal departments require it.
It would also discourage developers under deadlines from contributing
upstream rather than just adding to a local private repository. There
are some companies that strongly encourage their employees to upstream
any work done on an open source project, if any signifigant contribution
turns in to a git hsitory deep-dive, then they may opt to not
contribute at all, especially if they are under a deadline.
This discussion keeps me wondering whether Gentoo wants to make it easy
and painless to accept outside contribution (or coprorate
contribution), or if they want to make it so painful for corporations
to contribute that most opt not to do it at all. I personally think
that the more developer time that can spent on improving Gentoo, the
better. If increasing the developers fixing bugs and adding features
requires accepting some extra lines (or one _very_ long line at the
start of a file) at the top of some small percentage of ebuilds in the
tree, then it is worth it.
rich0 mentioned earlier in this thread that developer eyeballs is far
more valuable than CPU time, isn't having paid developers working on
fixing and improving Gentoo valuable? That can add up to quite a large
amount of developer time that would not otherwise be spent. We have
lost many developers who had life changes that reduced their free time
to work on Gentoo, in the case where a developer can work on Gentoo in
their day job, then that can help avoid losing valuable contributions.
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 19:47 ` Patrick McLean
@ 2018-11-14 20:09 ` Patrick McLean
2018-11-15 13:38 ` Thomas Deutschmann
2018-11-15 6:49 ` Ulrich Mueller
1 sibling, 1 reply; 75+ messages in thread
From: Patrick McLean @ 2018-11-14 20:09 UTC (permalink / raw
To: Ulrich Mueller; +Cc: gentoo-project
On Wed, 14 Nov 2018 11:47:39 -0800
Patrick McLean <chutzpah@gentoo.org> wrote:
> On Wed, 14 Nov 2018 09:24:08 +0100
> Ulrich Mueller <ulm@gentoo.org> wrote:
>
> > >>>>> On Wed, 14 Nov 2018, William Hubbs wrote:
> >
> > > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> > >> So, the purpose of allowing specific copyright holders to be
> > >> named was to cover cases where we're forking foreign code, not to
> > >> basically introduce a variant on the BSD advertising clause. IMO
> > >> people who are only willing to contribute FOSS if their name gets
> > >> put in a prominent location might do better to contribute
> > >> elsewhere.
> >
> > +1000
> >
> > Maybe the policy for the Gentoo repository should just say that,
> > namely that traditional copyright notices are only allowed for
> > imported foreign code. Anything committed directly to the repository
> > and any update of an existing file would be required to carry the
> > simplified "Gentoo Authors" copyright notice, without any exceptions
> > allowed.
>
> So if SIE employees set up an official overlay, publish there first
> and then "import" them to the tree it would pass that metric. That
> seems like a silly extra step.
>
> >
> > > Do you feel this way about corporations as well? Do you think the
> > > Linux kernel maintainers should go and rip out all copyright
> > > notices other than Linus Torvalds and maybe the Linux
> > > Foundation?
> >
> > Why would corporations be different from individual authors? Under
> > the legislation here, corporations cannot even hold copyright (or
> > rather, Urheberrecht) of a work.
>
> AFAIK that is not common in legal systems, certainly in the US (where
> the Gentoo Foundation is based) copyrights can be held by any legal
> entity, including a corporation or a nonprofit.
>
> > >> The purpose of a copyright notice is to declare that the file is
> > >> copyrighted, and that is it.
>
> It is also to declare who owns the copyright, if it is to declare
> simply that is is copyrighted, then one could add packages with the
> text "Copyright 1999-2018" without any owner at all.
>
> > >> It isn't a comprehensive list of everybody who holds a copyright
> > >> on the file.
> > >>
>
> No it's not meant to be, it's a list of entities who hold copyright on
> a file and want to be listed, this is different. I am not aware of any
> open source project with a policy against copyright headers, or
> different headers other than ones with copyright attribution. If you
> are aware of such a project, please link the policy.
>
> > >> It isn't a revision history.
>
> And it is not meant to be.
>
> > >> But, if you had to have multiple lines, then just wrap the
> > >> existing notice. Don't turn it into some kind of revision
> > >> history. Just list one year range and whatever list of entities
> > >> you feel compelled to list. That is the proper way to do a
> > >> notice.
> >
> > > No sir, it isn't.
> >
> > > Look anywhere outside the Gentoo tree. For that matter, take the
> > > Linux kernel, or even in the systemd source, there are several
> > > places with multiple copyright notices in them.
> >
> > Are these the only arguments you have?
> >
> > To say it again, ebuilds have a copyright notice for exactly two
> > reasons:
> >
> > - to protect us against the "innocent infringement" defense under
> > U.S. law, and
> >
> > - because the GPL-2 requires in section 1 to "appropriately publish
> > on each copy an appropriate copyright notice".
> >
> > For both of these, it is irrelevant what the precise contents of the
> > notice is. If you made a significant contribution to the file, then
> > you can claim copyright for it, even if there is no copyright notice
> > at all, of if you aren't mentioned in it.
> >
> > IANAL, but I think the case for being listed there explicitly is
> > very weak.
>
> Is accepting contributions form entities that require it a good
> argument? Is this really worth losing valuable contributions over?
>
> Please explain why this is a major issue worth this level of
> discussion? Are a few lines at the top of the ebuild that can be
> easily ignored or hidden by editors such a huge issue that you do not
> want to accept any contributions that include it? Is this worth losing
> developers and contributions over?
I think one of the fundamental questions we have to ask ourselves is
whether we want to encourage or discourage companies from allowing
their employees to contribute to Gentoo on work time.
A lot of developers have left the project because they no longer had
the free time to contribute, having paid contributors can help
drastically with this, I don't understand why we would want to
discourage this. Is avoiding a few extra lines (or characters in
existing lines) in some small percentage of ebuilds worth losing the
contributions from developers working on Gentoo on work time?
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 20:02 ` Patrick McLean
@ 2018-11-14 20:11 ` M. J. Everitt
0 siblings, 0 replies; 75+ messages in thread
From: M. J. Everitt @ 2018-11-14 20:11 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 2107 bytes --]
On 14/11/18 20:02, Patrick McLean wrote:
>
> It would also discourage developers under deadlines from contributing
> upstream rather than just adding to a local private repository. There
> are some companies that strongly encourage their employees to upstream
> any work done on an open source project, if any signifigant contribution
> turns in to a git hsitory deep-dive, then they may opt to not
> contribute at all, especially if they are under a deadline.
>
> This discussion keeps me wondering whether Gentoo wants to make it easy
> and painless to accept outside contribution (or coprorate
> contribution), or if they want to make it so painful for corporations
> to contribute that most opt not to do it at all. I personally think
> that the more developer time that can spent on improving Gentoo, the
> better. If increasing the developers fixing bugs and adding features
> requires accepting some extra lines (or one _very_ long line at the
> start of a file) at the top of some small percentage of ebuilds in the
> tree, then it is worth it.
>
> rich0 mentioned earlier in this thread that developer eyeballs is far
> more valuable than CPU time, isn't having paid developers working on
> fixing and improving Gentoo valuable? That can add up to quite a large
> amount of developer time that would not otherwise be spent. We have
> lost many developers who had life changes that reduced their free time
> to work on Gentoo, in the case where a developer can work on Gentoo in
> their day job, then that can help avoid losing valuable contributions.
>
I wouldn't be sure the proponents of these proposals have the 'big picture'
in mind .. or they wouldn't even have found discussion or questioning here.
There seems to be a remarkable amount of 'busy-work' being done in the
echelons of Gentoo, and not a lot of work on fixing bugs, updating packages
and developing new features ...
That said, I credit those developers who are tirelessly and thanklessly
grinding away. You know who you are, and I take my hat off to you, and
thank you for your hard work.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 19:38 ` Patrick McLean
@ 2018-11-14 23:23 ` Rich Freeman
2018-11-15 0:00 ` Patrick McLean
0 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-14 23:23 UTC (permalink / raw
To: Patrick McLean; +Cc: gentoo-project
On Wed, Nov 14, 2018 at 11:38 AM Patrick McLean <chutzpah@gentoo.org> wrote:
>
> On Wed, 14 Nov 2018 07:58:08 -0800
> Rich Freeman <rich0@gentoo.org> wrote:
>
> > On Tue, Nov 13, 2018 at 11:18 PM Sarah White <kuzetsa@poindexter.ovh>
> > wrote:
> > >
> > >
> > > multiline (standard form) copyright attribution doesn't have
> > > anything to do with licensing, and only serves to strengthen
> > > copyleft due to the presence of additional copyright notices which
> > > clearly lay out a list of entities / people with a stake in
> > > protecting the interests of an opensource project remaining
> > > FOSS/Libre.
> >
> > First, git already does this.
>
> It does not, it lists authors, not copyright holders which are not the
> same thing.
Nothing prevents us from adding copyright info to commit messages, and
companies that feel strongly about documenting their copyright over
their contributions would probably be best off doing it in git where
it is less likely to get lost/deleted/etc over time. It would also be
out of the way for those not looking for this info.
>
> > Second, please cite an example of a copyright lawsuit that was won
> > because multiple notices were listed, or a law that provides
> > protection if multiple notices are provided. Your claim that doing
> > this "strengthen[s] copyleft" is baseless as far as I can tell.
>
> I don't think it's about citing cases, the GPL has never gotten to
> trial AFAIK, so under that metric, the GPL is useless.
I suggested that you could cite laws as well. GPL is well-grounded in
copyright law (the law says basically that users of software have no
rights to copy it, and then GPL grants a few extra rights). The law
takes away, and the GPL gives the user more freedom than they would
have otherwise under the law.
Laundry lists of copyright notices have no particular basis in law, in
particular because copyright law is already incredibly strong without
it. A notice that names any copyright holder defeats an innocent
infringement defense (which is already a pretty weak defense to begin
with). Adding more names to the copyright line doesn't do anything
else.
In any case, the claim was made that this "strengthens copyright" and
it is up to those making a claim to back it up with some kind of law
(statutory or case law), not just argue that more text must be better.
If you hold a copyright on something, you can sue somebody for
infringement even if you aren't named directly in the copyright
notice, or even if you aren't named indirectly (Gentoo authors), or
even if there isn't any notice at all.
>
> > The presence of any copyright notice in the form given in US law
> > already defeats the innocent infringement defense, even if it doesn't
> > mention you. Beyond that copyright law applies whether there is any
> > notice at all.
> >
> > > gentoo's license policy already
> > > requires FOSS/Libre licenses and correctly using copyright law for
> > > copyleft purposes makes everything work correctly when it's used
> > > correctly.
> >
> > Indeed, and for this reason I don't actually see any reason under US
> > copyright law that we couldn't strip out additional copyright notices
> > in code as a result. US law explicitly makes this illegal only if it
> > is done to hide infringement, and we don't infringe copyright. I can
> > only imagine the wails of the copyright pro-spam crowd if we actually
> > tried that (not that I'm suggesting it)...
>
> Are you suggesting that stripping out copyright headers is permissable?
> I would talk to a copyright lawyer before making any such assumptions.
Please do.
And again, please cite actual laws or case law, not make hand-waving arguments.
All things are permissible barring a law that says otherwise. There
is no law in the US at least that forbids removing a copyright notice,
except for the purpose of concealing infringement.
In any case, as I already said I'm not suggesting that we should do
this. My point is just that copyright notices aren't nearly as
sacrosanct as some people seem to think they are.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 23:23 ` Rich Freeman
@ 2018-11-15 0:00 ` Patrick McLean
2018-11-15 15:03 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: Patrick McLean @ 2018-11-15 0:00 UTC (permalink / raw
To: Rich Freeman; +Cc: gentoo-project
On Wed, 14 Nov 2018 15:23:56 -0800
Rich Freeman <rich0@gentoo.org> wrote:
> On Wed, Nov 14, 2018 at 11:38 AM Patrick McLean <chutzpah@gentoo.org>
> wrote:
> >
> > On Wed, 14 Nov 2018 07:58:08 -0800
> > Rich Freeman <rich0@gentoo.org> wrote:
> >
> > > On Tue, Nov 13, 2018 at 11:18 PM Sarah White
> > > <kuzetsa@poindexter.ovh> wrote:
> > > >
> > > >
> > > > multiline (standard form) copyright attribution doesn't have
> > > > anything to do with licensing, and only serves to strengthen
> > > > copyleft due to the presence of additional copyright notices
> > > > which clearly lay out a list of entities / people with a stake
> > > > in protecting the interests of an opensource project remaining
> > > > FOSS/Libre.
> > >
> > > First, git already does this.
> >
> > It does not, it lists authors, not copyright holders which are not
> > the same thing.
>
> Nothing prevents us from adding copyright info to commit messages, and
> companies that feel strongly about documenting their copyright over
> their contributions would probably be best off doing it in git where
> it is less likely to get lost/deleted/etc over time. It would also be
> out of the way for those not looking for this info.
I don't object to adding the copyright notice to the commit message
rather than the ebuild, the only caveat is that the copyright should be
propigated to the rsync tree as well (since most users use rsync rather
than git). Perhaps the "fattening" step could do it, even just a
top-level file listing packages and copyright owners, should not be
overly hard to generate, maybe with a post-push hook that updates it
when a copyright tag is detected in the push.
> > > Second, please cite an example of a copyright lawsuit that was won
> > > because multiple notices were listed, or a law that provides
> > > protection if multiple notices are provided. Your claim that
> > > doing this "strengthen[s] copyleft" is baseless as far as I can
> > > tell.
> >
> > I don't think it's about citing cases, the GPL has never gotten to
> > trial AFAIK, so under that metric, the GPL is useless.
>
> I suggested that you could cite laws as well. GPL is well-grounded in
> copyright law (the law says basically that users of software have no
> rights to copy it, and then GPL grants a few extra rights). The law
> takes away, and the GPL gives the user more freedom than they would
> have otherwise under the law.
>
> Laundry lists of copyright notices have no particular basis in law, in
> particular because copyright law is already incredibly strong without
> it. A notice that names any copyright holder defeats an innocent
> infringement defense (which is already a pretty weak defense to begin
> with). Adding more names to the copyright line doesn't do anything
> else.
IANAL nor do I pretend to be one. A lawyer did instruct me to add the
copyright notices to ebuilds that I work on during work hours.
> In any case, the claim was made that this "strengthens copyright" and
> it is up to those making a claim to back it up with some kind of law
> (statutory or case law), not just argue that more text must be better.
AFAIK no one on this list/thread is a lawyer, so much if this is not
particularly valuable. Personally, I don't see why there is a strong
objection to a practice that is quite common in open source code.
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 19:47 ` Patrick McLean
2018-11-14 20:09 ` Patrick McLean
@ 2018-11-15 6:49 ` Ulrich Mueller
2018-11-15 15:35 ` William Hubbs
1 sibling, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2018-11-15 6:49 UTC (permalink / raw
To: Patrick McLean; +Cc: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 1216 bytes --]
>>>>> On Wed, 14 Nov 2018, Patrick McLean wrote:
> On Wed, 14 Nov 2018 09:24:08 +0100
> Ulrich Mueller <ulm@gentoo.org> wrote:
>> To say it again, ebuilds have a copyright notice for exactly two
>> reasons:
>>
>> - to protect us against the "innocent infringement" defense under
>> U.S. law, and
>>
>> - because the GPL-2 requires in section 1 to "appropriately publish
>> on each copy an appropriate copyright notice".
>>
>> For both of these, it is irrelevant what the precise contents of the
>> notice is. If you made a significant contribution to the file, then
>> you can claim copyright for it, even if there is no copyright notice
>> at all, of if you aren't mentioned in it.
>>
>> IANAL, but I think the case for being listed there explicitly is very
>> weak.
> Is accepting contributions form entities that require it a good
> argument? Is this really worth losing valuable contributions over?
*Why* would they require it? Is there any legal reason that I've
missed? In what way would an explicit copyright line help in a legal
dispute?
Also I still don't understand why "Gentoo Foundation" has worked for
you for many years, but "Gentoo Authors" does not.
Ulrich
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 18:59 ` Ian Stakenvicius
2018-11-14 19:38 ` William Hubbs
2018-11-14 20:02 ` Patrick McLean
@ 2018-11-15 13:16 ` Thomas Deutschmann
2 siblings, 0 replies; 75+ messages in thread
From: Thomas Deutschmann @ 2018-11-15 13:16 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 1057 bytes --]
On 2018-11-14 19:59, Ian Stakenvicius wrote:
> I think the impact of allowing multi-line traditional copyright in the
> gentoo repo (which is acceptable according to GLEP 76, but not
> necessarily according to repo policy right now) is going to be
> minimal, to be honest. The vast majority of us I expect will be happy
> with "Copyright [years] Gentoo Authors" simplified attribution.
This is a big misunderstanding and was probably the biggest mistake we
(the people directly involved) made, when we proposed the GLEP text.
Like ulm said in another branch of this thread, we added that exception
for *external* code. To be prepared if we ever need to handle that.
At no time we thought about that any contributor could *abuse* that
paragraph to add a copyright notice into our normal repositories,
especially in ebuilds.
Now we have to deal with arguments like "It isn't explicit forbidden so
it is allowed", great.
--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 20:09 ` Patrick McLean
@ 2018-11-15 13:38 ` Thomas Deutschmann
2018-11-15 22:25 ` Kristian Fiskerstrand
0 siblings, 1 reply; 75+ messages in thread
From: Thomas Deutschmann @ 2018-11-15 13:38 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 1651 bytes --]
Hi,
I don't like playing the "work" card. I guess most of us are somehow
employed -- saying we need this *change* or we would risk to discourage
companies from allowing their employees to contribute to Gentoo on work
time must feel like a slap in the face:
Nobody had a problem with that before.
There's just *one* contributor at the moment, SIE, who wants to change
things ("taking the opportunity to revise previous permission to enforce
something new").
I disagree saying that this is general problem and we are discourage
companies from contributing to Gentoo due to that.
I agree with Rich saying
> IMO people who are only willing to contribute FOSS if their name gets
> put in a prominent location might do better to contribute elsewhere.
...and even if you are unemployed or just contributing in your free time
your contribution has a value -- the same value like contributing during
work time! So if we start allowing copyright attribution we would have
to do that for *everyone*. Something I don't really want:
Ebuilds aren't like normal program code. Ebuilds are changing very
often. It will become a nightmare to track copyright to be able to
remove a line when this contributed code is no longer present and
therefore copyright attribution is no longer necessary nor correct.
It is also a question on its own if you can ever claim copyright for
things like ~1-10 lines of bash code (I guess we will never know because
nobody will ever go to court for 1-10 lines of bash code)...
--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 0:00 ` Patrick McLean
@ 2018-11-15 15:03 ` Rich Freeman
2018-11-15 15:28 ` William Hubbs
2018-11-15 15:52 ` Ian Stakenvicius
0 siblings, 2 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-15 15:03 UTC (permalink / raw
To: Patrick McLean; +Cc: gentoo-project
On Wed, Nov 14, 2018 at 4:00 PM Patrick McLean <chutzpah@gentoo.org> wrote:
>
> I don't object to adding the copyright notice to the commit message
> rather than the ebuild, the only caveat is that the copyright should be
> propigated to the rsync tree as well (since most users use rsync rather
> than git). Perhaps the "fattening" step could do it, even just a
> top-level file listing packages and copyright owners, should not be
> overly hard to generate, maybe with a post-push hook that updates it
> when a copyright tag is detected in the push.
IMO documenting copyright data in git would be a value-add, and could
potentially be assisted by repoman just as signed-off-by tags are.
Whether it gets propagated to rsync I'll leave to others who care
more. Personally I don't get why we propagate anything other than the
ebuilds to rsync, but if rsync users want to punish themselves who am
I to argue with them? :)
>
> IANAL nor do I pretend to be one. A lawyer did instruct me to add the
> copyright notices to ebuilds that I work on during work hours.
In my experience corporate lawyers have a lot of incentive to do this
sort of thing.
First, it costs them nothing to direct people to do this. It doesn't
really cost the company much either, so there won't be push-back
internally.
It is also easy to explain a policy like this to a pointy-haired boss
type. It gets seen as "doing something" to protect the company as
well. Whether it actually is making a difference is another matter,
but it isn't like anybody is going to ever look into that. It isn't
adding any risk.
At work I've seen far more costly policies than this established by
lawyers that are of dubious value to the company, but since the lawyer
doesn't get paid less if the policy is expensive, but they might lose
their job if anything bad happens, they have a lot of incentive to
enact every possible rule so that they can be seen as being innocent
if anything goes wrong.
I think a lot of it just happens without any malicious intent. Lawyer
is asked for opinion, lawyer gives opinion. Everybody is happy. :)
>
> AFAIK no one on this list/thread is a lawyer, so much if this is not
> particularly valuable.
Well, if somebody who is a lawyer wants to add perspective I'm all
ears, but this is a community-based FOSS projects and decisions are
generally made based on arguments debated in public, and not "a friend
of a friend talked to a lawyer and got some free advice so we better
follow it." A lot of pros and cons have been presented for this
change, and those in charge can weigh them, but I've never really been
a fan of arguments that deference must be made to arguments that
aren't even presented simply due to somebody holding a credential.
> Personally, I don't see why there is a strong objection to a practice that is quite common in open source code.
I suspect that some of this is due to the nature of ebuilds themselves
and our workflow.
If you have some file full of 2000 lines of source code, you're going
to spend all your time buried in whatever function you're refactoring
and you're not really looking at the boilerplate at the start of the
file. You might spend days looking at the file and your editor
remembers where you left off. You never even look at the copyright
notices and a few more lines isn't a big deal. You don't even look at
the other functions in the file you're editing but trust them to honor
their APIs.
On the other hand Gentoo ebuilds might only be 10-20 lines long, and a
lot of the stuff that people are often looking at (keywords, iuse,
my_foo, etc) are right at the top. Often this stuff is "above the
fold" as they say. Sticking another half a dozen lines of cruft at
the top means that you're hunting more to find the stuff you care
about, and the copyright boilerplate could become half the file
contents in a file that is mostly boilerplate already.
Maybe a compromise would be to stick all the copyright cruft at the
end of the file, but IMO it is better stored in git, preferably in
some standardized format that could be parsed by tools.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 15:03 ` Rich Freeman
@ 2018-11-15 15:28 ` William Hubbs
2018-11-15 15:52 ` Ian Stakenvicius
1 sibling, 0 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-15 15:28 UTC (permalink / raw
To: gentoo-project; +Cc: chutzpah, rich0
[-- Attachment #1: Type: text/plain, Size: 1624 bytes --]
On Thu, Nov 15, 2018 at 07:03:11AM -0800, Rich Freeman wrote:
> On Wed, Nov 14, 2018 at 4:00 PM Patrick McLean <chutzpah@gentoo.org> wrote:
> > Personally, I don't see why there is a strong objection to a practice that is quite common in open source code.
>
> I suspect that some of this is due to the nature of ebuilds themselves
> and our workflow.
>
> If you have some file full of 2000 lines of source code, you're going
> to spend all your time buried in whatever function you're refactoring
> and you're not really looking at the boilerplate at the start of the
> file. You might spend days looking at the file and your editor
> remembers where you left off. You never even look at the copyright
> notices and a few more lines isn't a big deal. You don't even look at
> the other functions in the file you're editing but trust them to honor
> their APIs.
>
> On the other hand Gentoo ebuilds might only be 10-20 lines long, and a
> lot of the stuff that people are often looking at (keywords, iuse,
> my_foo, etc) are right at the top. Often this stuff is "above the
> fold" as they say. Sticking another half a dozen lines of cruft at
> the top means that you're hunting more to find the stuff you care
> about, and the copyright boilerplate could become half the file
> contents in a file that is mostly boilerplate already.
You can use searches in your editor to get to where you need to go quickly,
so the size of the file really shouldn't matter too much.
I believe there are also plugins that can hide things like this from you
visually so you don't see them.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 6:49 ` Ulrich Mueller
@ 2018-11-15 15:35 ` William Hubbs
2018-11-15 17:50 ` Ulrich Mueller
0 siblings, 1 reply; 75+ messages in thread
From: William Hubbs @ 2018-11-15 15:35 UTC (permalink / raw
To: gentoo-project; +Cc: Patrick McLean, ulm
[-- Attachment #1: Type: text/plain, Size: 1336 bytes --]
On Thu, Nov 15, 2018 at 07:49:37AM +0100, Ulrich Mueller wrote:
> >>>>> On Wed, 14 Nov 2018, Patrick McLean wrote:
>
> > On Wed, 14 Nov 2018 09:24:08 +0100
> > Ulrich Mueller <ulm@gentoo.org> wrote:
>
> >> To say it again, ebuilds have a copyright notice for exactly two
> >> reasons:
> >>
> >> - to protect us against the "innocent infringement" defense under
> >> U.S. law, and
> >>
> >> - because the GPL-2 requires in section 1 to "appropriately publish
> >> on each copy an appropriate copyright notice".
> >>
> >> For both of these, it is irrelevant what the precise contents of the
> >> notice is. If you made a significant contribution to the file, then
> >> you can claim copyright for it, even if there is no copyright notice
> >> at all, of if you aren't mentioned in it.
> >>
> >> IANAL, but I think the case for being listed there explicitly is very
> >> weak.
>
> > Is accepting contributions form entities that require it a good
> > argument? Is this really worth losing valuable contributions over?
>
> *Why* would they require it? Is there any legal reason that I've
> missed? In what way would an explicit copyright line help in a legal
> dispute?
Here is what the copyright office has to say about copyright notices:
https://www.copyright.gov/circs/circ03.pdf
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 15:31 ` Rich Freeman
2018-11-14 16:19 ` Andrew Savchenko
2018-11-14 18:59 ` Ian Stakenvicius
@ 2018-11-15 15:51 ` Brian Dolbec
2018-11-15 16:25 ` Thomas Deutschmann
2 siblings, 1 reply; 75+ messages in thread
From: Brian Dolbec @ 2018-11-15 15:51 UTC (permalink / raw
To: gentoo-project
On Wed, 14 Nov 2018 07:31:02 -0800
Rich Freeman <rich0@gentoo.org> wrote:
>
> Also, this doesn't seem to have been a problem in the past, and yet
> our policy was far less free then.
>
...
>
> We've done just fine for going on 20 years not allowing any notice
> other than "Copyright xxx Gentoo Foundation." Now we open things up a
> tiny bit and suddenly everybody and their uncle is saying that their
> employers won't let them contribute code unless they stick their
> company name in there. What have they been doing for the last decade?
>
Just like Gentoo's policies, things change in corporate environments.
Where things have been fine contirubting without the attribution in the
past. The new attribution requirement is due to Gentoo changing
things with the copyright. With that change meant that the new "Gentoo"
change had to be run by the "new" corporate management structure. That
result came back that the contributions now require the SIE
attribution.
Why is that so hard to understand...
If you didn't push for the copyright change in Gentoo, then the new
policy wouldn't have had to be run past the "new bigger" corporate
lawyers... and the status quo would not have changed... we wouldn't
be having this run-on rant/bikeshed/waste of everyone's time/...
typical endless mail list thread which just makes even more current or
future developers want to quit/withdraw their application/add another
tick to the con column about becoming a Gentoo dev.
What you are calling abuse (Not just Rich0, anyone with that opinion)
is just a consequence of the new GLEP and it's text. Get over it.
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 15:03 ` Rich Freeman
2018-11-15 15:28 ` William Hubbs
@ 2018-11-15 15:52 ` Ian Stakenvicius
1 sibling, 0 replies; 75+ messages in thread
From: Ian Stakenvicius @ 2018-11-15 15:52 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 7160 bytes --]
On 2018-11-15 10:03 a.m., Rich Freeman wrote:
> On Wed, Nov 14, 2018 at 4:00 PM Patrick McLean <chutzpah@gentoo.org> wrote:
>>
>> I don't object to adding the copyright notice to the commit message
>> rather than the ebuild, the only caveat is that the copyright should be
>> propigated to the rsync tree as well (since most users use rsync rather
>> than git). Perhaps the "fattening" step could do it, even just a
>> top-level file listing packages and copyright owners, should not be
>> overly hard to generate, maybe with a post-push hook that updates it
>> when a copyright tag is detected in the push.
>
> IMO documenting copyright data in git would be a value-add, and could
> potentially be assisted by repoman just as signed-off-by tags are.
>
> Whether it gets propagated to rsync I'll leave to others who care
> more. Personally I don't get why we propagate anything other than the
> ebuilds to rsync, but if rsync users want to punish themselves who am
> I to argue with them? :)
>
>>
>> IANAL nor do I pretend to be one. A lawyer did instruct me to add the
>> copyright notices to ebuilds that I work on during work hours.
>
> In my experience corporate lawyers have a lot of incentive to do this
> sort of thing.
>
> First, it costs them nothing to direct people to do this. It doesn't
> really cost the company much either, so there won't be push-back
> internally.
>
> It is also easy to explain a policy like this to a pointy-haired boss
> type. It gets seen as "doing something" to protect the company as
> well. Whether it actually is making a difference is another matter,
> but it isn't like anybody is going to ever look into that. It isn't
> adding any risk.
>
> At work I've seen far more costly policies than this established by
> lawyers that are of dubious value to the company, but since the lawyer
> doesn't get paid less if the policy is expensive, but they might lose
> their job if anything bad happens, they have a lot of incentive to
> enact every possible rule so that they can be seen as being innocent
> if anything goes wrong.
>
> I think a lot of it just happens without any malicious intent. Lawyer
> is asked for opinion, lawyer gives opinion. Everybody is happy. :)
>
>>
>> AFAIK no one on this list/thread is a lawyer, so much if this is not
>> particularly valuable.
>
> Well, if somebody who is a lawyer wants to add perspective I'm all
> ears, but this is a community-based FOSS projects and decisions are
> generally made based on arguments debated in public, and not "a friend
> of a friend talked to a lawyer and got some free advice so we better
> follow it." A lot of pros and cons have been presented for this
> change, and those in charge can weigh them, but I've never really been
> a fan of arguments that deference must be made to arguments that
> aren't even presented simply due to somebody holding a credential.
>
>> Personally, I don't see why there is a strong objection to a practice that is quite common in open source code.
>
> I suspect that some of this is due to the nature of ebuilds themselves
> and our workflow.
>
> If you have some file full of 2000 lines of source code, you're going
> to spend all your time buried in whatever function you're refactoring
> and you're not really looking at the boilerplate at the start of the
> file. You might spend days looking at the file and your editor
> remembers where you left off. You never even look at the copyright
> notices and a few more lines isn't a big deal. You don't even look at
> the other functions in the file you're editing but trust them to honor
> their APIs.
>
> On the other hand Gentoo ebuilds might only be 10-20 lines long, and a
> lot of the stuff that people are often looking at (keywords, iuse,
> my_foo, etc) are right at the top. Often this stuff is "above the
> fold" as they say. Sticking another half a dozen lines of cruft at
> the top means that you're hunting more to find the stuff you care
> about, and the copyright boilerplate could become half the file
> contents in a file that is mostly boilerplate already.
>
> Maybe a compromise would be to stick all the copyright cruft at the
> end of the file, but IMO it is better stored in git, preferably in
> some standardized format that could be parsed by tools.
>
Quoting everything because I'm not sure exactly how to trim it, sorry.
So it's still rather important to differentiate I think authorship and
copyright notice; a big deal with the simplified copyright attribution
is the fact that authorship (and therefore each author's individual
copyright) *is* to be stored and accessed in git, or via an AUTHORS
file if no VCS is present to store and track it (iirc). Therefore,
yes, if an author's work submitted to git is copyright their employer
it makes sense to me they should absolutely flag that in the commit
itself. Is there a Copyright: tag in git to do that with? I don't
think overriding 'Author:' to i.e. SIE would be a good idea...
Similarly, robbat2's comment 31 in bug 670702 about needing an AUTHORS
export from VCS will help with this as well -- rsync'ers could
absolutely mask away that file (same as most did for the ChangeLog of
old) but at least it'd be there as reference for legal purposes as
necessary.
-----
As to SIE specifically, first off it doesn't matter what they were ok
with in the past nor what reasons they have for requiring what they
are right now -- the fact is their legal department right now DOES
require this. It would be great if someone from the Foundation could
talk to someone at SIE legal and work out a compromise on this
copyright-notice issue so we can make it go away (ie convince them the
notice is entirely not needed and their copyright is fully intact and
enforced without it), but right now this is the world we live in so we
gotta deal with it. Also there's no telling what another corporate
entity might decide to do tomorrow, so one way or another I think we
do have to set a hard policy and stick with it and accept said
consequences (whichever way that goes). All of that to say, I don't
think this is a futile bikeshed but we need to make it productively
create something.
----
This is a bit of a tangent but I think it's an important one in
general to talk about. Also, it's possible a copyright lawyer might
need to chime in on this stuff:
How does i.e. SIE's copyright-notice rule work for patches contributed
to b.g.o? And how does a copyright notice on a patch relate to the
work that the patch will be applied to? I can see the patch itself
carrying a copyright notice since that patch is the actual work that
was authored, but when that patch is applied the *copyright notice* on
that patch doesn't automatically get transferred, does it?
By extension, technically, a commit that modifies lines in an existing
file is equivalent to a patch that's submitted by other means and then
applied, right? And that's technically what git does except that
entire process internal and automatic,correct?
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 15:51 ` Brian Dolbec
@ 2018-11-15 16:25 ` Thomas Deutschmann
2018-11-15 16:47 ` William Hubbs
0 siblings, 1 reply; 75+ messages in thread
From: Thomas Deutschmann @ 2018-11-15 16:25 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 714 bytes --]
On 2018-11-15 16:51, Brian Dolbec wrote:
> [...] That result came back that the contributions now require the SIE
> attribution.
>
> Why is that so hard to understand...
We understand that. But our problem is that we don't buy the argument "X
requires Foo". We need something more. Now it looks like an arbitrary
request.
Maybe someone contributing to Gentoo will start working for a company
which will require short disclaimer or HTTP link, ASCII art style
notation... are we going to allow any of that just because someone says
"My company requires that kind of attribution"?
--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 16:25 ` Thomas Deutschmann
@ 2018-11-15 16:47 ` William Hubbs
0 siblings, 0 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-15 16:47 UTC (permalink / raw
To: gentoo-project; +Cc: whissi
[-- Attachment #1: Type: text/plain, Size: 989 bytes --]
On Thu, Nov 15, 2018 at 05:25:20PM +0100, Thomas Deutschmann wrote:
> On 2018-11-15 16:51, Brian Dolbec wrote:
> > [...] That result came back that the contributions now require the SIE
> > attribution.
> >
> > Why is that so hard to understand...
>
> We understand that. But our problem is that we don't buy the argument "X
> requires Foo". We need something more. Now it looks like an arbitrary
> request.
Whether or not something is arbitrary depends on your viewpoint I
suppose.
> Maybe someone contributing to Gentoo will start working for a company
> which will require short disclaimer or HTTP link, ASCII art style
> notation... are we going to allow any of that just because someone says
> "My company requires that kind of attribution"?
This is a red herring and you know it.
All we are talking about is adding a single line copyright notice in an
ebuild. We are not talking about some company requiring fancy ascii art
or disclaimers.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 15:35 ` William Hubbs
@ 2018-11-15 17:50 ` Ulrich Mueller
2018-11-15 18:50 ` William Hubbs
0 siblings, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2018-11-15 17:50 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 3211 bytes --]
>>>>> On Thu, 15 Nov 2018, William Hubbs wrote:
>> > On Wed, 14 Nov 2018 09:24:08 +0100
>> > Ulrich Mueller <ulm@gentoo.org> wrote:
>>
>> >> To say it again, ebuilds have a copyright notice for exactly two
>> >> reasons:
>> >>
>> >> - to protect us against the "innocent infringement" defense under
>> >> U.S. law, and
>> >>
>> >> - because the GPL-2 requires in section 1 to "appropriately publish
>> >> on each copy an appropriate copyright notice".
>> >>
>> >> For both of these, it is irrelevant what the precise contents of the
>> >> notice is. If you made a significant contribution to the file, then
>> >> you can claim copyright for it, even if there is no copyright notice
>> >> at all, of if you aren't mentioned in it.
>> >>
>> >> IANAL, but I think the case for being listed there explicitly is very
>> >> weak.
> Here is what the copyright office has to say about copyright notices:
> https://www.copyright.gov/circs/circ03.pdf
In fact, I was already aware of that document.
| Copyright notice is optional for unpublished works, foreign works,
| or works published on or after March 1, 1989. When notice is optional,
| copyright owners can use any form of notice they wish.
All ebuilds have been published after 1989-03-01, so the copyright
notice is optional.
| Advantages to Using a Copyright Notice
| Although notice is optional for unpublished works, foreign works, or
| works published on or after March 1, 1989, using a copyright notice
| carries the following benefits:
| * Notice makes potential users aware that copyright is claimed in the
| work.
| * In the case of a published work, a notice may prevent a defendant in
| a copyright infringement action from attempting to limit his or her
| liability for damages or injunctive relief based on an innocent
| infringement defense.
That is basically what I've said in my first item above. The precise
contents of the notice is irrelevant for this, the only important point
is having any notice at all.
| * Notice identifies the copyright owner at the time the work was first
| published for parties seeking permission to use the work.
| * Notice identifies the year of first publication, which may be used
| to determine the term of copyright protection in the case of an
| anonymous work, a pseudonymous work, or a work made for hire.
| * Notice may prevent the work from becoming an orphan work by
| identifying the copyright owner and specifying the term of the
| copyright.
For "indentifying the copyright owner" nothing short of a complete list
will suffice. Especially, a notice like the following (which mentions
only "Gentoo Authors" and "Sony Interactive Entertainment Inc.") does
not help with that at all (i.e., it is no better than the simplified
notice):
https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-cluster/ceph/ceph-13.2.2-r2.ebuild?id=5f77c21f23bf1c4cfb9e68be7aa27669c8146e8e#n1
Besides, these last three items are pretty much moot for a work released
under the GPL-2 (which grants "permission to use"), and I think that
even you aren't suggesting that we should go for a complete list of
contributors.
Ulrich
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 17:50 ` Ulrich Mueller
@ 2018-11-15 18:50 ` William Hubbs
2018-11-15 21:31 ` M. J. Everitt
2018-11-16 9:16 ` Ulrich Mueller
0 siblings, 2 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-15 18:50 UTC (permalink / raw
To: gentoo-project; +Cc: ulm
[-- Attachment #1: Type: text/plain, Size: 1684 bytes --]
On Thu, Nov 15, 2018 at 06:50:52PM +0100, Ulrich Mueller wrote:
> | * Notice identifies the copyright owner at the time the work was first
> | published for parties seeking permission to use the work.
> | * Notice identifies the year of first publication, which may be used
> | to determine the term of copyright protection in the case of an
> | anonymous work, a pseudonymous work, or a work made for hire.
> | * Notice may prevent the work from becoming an orphan work by
> | identifying the copyright owner and specifying the term of the
> | copyright.
>
> For "indentifying the copyright owner" nothing short of a complete list
> will suffice. Especially, a notice like the following (which mentions
> only "Gentoo Authors" and "Sony Interactive Entertainment Inc.") does
> not help with that at all (i.e., it is no better than the simplified
> notice):
> https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-cluster/ceph/ceph-13.2.2-r2.ebuild?id=5f77c21f23bf1c4cfb9e68be7aa27669c8146e8e#n1
Remember that in the US, SIE is a legal entity, so it can hold
copyrights, just like a person can. It is like "Gentoo Foundation, Inc."
So, there would be two contributors in that ebuild: "Gentoo Authors"
and SIE.
> Besides, these last three items are pretty much moot for a work released
> under the GPL-2 (which grants "permission to use"), and I think that
> even you aren't suggesting that we should go for a complete list of
> contributors.
You are right, I'm not advocating for a complete list of contributors.
I'm just advocating for flexability where contributors want it, and SIE
is one of those contributors that wants it.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 18:50 ` William Hubbs
@ 2018-11-15 21:31 ` M. J. Everitt
2018-11-15 21:56 ` Andrew Savchenko
2018-11-16 9:16 ` Ulrich Mueller
1 sibling, 1 reply; 75+ messages in thread
From: M. J. Everitt @ 2018-11-15 21:31 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 1875 bytes --]
On 15/11/18 18:50, William Hubbs wrote:
> On Thu, Nov 15, 2018 at 06:50:52PM +0100, Ulrich Mueller wrote:
>> | * Notice identifies the copyright owner at the time the work was first
>> | published for parties seeking permission to use the work.
>> | * Notice identifies the year of first publication, which may be used
>> | to determine the term of copyright protection in the case of an
>> | anonymous work, a pseudonymous work, or a work made for hire.
>> | * Notice may prevent the work from becoming an orphan work by
>> | identifying the copyright owner and specifying the term of the
>> | copyright.
>>
>> For "indentifying the copyright owner" nothing short of a complete list
>> will suffice. Especially, a notice like the following (which mentions
>> only "Gentoo Authors" and "Sony Interactive Entertainment Inc.") does
>> not help with that at all (i.e., it is no better than the simplified
>> notice):
>> https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-cluster/ceph/ceph-13.2.2-r2.ebuild?id=5f77c21f23bf1c4cfb9e68be7aa27669c8146e8e#n1
> Remember that in the US, SIE is a legal entity, so it can hold
> copyrights, just like a person can. It is like "Gentoo Foundation, Inc."
>
> So, there would be two contributors in that ebuild: "Gentoo Authors"
> and SIE.
>
>> Besides, these last three items are pretty much moot for a work released
>> under the GPL-2 (which grants "permission to use"), and I think that
>> even you aren't suggesting that we should go for a complete list of
>> contributors.
> You are right, I'm not advocating for a complete list of contributors.
> I'm just advocating for flexability where contributors want it, and SIE
> is one of those contributors that wants it.
>
> William
Could we not simply move copyright notices into the metadata.xml, and not
worry about the ebuild text itself?!
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-15 21:31 ` M. J. Everitt
@ 2018-11-15 21:56 ` Andrew Savchenko
0 siblings, 0 replies; 75+ messages in thread
From: Andrew Savchenko @ 2018-11-15 21:56 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 2356 bytes --]
On Thu, 15 Nov 2018 21:31:21 +0000 M. J. Everitt wrote:
> On 15/11/18 18:50, William Hubbs wrote:
> > On Thu, Nov 15, 2018 at 06:50:52PM +0100, Ulrich Mueller wrote:
> >> | * Notice identifies the copyright owner at the time the work was first
> >> | published for parties seeking permission to use the work.
> >> | * Notice identifies the year of first publication, which may be used
> >> | to determine the term of copyright protection in the case of an
> >> | anonymous work, a pseudonymous work, or a work made for hire.
> >> | * Notice may prevent the work from becoming an orphan work by
> >> | identifying the copyright owner and specifying the term of the
> >> | copyright.
> >>
> >> For "indentifying the copyright owner" nothing short of a complete list
> >> will suffice. Especially, a notice like the following (which mentions
> >> only "Gentoo Authors" and "Sony Interactive Entertainment Inc.") does
> >> not help with that at all (i.e., it is no better than the simplified
> >> notice):
> >> https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-cluster/ceph/ceph-13.2.2-r2.ebuild?id=5f77c21f23bf1c4cfb9e68be7aa27669c8146e8e#n1
> > Remember that in the US, SIE is a legal entity, so it can hold
> > copyrights, just like a person can. It is like "Gentoo Foundation, Inc."
> >
> > So, there would be two contributors in that ebuild: "Gentoo Authors"
> > and SIE.
> >
> >> Besides, these last three items are pretty much moot for a work released
> >> under the GPL-2 (which grants "permission to use"), and I think that
> >> even you aren't suggesting that we should go for a complete list of
> >> contributors.
> > You are right, I'm not advocating for a complete list of contributors.
> > I'm just advocating for flexability where contributors want it, and SIE
> > is one of those contributors that wants it.
> >
> > William
> Could we not simply move copyright notices into the metadata.xml, and not
> worry about the ebuild text itself?!
No, because Gentoo is used worldwide. Just for example: in Russia
file without copyright notices is considered proprietary (not
public domain! project wide license may help though in some cases)
and removal of copyright notices without author's agreement is a
felony except for court decision or expiration reasons.
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] rfc: copyright attribution clarifications
2018-11-15 13:38 ` Thomas Deutschmann
@ 2018-11-15 22:25 ` Kristian Fiskerstrand
0 siblings, 0 replies; 75+ messages in thread
From: Kristian Fiskerstrand @ 2018-11-15 22:25 UTC (permalink / raw
To: gentoo-project, Thomas Deutschmann
[-- Attachment #1.1: Type: text/plain, Size: 1810 bytes --]
On 11/15/18 2:38 PM, Thomas Deutschmann wrote:
> Hi,
>
> I don't like playing the "work" card. I guess most of us are somehow
> employed -- saying we need this *change* or we would risk to discourage
> companies from allowing their employees to contribute to Gentoo on work
> time must feel like a slap in the face:
>
> Nobody had a problem with that before.
>
> There's just *one* contributor at the moment, SIE, who wants to change
> things ("taking the opportunity to revise previous permission to enforce
> something new").
>
> I disagree saying that this is general problem and we are discourage
> companies from contributing to Gentoo due to that.
>
> I agree with Rich saying
>
>> IMO people who are only willing to contribute FOSS if their name gets
>> put in a prominent location might do better to contribute elsewhere.
>
> ...and even if you are unemployed or just contributing in your free time
> your contribution has a value -- the same value like contributing during
> work time! So if we start allowing copyright attribution we would have
> to do that for *everyone*. Something I don't really want:
>
> Ebuilds aren't like normal program code. Ebuilds are changing very
> often. It will become a nightmare to track copyright to be able to
> remove a line when this contributed code is no longer present and
> therefore copyright attribution is no longer necessary nor correct.
>
> It is also a question on its own if you can ever claim copyright for
> things like ~1-10 lines of bash code (I guess we will never know because
> nobody will ever go to court for 1-10 lines of bash code)...
>
>
+1
--
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] rfc: copyright attribution clarifications
2018-11-15 18:50 ` William Hubbs
2018-11-15 21:31 ` M. J. Everitt
@ 2018-11-16 9:16 ` Ulrich Mueller
1 sibling, 0 replies; 75+ messages in thread
From: Ulrich Mueller @ 2018-11-16 9:16 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 2077 bytes --]
>>>>> On Thu, 15 Nov 2018, William Hubbs wrote:
> On Thu, Nov 15, 2018 at 06:50:52PM +0100, Ulrich Mueller wrote:
>> | * Notice identifies the copyright owner at the time the work was
>> | first published for parties seeking permission to use the work.
>> | * Notice identifies the year of first publication, which may be
>> | used to determine the term of copyright protection in the case of
>> | an anonymous work, a pseudonymous work, or a work made for hire.
>> | * Notice may prevent the work from becoming an orphan work by
>> | identifying the copyright owner and specifying the term of the
>> | copyright.
>>
>> For "indentifying the copyright owner" nothing short of a complete
>> list will suffice. Especially, a notice like the following (which
>> mentions only "Gentoo Authors" and "Sony Interactive Entertainment
>> Inc.") does not help with that at all (i.e., it is no better than the
>> simplified notice):
>> https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-cluster/ceph/ceph-13.2.2-r2.ebuild?id=5f77c21f23bf1c4cfb9e68be7aa27669c8146e8e#n1
> Remember that in the US, SIE is a legal entity, so it can hold
> copyrights, just like a person can. It is like "Gentoo Foundation,
> Inc."
> So, there would be two contributors in that ebuild: "Gentoo Authors"
> and SIE.
There are many more contributors that aren't listed. Therefore
indentifying the copyright owners is not possible without looking into
the git log. And in practice identifying them won't help much, because
you'd still need their contact information which may be difficult to
obtain. (For example, if we wanted to relicense the tree to GPL-2
*or later*, I'd expect that contacting all contributors or their heirs
would be close to impossible.)
However, I don't say that we should even aim for the above three items
from the copyright office's document. The point is that "Gentoo Authors"
alone is sufficient to protect against the "innocent infringement"
defense, and mentioning any contributor in addition does not add any
value.
Ulrich
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-14 15:53 ` Andrew Savchenko
@ 2018-11-23 19:21 ` Sarah White
2018-11-23 19:46 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: Sarah White @ 2018-11-23 19:21 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 3291 bytes --]
On 11/14/18 10:53 AM, Andrew Savchenko wrote:
> On Wed, 14 Nov 2018 07:24:28 -0800 Rich Freeman wrote:
>> On Wed, Nov 14, 2018 at 6:45 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
>>>
>>> On Wed, 14 Nov 2018 07:50:48 -0800 Rich Freeman wrote:
>>>> On Tue, Nov 13, 2018 at 6:46 PM William Hubbs <williamh@gentoo.org> wrote:
>>>>>
>>>>> On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
>>>>>> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
>>>>>>>
>>>>
>>>> Give me an example of a Linux kernel source file that contains a
>>>> multiline table of years and copyright holders. At best you'll find
>>>> random notices scattered around files in my experience, mostly because
>>>> of how the code was pulled in from outside.
>>>
>>> Sure, from line 4 to line 10:
>>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/random.c
>>>
>>> Multiline table with copyright holders and separate years for each
>>> one.
>>
>> Sure, now look at the very next file in the same directory:
>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/raw.c
>>
>> No copyright notice at all.
>
> And there is nothing wrong with this. The point of my link was to
> prove that multiline copyright notices are used in well known
> projects.
>
>>>>> Look anywhere outside the Gentoo tree. For that matter, take the Linux
>>>>> kernel, or even in the systemd source, there are several places with
>>>>> multiple copyright notices in them.
>>>>
>>>> Find me any project that organizes these into tables with years and
>>>> copyright holders at the top of the file consistently as a matter of
>>>> policy. As far as I can tell the Linux project has no consistent
>>>> policy on this front, and systemd inherited numerous outside source
>>>> trees as its scope expanded.
>>>
>>> We are not talking about demanding multiline headers for each
>>> ebuild, we are talking about a policy allowing such headers if
>>> necessary. This is the essentially same as Linux kernel does.
>>
>> The Linux kernel has no policy at all regarding copyright notices.
>> So, they allow anything and everything as far as I can tell. Or, if
>> they apply any filters it is just at the individual committer level as
>> code trickles its way up.
>
> It doesn't matter if they have a written policy or not. It is
> matter that such headers are allowed.
>
> And please show me the FOSS project other than Gentoo or its
> derivatives which requires single line copyright header and
> explicitly forbids multiline copyright notices.
>
>
> Best regards,
> Andrew Savchenko
>
I can't name any explicitly forbid multiline copyright.
for FOSS/Libre projects, I think it's a gentoo-ism, but
that's specifically in FOSS/Libre. for proprietary and
"work for hire" where the development is done under the
direction of a formal entity [business?], it's far more
common, and I think it wouldn't take 5 minutes to find
examples of those policies (but only corporate stuff)
it comes down to, I think - does gentoo wish to own
everything and hold copyright? that's much easier to
accept if the contributors are under contract and are
employed by gentoo.
-- kuza
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 19:21 ` Sarah White
@ 2018-11-23 19:46 ` Rich Freeman
2018-11-23 20:23 ` Sarah White
0 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-23 19:46 UTC (permalink / raw
To: gentoo-project
On Fri, Nov 23, 2018 at 2:21 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>
> it comes down to, I think - does gentoo wish to own
> everything and hold copyright? that's much easier to
> accept if the contributors are under contract and are
> employed by gentoo.
>
Nobody is suggesting that multiple copyright owners shouldn't be
allowed. Merely that multiple copyright owners shouldn't be named in
the copyright notice.
A proper copyright notice must name one or more owners, but you don't
have to list all the owners in a proper notice, and you don't have to
be listed in a notice to own a copyright on something.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 19:46 ` Rich Freeman
@ 2018-11-23 20:23 ` Sarah White
2018-11-23 20:25 ` Ian Stakenvicius
` (2 more replies)
0 siblings, 3 replies; 75+ messages in thread
From: Sarah White @ 2018-11-23 20:23 UTC (permalink / raw
To: gentoo-project
On 11/23/18 2:46 PM, Rich Freeman wrote:
> On Fri, Nov 23, 2018 at 2:21 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>>
>> it comes down to, I think - does gentoo wish to own
>> everything and hold copyright? that's much easier to
>> accept if the contributors are under contract and are
>> employed by gentoo.
>>
>
> Nobody is suggesting that multiple copyright owners shouldn't be
> allowed. Merely that multiple copyright owners shouldn't be named in
> the copyright notice.
The interest in removing or discouraging a more verbose,
explicit copyright notice would suggest the only legitimate
interest should be assumed to be in "gentoo authors", and
for no other entity(s) or person(s) need have any stake
in having a well-structured copyright notice (any format)
> A proper copyright notice must name one or more owners, but you don't
> have to list all the owners in a proper notice, and you don't have to
> be listed in a notice to own a copyright on something.
>
It depends. It is not proper to remove an otherwise valid
copyright notice (though it's likely proper / "good enough"
if a simplified attribution of the form "gentoo authors"
is used instead - that's fine on an opt-in basis)
Either way: multiline copyright notices are legally valid,
or is that meant to be disputed? I'm not clear on the
intent for this comment:
["...don't have to be listed in a notice"]
-- kuza
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 20:23 ` Sarah White
@ 2018-11-23 20:25 ` Ian Stakenvicius
2018-11-23 20:40 ` Sarah White
2018-11-23 20:42 ` Rich Freeman
2018-11-23 20:57 ` Rich Freeman
2 siblings, 1 reply; 75+ messages in thread
From: Ian Stakenvicius @ 2018-11-23 20:25 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 295 bytes --]
On 2018-11-23 3:23 p.m., Sarah White wrote:
>
> Either way: multiline copyright notices are legally valid,
> or is that meant to be disputed? I'm not clear on the
> intent for this comment:
>
> ["...don't have to be listed in a notice"]
>
legal validity != legal requirement
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 20:25 ` Ian Stakenvicius
@ 2018-11-23 20:40 ` Sarah White
2018-11-24 17:47 ` William Hubbs
0 siblings, 1 reply; 75+ messages in thread
From: Sarah White @ 2018-11-23 20:40 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 1110 bytes --]
On 11/23/18 3:25 PM, Ian Stakenvicius wrote:
> On 2018-11-23 3:23 p.m., Sarah White wrote:
>
>>
>> Either way: multiline copyright notices are legally valid,
>> or is that meant to be disputed? I'm not clear on the
>> intent for this comment:
>>
>> ["...don't have to be listed in a notice"]
>>
>
> legal validity != legal requirement
>
>
Sure. You're not wrong.
You've left out the other section which starts:
["The interest in removing or discouraging..."]
What's the purpose of removing or discouraging
something which doesn't harm gentoo, but rather,
helps get more support from: ["contributors who
are in a situation where a contract may require a
copyright notice for anything done on-the-clock"]
... and/or other harmless reasons.
The intent / reasoning for removal or prohibition
of a multiline copyright notice has tenuous footing,
and worries me that nobody in this thread has made
a stronger argument than: ["we're not required by any
law to allow a different copyright notice, so we'll
require it to be a gentoo authors copyright notice."]
-- kuza
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 20:23 ` Sarah White
2018-11-23 20:25 ` Ian Stakenvicius
@ 2018-11-23 20:42 ` Rich Freeman
2018-11-23 20:51 ` Sarah White
2018-11-23 20:57 ` Rich Freeman
2 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-23 20:42 UTC (permalink / raw
To: gentoo-project
On Fri, Nov 23, 2018 at 3:23 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>
> On 11/23/18 2:46 PM, Rich Freeman wrote:
> > Nobody is suggesting that multiple copyright owners shouldn't be
> > allowed. Merely that multiple copyright owners shouldn't be named in
> > the copyright notice.
>
> The interest in removing or discouraging a more verbose,
> explicit copyright notice would suggest the only legitimate
> interest should be assumed to be in "gentoo authors", and
> for no other entity(s) or person(s) need have any stake
> in having a well-structured copyright notice (any format)
I'm not sure what "well-structured" means.
The one-line format IS valid. If persons A, B, C, and D all own
copyright on a file, as far as copyright law is concerned person D
receives the same benefit whether the notice lists them or not. They
can sue for infringement even if they aren't listed on the notice, and
the innocent infringement defense is barred if they do, because the
file contains a valid notice. US law does not require the person
listed in the notice to be the person filing the lawsuit to obtain the
benefit of there being a notice.
Now, arguably there might be non-legal benefits of having more lines
in the notice, such as documenting ownership, or in advertising
yourself.
In the case of documenting ownership IMO it would be FAR more
efficient to do this with some kind of standardized header in git,
ideally one that is both human- and machine-readable.
In the case of advertising... If somebody is really contributing THAT
much to Gentoo they should probably just ask to be recognized as a
sponsor where you actually can stick logos on websites, advertise
services, get pagerank, and all that stuff. Is a company name buried
in an ebuild really that important for this purpose? And if it is
just an odd contributed ebuild, do we really want to turn our ebuilds
into advertising space?
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 20:42 ` Rich Freeman
@ 2018-11-23 20:51 ` Sarah White
2018-11-23 21:11 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: Sarah White @ 2018-11-23 20:51 UTC (permalink / raw
To: gentoo-project
On 11/23/18 3:42 PM, Rich Freeman wrote:
> On Fri, Nov 23, 2018 at 3:23 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>>
>> On 11/23/18 2:46 PM, Rich Freeman wrote:
>>> Nobody is suggesting that multiple copyright owners shouldn't be
>>> allowed. Merely that multiple copyright owners shouldn't be named in
>>> the copyright notice.
>>
>> The interest in removing or discouraging a more verbose,
>> explicit copyright notice would suggest the only legitimate
>> interest should be assumed to be in "gentoo authors", and
>> for no other entity(s) or person(s) need have any stake
>> in having a well-structured copyright notice (any format)
>
> I'm not sure what "well-structured" means.
SPDX is well-structured, and was previously given
as an example (I believe it was in this thread)
quoted / cited message:
-------- Forwarded Message --------
Subject: Re: [gentoo-project] rfc: copyright attribution clarifications
Date: Wed, 14 Nov 2018 02:18:35 -0500
From: Sarah White <kuzetsa@poindexter.ovh>
To: gentoo-project@lists.gentoo.org
On 11/13/2018 09:46 PM, William Hubbs wrote:
> On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
>> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org>
wrote:
>>>
>>> Since we do not do copyright assignment any more and the glep allows for
>>> traditional attribution, if some entity
>>> (company, person etc) has a desire for a copyright notice in
>>> their work, the case for not allowing this is very weak at best, so
{{ snip }}
SPDX-style license blocks have a well-defined layout
(I'm a fan / several linux kernel developers are too)
... and SPDX displays the copyright notice in a way which is
fully compatible with, and improves transparency for copyleft
>>
>>>
>>> As you can see from my example, line length will quickly become
>>> problematic in this format because all lines in in-tree ebuilds are
>>> supposed to be under 80 characters.
>>
{{ snip }}
>>
>>> Multiple-lines would be much easier to maintain, and
>>> there is no cost performance wise for them.
>>
>> Except for spam in our files.
>
> And how does that affect performance?
>
it shouldn't. most interpreted languages have sensible handling for
comments / JIT compilation, and for compiled languages there's normally
zero runtime penalty for comment blocks of any kind.
even if a QA tool has a bottleneck when scanning comments, there's no
reason to believe this is a mission-critical failure and the performance
bottleneck will slow down development.
>> Heck, repoman complains if you stick two newlines in a row in the
>> file, and now we basically want to add a revision history to the file?
>
> No, a revision history comes from vcs.
>
yep
>>
>> Just say no. Fit it on one line.
>>
>> But, if you had to have multiple lines, then just wrap the existing
>> notice. Don't turn it into some kind of revision history. Just list
>> one year range and whatever list of entities you feel compelled to
>> list. That is the proper way to do a notice.
>
> No sir, it isn't.
>
> Look anywhere outside the Gentoo tree. For that matter, take the Linux
> kernel, or even in the systemd source, there are several places with
> multiple copyright notices in them.
indeed. it's done in a sensible way too (see comments above)
> William
>
-- kuza
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 20:23 ` Sarah White
2018-11-23 20:25 ` Ian Stakenvicius
2018-11-23 20:42 ` Rich Freeman
@ 2018-11-23 20:57 ` Rich Freeman
2 siblings, 0 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-23 20:57 UTC (permalink / raw
To: gentoo-project
On Fri, Nov 23, 2018 at 3:23 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>
> It depends. It is not proper to remove an otherwise valid
> copyright notice (though it's likely proper / "good enough"
> if a simplified attribution of the form "gentoo authors"
> is used instead - that's fine on an opt-in basis)
>
IMO it is legal even if it isn't opt-in. So, legally we could always
just let contributors tack their employer's name on the one-liner and
then just trim it back off when they're not looking. That probably
won't make us any friends, but as far as I can tell nobody has ever
successfully sued somebody for doing this when the work was
distributed under the GPL.
> What's the purpose of removing or discouraging
> something which doesn't harm gentoo
It creates clutter in files that are otherwise very concise, so it
does cause a form of harm.
I get that lawyers like imposing restrictions on employees in their
companies to look like they're doing something. That doesn't mean
that we have to humor them. It is unfortunate that they have their
employees at a disadvantage, but we can't control the relationships
our contributors get into.
What if a company requires that we put their logo on our sponsors page
for one of their employees to contribute even a single line of code
off-hours? Sure, the harm of honoring that policy also is hard to
quantify, but it is clearly there, as it diminishes the value of being
recognized as a sponsor (and our existing sponsors give us more than
that - we try to have internal guidelines for what qualifies so that
the honor isn't cheapened).
As far as I'm aware, the number of contributors who are even impacted
by this policy is one. I certainly do feel bad about the situation
they are in, but unfortunately that is the nature of employee
relationships in the US. We have many people who are paid to
contribute to Gentoo who do not have this restriction. As far as I
can tell, the people responsible for imposing the restriction in this
case aren't interested in making a case for why they feel it is
necessary.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 20:51 ` Sarah White
@ 2018-11-23 21:11 ` Rich Freeman
2018-11-24 17:49 ` Sarah White
0 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-23 21:11 UTC (permalink / raw
To: gentoo-project
On Fri, Nov 23, 2018 at 3:51 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>
> On 11/23/18 3:42 PM, Rich Freeman wrote:
> > On Fri, Nov 23, 2018 at 3:23 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
> >>
> >> On 11/23/18 2:46 PM, Rich Freeman wrote:
> >>> Nobody is suggesting that multiple copyright owners shouldn't be
> >>> allowed. Merely that multiple copyright owners shouldn't be named in
> >>> the copyright notice.
> >>
> >> The interest in removing or discouraging a more verbose,
> >> explicit copyright notice would suggest the only legitimate
> >> interest should be assumed to be in "gentoo authors", and
> >> for no other entity(s) or person(s) need have any stake
> >> in having a well-structured copyright notice (any format)
> >
> > I'm not sure what "well-structured" means.
>
> SPDX is well-structured, and was previously given
> as an example (I believe it was in this thread)
Great, so stick this in your git commit:
SPDX-License-Identifier: GPL-2.0-or-later
That isn't a copyright notice anyway, so I see it as orthogonal to the
issue of notice.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 20:40 ` Sarah White
@ 2018-11-24 17:47 ` William Hubbs
2018-11-24 18:15 ` Sarah White
` (2 more replies)
0 siblings, 3 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-24 17:47 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 1609 bytes --]
On Fri, Nov 23, 2018 at 03:40:01PM -0500, Sarah White wrote:
> On 11/23/18 3:25 PM, Ian Stakenvicius wrote:
> > On 2018-11-23 3:23 p.m., Sarah White wrote:
> >
> >>
> >> Either way: multiline copyright notices are legally valid,
> >> or is that meant to be disputed? I'm not clear on the
> >> intent for this comment:
> >>
> >> ["...don't have to be listed in a notice"]
> >>
> >
> > legal validity != legal requirement
> >
> >
>
> Sure. You're not wrong.
>
> You've left out the other section which starts:
>
> ["The interest in removing or discouraging..."]
>
> What's the purpose of removing or discouraging
> something which doesn't harm gentoo, but rather,
> helps get more support from: ["contributors who
> are in a situation where a contract may require a
> copyright notice for anything done on-the-clock"]
>
> ... and/or other harmless reasons.
>
> The intent / reasoning for removal or prohibition
> of a multiline copyright notice has tenuous footing,
> and worries me that nobody in this thread has made
> a stronger argument than: ["we're not required by any
> law to allow a different copyright notice, so we'll
> require it to be a gentoo authors copyright notice."]
This is what concerns me as well. All of the folks in this thread who
want to forbid multiline copyright notices have yet to convince me that
there is a technical argument for doing so. If there is one, I'm willing
to be convinced, but that's not what I'm hearing.
For example, If there are really performance reasons, let's see the benchmarks
proving it.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-23 21:11 ` Rich Freeman
@ 2018-11-24 17:49 ` Sarah White
0 siblings, 0 replies; 75+ messages in thread
From: Sarah White @ 2018-11-24 17:49 UTC (permalink / raw
To: gentoo-project
On 11/23/18 4:11 PM, Rich Freeman wrote:
> On Fri, Nov 23, 2018 at 3:51 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>>
>> On 11/23/18 3:42 PM, Rich Freeman wrote:
>>> On Fri, Nov 23, 2018 at 3:23 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>>>>
>>>> On 11/23/18 2:46 PM, Rich Freeman wrote:
>>>>> Nobody is suggesting that multiple copyright owners shouldn't be
>>>>> allowed. Merely that multiple copyright owners shouldn't be named in
>>>>> the copyright notice.
>>>>
>>>> The interest in removing or discouraging a more verbose,
>>>> explicit copyright notice would suggest the only legitimate
>>>> interest should be assumed to be in "gentoo authors", and
>>>> for no other entity(s) or person(s) need have any stake
>>>> in having a well-structured copyright notice (any format)
>>>
>>> I'm not sure what "well-structured" means.
>>
>> SPDX is well-structured, and was previously given
>> as an example (I believe it was in this thread)
>
> Great, so stick this in your git commit:
> SPDX-License-Identifier: GPL-2.0-or-later
>
> That isn't a copyright notice anyway, so I see it as orthogonal to the
> issue of notice.
>
I think there was a misunderstanding. SPDX specs have layout for more
than just licensing. (incl. layout convention for copyright notice)
-- kuza
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 17:47 ` William Hubbs
@ 2018-11-24 18:15 ` Sarah White
2018-11-24 19:41 ` Alec Warner
2018-11-25 2:04 ` Matt Turner
2 siblings, 0 replies; 75+ messages in thread
From: Sarah White @ 2018-11-24 18:15 UTC (permalink / raw
To: gentoo-project
On 11/24/18 12:47 PM, William Hubbs wrote:
> On Fri, Nov 23, 2018 at 03:40:01PM -0500, Sarah White wrote:
>> On 11/23/18 3:25 PM, Ian Stakenvicius wrote:
>>> On 2018-11-23 3:23 p.m., Sarah White wrote:
>>>
>>>>
>>>> Either way: multiline copyright notices are legally valid,
>>>> or is that meant to be disputed? I'm not clear on the
>>>> intent for this comment:
>>>>
>>>> ["...don't have to be listed in a notice"]
>>>>
>>>
>>> legal validity != legal requirement
>>>
>>>
>>
>> Sure. You're not wrong.
>>
>> You've left out the other section which starts:
>>
>> ["The interest in removing or discouraging..."]
>>
>> What's the purpose of removing or discouraging
>> something which doesn't harm gentoo, but rather,
>> helps get more support from: ["contributors who
>> are in a situation where a contract may require a
>> copyright notice for anything done on-the-clock"]
>>
>> ... and/or other harmless reasons.
>>
>> The intent / reasoning for removal or prohibition
>> of a multiline copyright notice has tenuous footing,
>> and worries me that nobody in this thread has made
>> a stronger argument than: ["we're not required by any
>> law to allow a different copyright notice, so we'll
>> require it to be a gentoo authors copyright notice."]
>
> This is what concerns me as well. All of the folks in this thread who
> want to forbid multiline copyright notices have yet to convince me that
> there is a technical argument for doing so. If there is one, I'm willing
> to be convinced, but that's not what I'm hearing.
>
> For example, If there are really performance reasons, let's see the benchmarks
> proving it.
>
> William
>
Yeah, pretty much. The technical details are "simple, but not
neccessarily obvious", or something like that (not even sure I can
describe the issue concisely, so I'll try to move on with my point)
I figure this is a problem enough organizations have faced, by now
there's a few minds sharper than mine coming up with a way to implement
such things (re: layout for copyright / license metadata) like SPDX.
If anything, migrating to tooling / utilities / libraries which can
verify SPDX wasn't malformed could even save development time on the
gentoo side. It could be as simple as providing a set of example
templates for valid SPDX which has a "Gentoo Authors" copyright notice
(and any other required metadata - probably more or less is needed
depending on the project or license)
This way, anything which is valid SPDX and meets the technical
requirements shouldn't be difficult to parse, and the burden of
documenting and providing tools to validate the layout of a copyright
notice and license metadata is "free", in terms of development churn.
-- kuza
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 17:47 ` William Hubbs
2018-11-24 18:15 ` Sarah White
@ 2018-11-24 19:41 ` Alec Warner
2018-11-24 20:12 ` Rich Freeman
2018-11-24 23:11 ` Ulrich Mueller
2018-11-25 2:04 ` Matt Turner
2 siblings, 2 replies; 75+ messages in thread
From: Alec Warner @ 2018-11-24 19:41 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 2940 bytes --]
On Sat, Nov 24, 2018 at 12:47 PM William Hubbs <williamh@gentoo.org> wrote:
> On Fri, Nov 23, 2018 at 03:40:01PM -0500, Sarah White wrote:
> > On 11/23/18 3:25 PM, Ian Stakenvicius wrote:
> > > On 2018-11-23 3:23 p.m., Sarah White wrote:
> > >
> > >>
> > >> Either way: multiline copyright notices are legally valid,
> > >> or is that meant to be disputed? I'm not clear on the
> > >> intent for this comment:
> > >>
> > >> ["...don't have to be listed in a notice"]
> > >>
> > >
> > > legal validity != legal requirement
> > >
> > >
> >
> > Sure. You're not wrong.
> >
> > You've left out the other section which starts:
> >
> > ["The interest in removing or discouraging..."]
> >
> > What's the purpose of removing or discouraging
> > something which doesn't harm gentoo, but rather,
> > helps get more support from: ["contributors who
> > are in a situation where a contract may require a
> > copyright notice for anything done on-the-clock"]
> >
> > ... and/or other harmless reasons.
> >
> > The intent / reasoning for removal or prohibition
> > of a multiline copyright notice has tenuous footing,
> > and worries me that nobody in this thread has made
> > a stronger argument than: ["we're not required by any
> > law to allow a different copyright notice, so we'll
> > require it to be a gentoo authors copyright notice."]
>
> This is what concerns me as well. All of the folks in this thread who
> want to forbid multiline copyright notices have yet to convince me that
> there is a technical argument for doing so. If there is one, I'm willing
> to be convinced, but that's not what I'm hearing.
I don't believe the technical arguments have much basis; instead the
argument is about community and humanpower.
- There is an argument (non technical) that files in the ebuild repository
should carry a copyright notice to signal that the content has a copyright.
- A GLEP was written (glep76) to standardize what this should be. One of
the (unstated) goals of the GLEP is to avoid spending time managing the
copyright declarations; so it was decided to have 2 forms, the short form
("Gentoo Authors") and the traditional form (for when we import code and
cannot remove notices.)
The crux of the argument is about the maintenance of these copyright
notices; not about the bytes they occupy or the CPU time spend reading them.
- When is it allowed to add extra notices?
- When is it allowed to remove extra notices?
This is ultimately the problem I think we see with the SEI attribution. We
don't understand *why* Sony wants the notice there and because of that we
don't understand the answers to the above. What I want to avoid happening
is getting sued by Sony because the notices were added and then later
removed; but we have not received guidance on this and I think it blocks us
moving forward.
-A
>
> For example, If there are really performance reasons, let's see the
> benchmarks
> proving it.
>
> William
>
>
[-- Attachment #2: Type: text/html, Size: 4019 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 19:41 ` Alec Warner
@ 2018-11-24 20:12 ` Rich Freeman
2018-11-24 20:32 ` Alec Warner
2018-11-25 20:36 ` Matt Turner
2018-11-24 23:11 ` Ulrich Mueller
1 sibling, 2 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-24 20:12 UTC (permalink / raw
To: gentoo-project
On Sat, Nov 24, 2018 at 2:41 PM Alec Warner <antarus@gentoo.org> wrote:
>
> On Sat, Nov 24, 2018 at 12:47 PM William Hubbs <williamh@gentoo.org> wrote:
>>
>> This is what concerns me as well. All of the folks in this thread who
>> want to forbid multiline copyright notices have yet to convince me that
>> there is a technical argument for doing so.
>
> I don't believe the technical arguments have much basis; instead the argument is about community and humanpower.
I've yet to see any technical arguments. I certainly haven't made any.
There is no technical reason to allow multi-line notices, and there is
no technical reason to forbid them. This is entirely a non-technical
issue.
I think they should be forbidden for a number of non-technical reasons:
1. They add clutter to ebuilds. At the very least they should be put
at the bottom of ebuilds and not at the top, and anybody editing an
ebuild should be free to move a multiline notice to the bottom if they
see it at the top.
2. It strikes me as being fairly anti-community. Basically the
companies that give us the most trouble get to stick their names all
over ebuilds, while freely benefitting from hundreds of other ebuilds
that others have contributed without any care for sticking their names
on stuff. Sony should be contributing because they want to
contribute, not to stick their names on things. Or if they want to
sponsor us they should do so under the normal terms for doing so,
which generally involve more than contributing a couple of lines of
ebuild boilerplate.
3. It opens up a slippery slope. Once you say one person can stick
their names on something, how long until everybody and their uncle
starts doing it and an ebuild with a long history like glibc has three
pages of contributor names at the top (and IMO glibc is one of those
few ebuilds that actually seems non-trival)?
4. The people digging in to try to force this policy have no interest
in participating in the Gentoo community, or actually advocating for
their position. It seems that they simply consider their position
undebatable and expect us to just accept it because heaven forbid one
developer not be allowed to contribute during business hours, despite
many others having no issues with this at all since their employers
are more reasonable.
IMO Gentoo (and the members of its community) should be using this as
an opportunity to tarnish Sony's reputation, not bend over backwards
to cater to a random request of a company lawyer who seemingly isn't
interested in actually discussing their policy. This isn't Sony
contributing to open source, this is Sony interfering with what has
basically been routine practice in the community for 15-20 years.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 20:12 ` Rich Freeman
@ 2018-11-24 20:32 ` Alec Warner
2018-11-24 21:21 ` Rich Freeman
2018-11-26 12:01 ` Ulrich Mueller
2018-11-25 20:36 ` Matt Turner
1 sibling, 2 replies; 75+ messages in thread
From: Alec Warner @ 2018-11-24 20:32 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 5047 bytes --]
On Sat, Nov 24, 2018 at 3:12 PM Rich Freeman <rich0@gentoo.org> wrote:
> On Sat, Nov 24, 2018 at 2:41 PM Alec Warner <antarus@gentoo.org> wrote:
> >
> > On Sat, Nov 24, 2018 at 12:47 PM William Hubbs <williamh@gentoo.org>
> wrote:
> >>
> >> This is what concerns me as well. All of the folks in this thread who
> >> want to forbid multiline copyright notices have yet to convince me that
> >> there is a technical argument for doing so.
> >
> > I don't believe the technical arguments have much basis; instead the
> argument is about community and humanpower.
>
> I've yet to see any technical arguments. I certainly haven't made any.
>
There were definitely some made earlier in the discussion.
>
> There is no technical reason to allow multi-line notices, and there is
> no technical reason to forbid them. This is entirely a non-technical
> issue.
>
> I think they should be forbidden for a number of non-technical reasons:
>
> 1. They add clutter to ebuilds. At the very least they should be put
> at the bottom of ebuilds and not at the top, and anybody editing an
> ebuild should be free to move a multiline notice to the bottom if they
> see it at the top.
>
So now you don't if the notices exist, as long as they are at the bottom of
the file? It seems inconsistent with the rest of your position ;)
>
> 2. It strikes me as being fairly anti-community. Basically the
> companies that give us the most trouble get to stick their names all
> over ebuilds, while freely benefitting from hundreds of other ebuilds
> that others have contributed without any care for sticking their names
> on stuff. Sony should be contributing because they want to
> contribute, not to stick their names on things. Or if they want to
> sponsor us they should do so under the normal terms for doing so,
> which generally involve more than contributing a couple of lines of
> ebuild boilerplate.
>
So this argument is basically; we don't understand why Sony wants to put
their name on the notice. In lieu of any facts, we will tell our own
narrative; anyone that causes trouble is a baddie; Sony is causing trouble,
therefore, Sony is 'anti-community', or 'name-grabbing' or whatever.
> 3. It opens up a slippery slope. Once you say one person can stick
> their names on something, how long until everybody and their uncle
> starts doing it and an ebuild with a long history like glibc has three
> pages of contributor names at the top (and IMO glibc is one of those
> few ebuilds that actually seems non-trival)?
>
I think you can easily look at other projects that let anyone stick their
name on anything to see what happens...I'm not sure this is a strong
argument against. These other projects seem fine and are not overflowing
with copyright notices.
>
> 4. The people digging in to try to force this policy have no interest
> in participating in the Gentoo community, or actually advocating for
> their position. It seems that they simply consider their position
> undebatable and expect us to just accept it because heaven forbid one
> developer not be allowed to contribute during business hours, despite
> many others having no issues with this at all since their employers
> are more reasonable.
>
I assert that you don't know anything about their reasons, their rationale,
their reasonableness or anything really. "People who have conflicts are
unreasonable" is really what I hear from this kind of speech and its not
really a great message to send.
>
> IMO Gentoo (and the members of its community) should be using this as
> an opportunity to tarnish Sony's reputation, not bend over backwards
> to cater to a random request of a company lawyer who seemingly isn't
> interested in actually discussing their policy. This isn't Sony
> contributing to open source, this is Sony interfering with what has
> basically been routine practice in the community for 15-20 years.
>
I'm going to tell you the same thing I told Whissi on #-council
I think it is an entirely reasonable position to do the following:
- Not accept the SEI notices because we do not understand the grounds on
which they are added.
- Ask SEI for a rationale for what the notices are meant to convey, so we
can decide if we can support whatever that use case is; maybe its something
we didn't consider in the GLEP.
I don't think its reasonable to say they are mean shitheads; because the
fact is we don't know what they want to accomplish with the notices. My
concern is that they may later provide a reasonable use case for the
notices and the council will just say 'well that use case is stupid because
Sony is stupid'; because that is the message many members of the council
are currently communicating. Why would Sony even bother if the narrative is
the Council won't listen anyway? It looks like a waste of their time.
I think the above proposal puts the ball clearly in SEI's court; if they
want the notices accepted they can provide a memo detailing why. If they
don't care, they can drop the notices or stop committing.
-A
> --
> Rich
>
>
[-- Attachment #2: Type: text/html, Size: 6756 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 20:32 ` Alec Warner
@ 2018-11-24 21:21 ` Rich Freeman
2018-11-26 12:01 ` Ulrich Mueller
1 sibling, 0 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-24 21:21 UTC (permalink / raw
To: gentoo-project
On Sat, Nov 24, 2018 at 3:32 PM Alec Warner <antarus@gentoo.org> wrote:
>
> On Sat, Nov 24, 2018 at 3:12 PM Rich Freeman <rich0@gentoo.org> wrote:
>>
>> 1. They add clutter to ebuilds. At the very least they should be put
>> at the bottom of ebuilds and not at the top, and anybody editing an
>> ebuild should be free to move a multiline notice to the bottom if they
>> see it at the top.
>
> So now you don't if the notices exist, as long as they are at the bottom of the file? It seems inconsistent with the rest of your position ;)
"At the very least" doesn't mean that I don't care. It means that if
we can't live without this at least get them out of the way.
All-or-nothing is not the only way to have a reasonable discussion.
And as I go on, there are other reasons that have nothing to do with clutter.
>>
>> 2. It strikes me as being fairly anti-community. Basically the
>> companies that give us the most trouble get to stick their names all
>> over ebuilds, while freely benefitting from hundreds of other ebuilds
>> that others have contributed without any care for sticking their names
>> on stuff. Sony should be contributing because they want to
>> contribute, not to stick their names on things. Or if they want to
>> sponsor us they should do so under the normal terms for doing so,
>> which generally involve more than contributing a couple of lines of
>> ebuild boilerplate.
>
>
> So this argument is basically; we don't understand why Sony wants to put their name on the notice. In lieu of any facts, we will tell our own narrative; anyone that causes trouble is a baddie; Sony is causing trouble, therefore, Sony is 'anti-community', or 'name-grabbing' or whatever.
I didn't say that "Sony is anti-community" here (I do imply it more
later on). I said that this policy is. An organization can have a
policy that says that donations conditional on public acknowledgement
are not accepted, and that is not making a statement about the donors
themselves. It is just a policy.
>>
>> 3. It opens up a slippery slope. Once you say one person can stick
>> their names on something, how long until everybody and their uncle
>> starts doing it and an ebuild with a long history like glibc has three
>> pages of contributor names at the top (and IMO glibc is one of those
>> few ebuilds that actually seems non-trival)?
>
> I think you can easily look at other projects that let anyone stick their name on anything to see what happens...I'm not sure this is a strong argument against. These other projects seem fine and are not overflowing with copyright notices.
Sure, but most projects have files containing thousands of lines of
code. Sticking a few more lines in a header isn't as impactful there,
as I elaborated on in an earlier email.
A typical C file opens up with a stack of #include and #ifdef
statements, which isn't terribly important. They're just more verbose
by their nature, and if you're looking at a C source file you're
probably looking in the middle of it.
A typical ebuild opens up with stuff like EAPI, KEYWORDS, IUSE,
SRC_URI, HOMEPAGE, which are some of the most important metadata in
the file. Having this be easily readable is far more useful than a
page of preprocessor directives, IMO. Most people looking at ebuilds
are pretty likely to be interested in the stuff at the very top more
than just about anything else.
>>
>> 4. The people digging in to try to force this policy have no interest
>> in participating in the Gentoo community, or actually advocating for
>> their position. It seems that they simply consider their position
>> undebatable and expect us to just accept it because heaven forbid one
>> developer not be allowed to contribute during business hours, despite
>> many others having no issues with this at all since their employers
>> are more reasonable.
>
> I assert that you don't know anything about their reasons, their rationale, their reasonableness or anything really. "People who have conflicts are unreasonable" is really what I hear from this kind of speech and its not really a great message to send.
I said they aren't interested in participating in the Gentoo
community. The fact that the lawyer who came up with this policy in
the first place isn't on the list tends to speak to that. Granted,
they could be merely unaware that their request has made a stir.
I don't really have a problem with sending messages that companies
that want to set blanket policies without dialogue aren't very welcome
around here. Having them refuse to participate would create less
churn.
>> IMO Gentoo (and the members of its community) should be using this as
>> an opportunity to tarnish Sony's reputation, not bend over backwards
>> to cater to a random request of a company lawyer who seemingly isn't
>> interested in actually discussing their policy. This isn't Sony
>> contributing to open source, this is Sony interfering with what has
>> basically been routine practice in the community for 15-20 years.
>
> I think it is an entirely reasonable position to do the following:
> - Not accept the SEI notices because we do not understand the grounds on which they are added.
> - Ask SEI for a rationale for what the notices are meant to convey, so we can decide if we can support whatever that use case is; maybe its something we didn't consider in the GLEP.
That is reasonable. Certainly it makes sense to consider rationales
if they're willing to supply them, though they should also be willing
to engage in dialogue with those who disagree in the hope of reaching
a compromise if necessary.
> I don't think its reasonable to say they are mean shitheads;
Then don't. That doesn't prevent others from doing so. If their goal
is to get positive PR by having their name in their contributions then
they should consider how they go about it, and so should their
representatives.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 19:41 ` Alec Warner
2018-11-24 20:12 ` Rich Freeman
@ 2018-11-24 23:11 ` Ulrich Mueller
2018-11-25 1:09 ` Sarah White
1 sibling, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2018-11-24 23:11 UTC (permalink / raw
To: Alec Warner; +Cc: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 1987 bytes --]
>>>>> On Sat, 24 Nov 2018, Alec Warner wrote:
> I don't believe the technical arguments have much basis; instead the
> argument is about community and humanpower.
> - There is an argument (non technical) that files in the ebuild
> repository should carry a copyright notice to signal that the content
> has a copyright.
> - A GLEP was written (glep76) to standardize what this should be. One
> of the (unstated) goals of the GLEP is to avoid spending time managing
> the copyright declarations; so it was decided to have 2 forms, the
> short form ("Gentoo Authors") and the traditional form (for when we
> import code and cannot remove notices.)
Exactly.
> The crux of the argument is about the maintenance of these copyright
> notices; not about the bytes they occupy or the CPU time spend reading
> them.
> - When is it allowed to add extra notices?
> - When is it allowed to remove extra notices?
> This is ultimately the problem I think we see with the SEI
> attribution. We don't understand *why* Sony wants the notice there and
> because of that we don't understand the answers to the above.
We don't understand it because they refuse to give us an explanation.
Which is not our fault.
> What I want to avoid happening is getting sued by Sony because the
> notices were added and then later removed; but we have not received
> guidance on this and I think it blocks us moving forward.
I don't see anything in the GPL-2 that would prevent us from removing
redundant copyright notices.
For example, the FDL-1.3 requires in section 4.D. to "Preserve all the
copyright notices of the Document", and the CC-BY-SA licenses contain
similar wording. However, such a clause can neither be found in the
GPL-2 nor in the GPL-3. In fact, the GPL-3 clarifies in section 7 that
it can be *supplemented* with terms "requiring preservation of specified
reasonable legal notices or author attributions", but the license itself
doesn't require this.
Disclaimer: IANAL, TINLA.
Ulrich
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 23:11 ` Ulrich Mueller
@ 2018-11-25 1:09 ` Sarah White
2018-11-25 1:37 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: Sarah White @ 2018-11-25 1:09 UTC (permalink / raw
To: gentoo-project
On 11/24/18 6:11 PM, Ulrich Mueller wrote:
>>>>>> On Sat, 24 Nov 2018, Alec Warner wrote:
>
>> The crux of the argument is about the maintenance of these copyright
>> notices; not about the bytes they occupy or the CPU time spend reading
>> them.
>
>> - When is it allowed to add extra notices?
>> - When is it allowed to remove extra notices?
>
>> This is ultimately the problem I think we see with the SEI
>> attribution. We don't understand *why* Sony wants the notice there and
>> because of that we don't understand the answers to the above.
>
> We don't understand it because they refuse to give us an explanation.
> Which is not our fault.
>
>> What I want to avoid happening is getting sued by Sony because the
>> notices were added and then later removed; but we have not received
>> guidance on this and I think it blocks us moving forward.
>
> I don't see anything in the GPL-2 that would prevent us from removing
> redundant copyright notices.
>
The better question - why should things be copyrighted,
and then made available under a FOSS/Libre license, and
why is this different than public domain without any
copyright protection of any kind?
---
On the topic of copyleft / copyright, as outlined by
the free software foundation... dot dot dot
https://www.gnu.org/philosophy/categories.html#FSF-CopyrightedGNUSoftware
["The developers of GNU packages can transfer the copyright
to the FSF, or they can keep it. The choice is theirs."]
["If they have transferred the copyright to the FSF, the
program is FSF-copyrighted GNU software, and the FSF can
enforce its license. If they have kept the copyright,
enforcing the license is their responsibility."]
["The FSF does not accept copyright assignments of
software that is not an official GNU package, as a rule."]
---
Does gentoo have a legal team or policy in place to protect
copyleft-type legal interests against license infringers?
I'm not aware of anyone in this thread (or related ones)
who is claiming gentoo should have copyright assignment,
and a gentoo copyright notice will have teeth behind it,
and if anyone infringes on FOSS/Libre licenses on anything
which has a gentoo copyright, then there will be a legal
response from the committee / project / team in charge of
looking after the FOSS/Libre interests of anything under
the umbrella of gentoo's copyrights. Then again...
One could argue gentoo hasn't pledged to defend the license
for FOSS/Libre code, and could end up being less effective
than letting the contributing company/entity/person decide
for themselves if they'd rather maintain their own teeth.
Toothless copyleft / copyright is as weak as public domain.
I believe if sony is committing to release something under
a FOSS/Libre/copyleft-type license, they should be able
to thow their own legal team behind it. I don't represent
sony, but I know that's my own intent since I know what my
own intentions are when I attach a copyleft-type license
to my own work.
-- kuza
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 1:09 ` Sarah White
@ 2018-11-25 1:37 ` Rich Freeman
2018-11-25 2:04 ` Sarah White
0 siblings, 1 reply; 75+ messages in thread
From: Rich Freeman @ 2018-11-25 1:37 UTC (permalink / raw
To: gentoo-project
On Sat, Nov 24, 2018 at 8:09 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>
> On 11/24/18 6:11 PM, Ulrich Mueller wrote:
> >
> > I don't see anything in the GPL-2 that would prevent us from removing
> > redundant copyright notices.
> >
>
> The better question - why should things be copyrighted,
> and then made available under a FOSS/Libre license, and
> why is this different than public domain without any
> copyright protection of any kind?
Nobody is talking about anybody giving up copyright protection. We're
just talking about using one valid form of a copyright notice vs
another valid form of a copyright notice. Giving notice is not the
same as owning copyright.
> Does gentoo have a legal team or policy in place to protect
> copyleft-type legal interests against license infringers?
That isn't relevant unless Gentoo owns the copyright, or an FLA-like
interest in it.
> I'm not aware of anyone in this thread (or related ones)
> who is claiming gentoo should have copyright assignment
Nope. This has nothing to do with copyright assignment. The new GLEP
does not transfer copyrights to Gentoo.
> and a gentoo copyright notice will have teeth behind it,
The "Gentoo Authors" copyright notice will have just as much teeth
behind it as putting "Sony" in the notice, if Sony owns the copyright.
Sony can still sue infringers. You don't have to be named in the
copyright notice to sue for copyright infringement, and you gain all
the protections of giving notice even if you aren't the one named in
the notice.
> I believe if sony is committing to release something under
> a FOSS/Libre/copyleft-type license, they should be able
> to thow their own legal team behind it.
And they can with the GLEP as it exists now. They receive no legal
benefits at all by being named in the copyright notice, and lose no
benefits by not being named in the notice, as long as the notice is
valid.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 17:47 ` William Hubbs
2018-11-24 18:15 ` Sarah White
2018-11-24 19:41 ` Alec Warner
@ 2018-11-25 2:04 ` Matt Turner
2018-11-26 15:20 ` William Hubbs
2 siblings, 1 reply; 75+ messages in thread
From: Matt Turner @ 2018-11-25 2:04 UTC (permalink / raw
To: Gentoo project list
On Sat, Nov 24, 2018 at 9:48 AM William Hubbs <williamh@gentoo.org> wrote:
The GLEP says about the "Simplified Attribution":
> Projects using this scheme must track authorship in a VCS, unless they list all authors of copyrightable contributions in an AUTHORS file.
Would it be acceptable on your side to be listed in the AUTHORS file
(which as far as I know has not been created yet)?
I'd be perfectly happy to ship an AUTHORS file in the ebuild repo that
contains the names and emails of everyone and every company that has
contributed to the repo.
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 1:37 ` Rich Freeman
@ 2018-11-25 2:04 ` Sarah White
2018-11-25 2:22 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: Sarah White @ 2018-11-25 2:04 UTC (permalink / raw
To: gentoo-project
On 11/24/18 8:37 PM, Rich Freeman wrote:
> On Sat, Nov 24, 2018 at 8:09 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>>
>> On 11/24/18 6:11 PM, Ulrich Mueller wrote:
>>>
>>> I don't see anything in the GPL-2 that would prevent us from removing
>>> redundant copyright notices.
>>>
>>
>> The better question - why should things be copyrighted,
>> and then made available under a FOSS/Libre license, and
>> why is this different than public domain without any
>> copyright protection of any kind?
>
{...}
>
>> I believe if sony is committing to release something under
>> a FOSS/Libre/copyleft-type license, they should be able
>> to thow their own legal team behind it.
>
> And they can with the GLEP as it exists now. They receive no legal
> benefits at all by being named in the copyright notice, and lose no
> benefits by not being named in the notice, as long as the notice is
> valid.
>
Perhaps just a misunderstanding then.
So if it isn't meant to say that gentoo will be looking
after the legal aspects of a FOSS/Libre-copyleft licensed
package or document or tool, then what's the purpose to
put gentoo's name on it?
There's some innuendo and/or implication that copyright
holders who have their own name listed in a copyright
notice are intending to do something other than participate
in FOSS/Libre work, or perhaps may not truly wish to
contribute in good faith.
I really hope that's a misunderstanding, and discussing
further can clarify. Does gentoo have a legitimate reason
to substitute a gentoo copyright notice in place of an
otherwise valid notice?
Is there an intent to create a sort of gatekeeper role
within the gentoo organization to request documentation
if a contributor uses a non-gentoo copyright notice?
-- kuza
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 2:04 ` Sarah White
@ 2018-11-25 2:22 ` Rich Freeman
2018-11-25 3:21 ` Sarah White
2018-11-25 6:53 ` Joonas Niilola
0 siblings, 2 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-25 2:22 UTC (permalink / raw
To: gentoo-project
On Sat, Nov 24, 2018 at 9:04 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>
> On 11/24/18 8:37 PM, Rich Freeman wrote:
>
> So if it isn't meant to say that gentoo will be looking
> after the legal aspects of a FOSS/Libre-copyleft licensed
> package or document or tool, then what's the purpose to
> put gentoo's name on it?
You have to put somebody's name in the notice, and it was felt that
"Gentoo Authors" gets the job done. "Gentoo Authors" is not Gentoo.
They are the authors contributing to the ebuild.
> There's some innuendo and/or implication that copyright
> holders who have their own name listed in a copyright
> notice are intending to do something other than participate
> in FOSS/Libre work, or perhaps may not truly wish to
> contribute in good faith.
Not at all. The issue is that accumulating names creates clutter, and
create some sense that people who are named are doing more than people
who aren't named, which may lead to more people wanting to be named.
This is also why the policy allows for an AUTHORS file or use of a
VCS. The intent isn't to deny people credit. It is to provide credit
in a more reasonable manner vs having it spammed on the first lines of
every file in the tree, and try to create a culture where we don't
equate copyright notice with credit or property.
> Does gentoo have a legitimate reason
> to substitute a gentoo copyright notice in place of an
> otherwise valid notice?
The GLEP already allows existing works that have a non-Gentoo notice
to keep their notice and add "and others" if there are further
additions if they are brought into Gentoo from outside. This doesn't
mean that we keep adding names to things. This was intended for
things like eudev where we took an entire mature code body and forked
it. This doesn't make as much sense for somebody contributing a 10
line ebuild to a repository containing thousands of ebuilds.
> Is there an intent to create a sort of gatekeeper role
> within the gentoo organization to request documentation
> if a contributor uses a non-gentoo copyright notice?
As the GLEP stands developers are already gatekeepers by virtue of
being the only ones with commit access, and being required to sign off
on the DCO. This requires them to be aware of the copyright status of
the works they are committing, but we do not require the accumulation
of documentation. However, the GLEP does not provide for multi-line
notices and the intent isn't to keep accumulating them over time. The
intent was to be able to bring outside stuff in as-is as long as the
notices are reasonable and then just freeze them in time with "and
others" or simplify them with Gentoo Authors if appropriate.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 2:22 ` Rich Freeman
@ 2018-11-25 3:21 ` Sarah White
2018-11-25 6:53 ` Joonas Niilola
1 sibling, 0 replies; 75+ messages in thread
From: Sarah White @ 2018-11-25 3:21 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1.1: Type: text/plain, Size: 5061 bytes --]
On 11/24/18 9:22 PM, Rich Freeman wrote:
> On Sat, Nov 24, 2018 at 9:04 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>>
>> On 11/24/18 8:37 PM, Rich Freeman wrote:
>>
>> So if it isn't meant to say that gentoo will be looking
>> after the legal aspects of a FOSS/Libre-copyleft licensed
>> package or document or tool, then what's the purpose to
>> put gentoo's name on it?
>
> You have to put somebody's name in the notice, and it was felt that
> "Gentoo Authors" gets the job done. "Gentoo Authors" is not Gentoo.
> They are the authors contributing to the ebuild.
>
>> There's some innuendo and/or implication that copyright
>> holders who have their own name listed in a copyright
>> notice are intending to do something other than participate
>> in FOSS/Libre work, or perhaps may not truly wish to
>> contribute in good faith.
>
> Not at all. The issue is that accumulating names creates clutter, and
> create some sense that people who are named are doing more than people
> who aren't named, which may lead to more people wanting to be named.
>
> This is also why the policy allows for an AUTHORS file or use of a
> VCS. The intent isn't to deny people credit. It is to provide credit
> in a more reasonable manner vs having it spammed on the first lines of
> every file in the tree, and try to create a culture where we don't
> equate copyright notice with credit or property.
>
>> Does gentoo have a legitimate reason
>> to substitute a gentoo copyright notice in place of an
>> otherwise valid notice?
>
> The GLEP already allows existing works that have a non-Gentoo notice
> to keep their notice and add "and others" if there are further
> additions if they are brought into Gentoo from outside. This doesn't
> mean that we keep adding names to things. This was intended for
> things like eudev where we took an entire mature code body and forked
> it. This doesn't make as much sense for somebody contributing a 10
> line ebuild to a repository containing thousands of ebuilds.
>
>> Is there an intent to create a sort of gatekeeper role
>> within the gentoo organization to request documentation
>> if a contributor uses a non-gentoo copyright notice?
>
> As the GLEP stands developers are already gatekeepers by virtue of
> being the only ones with commit access, and being required to sign off
> on the DCO. This requires them to be aware of the copyright status of
> the works they are committing, but we do not require the accumulation
> of documentation. However, the GLEP does not provide for multi-line
> notices and the intent isn't to keep accumulating them over time. The
> intent was to be able to bring outside stuff in as-is as long as the
> notices are reasonable and then just freeze them in time with "and
> others" or simplify them with Gentoo Authors if appropriate.
>
Fair point. GLEP 76 even mentions commits in several places.
[1] From GLEP 76 itself:
["This policy documents how Gentoo contributors comply and
document copyright for any contributions made to Gentoo."]
Specifically the section: Copyright Attribution
["It must list the main copyright holder, who is usually
the original author, or the contributor holding copyright
to the largest portion of the file."]
But then the other section: Simplified Attribution
... which contains some guidance for an alternative form:
["Alternatively, projects are welcome to use a simplified
form of the copyright notice, which reads:"]
~ This word "alternatively", strongly implies that the
default form should be used unless there is an overly
complicated or long list of entities / people who hold
copyright ~ at that point I agree with what you said:
["... simplify them with Gentoo Authors if appropriate."]
From a quick glance at bug #670702, I'm noticing there was
some confusion about GLEP 76 layout conventions. [2]
I think the confusing may have partly come from people who
are experienced working with some of the better-known metadata
formatting styles (for copyright, license, etc.) which is used
in other organizations.
Debian uses some SPDX-styled copyright formatting, along
with some other (non-SPDX, possibly in-house) formats.
It's an interesting mix, but still well-documented. [3]
And as for SPDX itself, the full spec is far more exhaustive
than anything gentoo or debian is using. Even the one-page
summary for SPDX is well-written. Open standards exist, and
I'm a fan of this one in particular. [4]
This wording from GLEP 76 seems unambiguous to me:
Exceptional circumstances are required for simplified
attribution be more appropriate, compared to the default of
a proper copyright notice which lists the entity whom held
copyright when a contribution was made.
-- kuza
[1] https://www.gentoo.org/glep/glep-0076.html
[2] https://bugs.gentoo.org/670702
[3] https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
[4] https://spdx.org/sites/cpstandard/files/pages/files/spdx_onepager.pdf
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 2:22 ` Rich Freeman
2018-11-25 3:21 ` Sarah White
@ 2018-11-25 6:53 ` Joonas Niilola
1 sibling, 0 replies; 75+ messages in thread
From: Joonas Niilola @ 2018-11-25 6:53 UTC (permalink / raw
To: gentoo-project
On 11/25/18 4:22 AM, Rich Freeman wrote:
> On Sat, Nov 24, 2018 at 9:04 PM Sarah White <kuzetsa@poindexter.ovh> wrote:
>> On 11/24/18 8:37 PM, Rich Freeman wrote:
>>
>> So if it isn't meant to say that gentoo will be looking
>> after the legal aspects of a FOSS/Libre-copyleft licensed
>> package or document or tool, then what's the purpose to
>> put gentoo's name on it?
> You have to put somebody's name in the notice, and it was felt that
> "Gentoo Authors" gets the job done. "Gentoo Authors" is not Gentoo.
> They are the authors contributing to the ebuild.
>
>> There's some innuendo and/or implication that copyright
>> holders who have their own name listed in a copyright
>> notice are intending to do something other than participate
>> in FOSS/Libre work, or perhaps may not truly wish to
>> contribute in good faith.
> Not at all. The issue is that accumulating names creates clutter, and
> create some sense that people who are named are doing more than people
> who aren't named, which may lead to more people wanting to be named.
>
> This is also why the policy allows for an AUTHORS file or use of a
> VCS. The intent isn't to deny people credit. It is to provide credit
> in a more reasonable manner vs having it spammed on the first lines of
> every file in the tree, and try to create a culture where we don't
> equate copyright notice with credit or property.
>
I've already patched repoman to add my name automatically on every
ebuild that I commit, similarily to how it works with Foundation ->
Authors now. I also intend to join amd64 & x86 stabilization teams. Then
when I have my name on 10 000 ebuilds, I'm sure Google will hire me! :)
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 20:12 ` Rich Freeman
2018-11-24 20:32 ` Alec Warner
@ 2018-11-25 20:36 ` Matt Turner
2018-11-25 20:52 ` William Hubbs
1 sibling, 1 reply; 75+ messages in thread
From: Matt Turner @ 2018-11-25 20:36 UTC (permalink / raw
To: Gentoo project list
On Sat, Nov 24, 2018 at 12:12 PM Rich Freeman <rich0@gentoo.org> wrote:
> IMO Gentoo (and the members of its community) should be using this as
> an opportunity to tarnish Sony's reputation, not bend over backwards
> to cater to a random request of a company lawyer who seemingly isn't
> interested in actually discussing their policy. This isn't Sony
> contributing to open source, this is Sony interfering with what has
> basically been routine practice in the community for 15-20 years.
Absolutely unbelievable.
Sony is paying people to work on Gentoo. We should not use this as an
opportunity to tarnish their reputation or anyone else's for that
matter. What an absurd thing to even suggest.
Perhaps you should remove yourself from this conversation.
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 20:36 ` Matt Turner
@ 2018-11-25 20:52 ` William Hubbs
2018-11-25 22:58 ` Rich Freeman
0 siblings, 1 reply; 75+ messages in thread
From: William Hubbs @ 2018-11-25 20:52 UTC (permalink / raw
To: gentoo-project; +Cc: proctors, rich0
[-- Attachment #1: Type: text/plain, Size: 1189 bytes --]
On Sun, Nov 25, 2018 at 12:36:16PM -0800, Matt Turner wrote:
> On Sat, Nov 24, 2018 at 12:12 PM Rich Freeman <rich0@gentoo.org> wrote:
> > IMO Gentoo (and the members of its community) should be using this as
> > an opportunity to tarnish Sony's reputation, not bend over backwards
> > to cater to a random request of a company lawyer who seemingly isn't
> > interested in actually discussing their policy. This isn't Sony
> > contributing to open source, this is Sony interfering with what has
> > basically been routine practice in the community for 15-20 years.
>
> Absolutely unbelievable.
>
> Sony is paying people to work on Gentoo. We should not use this as an
> opportunity to tarnish their reputation or anyone else's for that
> matter. What an absurd thing to even suggest.
>
> Perhaps you should remove yourself from this conversation.
Rich,
Regardless of anything that is said in this thread, I do not agree, as
a council member, with the idea of the Gentoo community actively
tarnishing anyone's reputation.
I have added the proctors to this email, because I think they should
determine whether your behavior is a CoC violation.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 20:52 ` William Hubbs
@ 2018-11-25 22:58 ` Rich Freeman
0 siblings, 0 replies; 75+ messages in thread
From: Rich Freeman @ 2018-11-25 22:58 UTC (permalink / raw
To: gentoo-project
On Sun, Nov 25, 2018 at 3:52 PM William Hubbs <williamh@gentoo.org> wrote:
>
> Regardless of anything that is said in this thread, I do not agree, as
> a council member, with the idea of the Gentoo community actively
> tarnishing anyone's reputation.
>
> I have added the proctors to this email, because I think they should
> determine whether your behavior is a CoC violation.
>
The opinions below are my own.
IMO advocating for what Gentoo should or shouldn't do isn't a CoC
violation. I certainly haven't said anything intended to tarnish
Sony's reputation in the email above.
I do think that antarus's suggestion of leaving the policy as-is for
now and seeking further clarification from Sony as to why they feel it
is necessary to change it would be more constructive.
That said, I don't like the idea that corporations can basically
dictate policy changes under the threat of withdrawing contributions.
This has created a lot of churn mostly involving the most senior
members of the community, and a moderate amount of division. While
one developer getting to spend a few hours per week on company time on
Gentoo commits is certainly helpful, many other companies seem to be
able to provide this to Gentoo without requiring policy changes, and
far more hours get donated by volunteers without any demands for
concessions.
I'll admit that my post was a bit emotional, and as such perhaps not a
great example for a dev to set. However, I'm not sure that passive
acceptance of a change like this is going to be any less harmful to
Gentoo than active defiance. These two are of course not the only
alternatives, and we should seek a better way.
--
Rich
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-24 20:32 ` Alec Warner
2018-11-24 21:21 ` Rich Freeman
@ 2018-11-26 12:01 ` Ulrich Mueller
2018-11-26 13:36 ` Alec Warner
1 sibling, 1 reply; 75+ messages in thread
From: Ulrich Mueller @ 2018-11-26 12:01 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 1598 bytes --]
>>>>> On Sat, 24 Nov 2018, Alec Warner wrote:
> I think it is an entirely reasonable position to do the following:
> - Not accept the SEI notices because we do not understand the grounds on
> which they are added.
> - Ask SEI for a rationale for what the notices are meant to convey, so we
> can decide if we can support whatever that use case is; maybe its something
> we didn't consider in the GLEP.
Hm, shall we make this an agenda item for the next Council meeting?
> I don't think its reasonable to say they are mean shitheads; because the
> fact is we don't know what they want to accomplish with the notices.
> My concern is that they may later provide a reasonable use case for the
> notices and the council will just say 'well that use case is stupid because
> Sony is stupid'; because that is the message many members of the council
> are currently communicating. Why would Sony even bother if the narrative is
> the Council won't listen anyway? It looks like a waste of their time.
In the first place, they should have raised their concerns while GLEP 76
was in the making, not after it went through the approval process with
Council and Trustees. Our proposed policy was posted on the mailing list
for review, even with several iterations. Plus, they were happy with a
single line notice before, so not accepting it any longer looks like an
arbitrary move.
> I think the above proposal puts the ball clearly in SEI's court; if they
> want the notices accepted they can provide a memo detailing why. If they
> don't care, they can drop the notices or stop committing.
+1
Ulrich
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-26 12:01 ` Ulrich Mueller
@ 2018-11-26 13:36 ` Alec Warner
0 siblings, 0 replies; 75+ messages in thread
From: Alec Warner @ 2018-11-26 13:36 UTC (permalink / raw
To: gentoo-project
[-- Attachment #1: Type: text/plain, Size: 3016 bytes --]
On Mon, Nov 26, 2018 at 7:02 AM Ulrich Mueller <ulm@gentoo.org> wrote:
> >>>>> On Sat, 24 Nov 2018, Alec Warner wrote:
>
> > I think it is an entirely reasonable position to do the following:
> > - Not accept the SEI notices because we do not understand the grounds on
> > which they are added.
> > - Ask SEI for a rationale for what the notices are meant to convey, so
> we
> > can decide if we can support whatever that use case is; maybe its
> something
> > we didn't consider in the GLEP.
>
> Hm, shall we make this an agenda item for the next Council meeting?
>
I think if you will do nothing, developers will continue to add SEI
notices. If you don't want them to do that (and my understanding from
talking to the council is many do not want the notices) then I believe
action is necessary to block the notices[0]. I'm happy to add something to
the agenda.
>
> > I don't think its reasonable to say they are mean shitheads; because the
> > fact is we don't know what they want to accomplish with the notices.
> > My concern is that they may later provide a reasonable use case for the
> > notices and the council will just say 'well that use case is stupid
> because
> > Sony is stupid'; because that is the message many members of the council
> > are currently communicating. Why would Sony even bother if the narrative
> is
> > the Council won't listen anyway? It looks like a waste of their time.
>
> In the first place, they should have raised their concerns while GLEP 76
> was in the making, not after it went through the approval process with
> Council and Trustees. Our proposed policy was posted on the mailing list
> for review, even with several iterations. Plus, they were happy with a
> single line notice before, so not accepting it any longer looks like an
> arbitrary move.
>
I agree that having the company participate earlier in the process would
have improved things and this is something we should encourage. I'm not
sure its necessary to present the GLEP as some kind of immutable entity
though; we have a process to amend it and whatnot. However, I also want to
give the GLEP authors a break (I know many of you have been working on this
GLEP for more than a year) and this is why my intent is to put us in a
position where its up to Sony (and other companies) to drive the changes
they want. I think blocking the contributions is the stick to make that
happen.
-A
[0] There was another argument raised that we could accept the ebuilds with
the SEI Copyright notice at the top, then replace it later with "Gentoo
Authors and others" once edited by a non SEI employee. This wasn't
something I was keen on as a board member; but I think it comes back to
"Why exactly does Sony want the notices and can we meet those obligations
some other way."
> > I think the above proposal puts the ball clearly in SEI's court; if they
> > want the notices accepted they can provide a memo detailing why. If they
> > don't care, they can drop the notices or stop committing.
>
+1
>
> Ulrich
>
[-- Attachment #2: Type: text/html, Size: 3975 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-25 2:04 ` Matt Turner
@ 2018-11-26 15:20 ` William Hubbs
2018-11-26 23:12 ` William Hubbs
0 siblings, 1 reply; 75+ messages in thread
From: William Hubbs @ 2018-11-26 15:20 UTC (permalink / raw
To: gentoo-project; +Cc: mattst88
[-- Attachment #1: Type: text/plain, Size: 1089 bytes --]
On Sat, Nov 24, 2018 at 06:04:00PM -0800, Matt Turner wrote:
> On Sat, Nov 24, 2018 at 9:48 AM William Hubbs <williamh@gentoo.org> wrote:
>
> The GLEP says about the "Simplified Attribution":
>
> > Projects using this scheme must track authorship in a VCS, unless they list all authors of copyrightable contributions in an AUTHORS file.
>
> Would it be acceptable on your side to be listed in the AUTHORS file
> (which as far as I know has not been created yet)?
I will get this answer today once I get to the office.
There was also talk about adding a tag to commits that listed the
copyright holder for that commit but it never went anywhere. I would
propose something like:
Copyright: <copyright notice>
> I'd be perfectly happy to ship an AUTHORS file in the ebuild repo that
> contains the names and emails of everyone and every company that has
> contributed to the repo.
We probably should do this anyway and ship the AUTHORS file as part of
the rsync repository. You don't need it for the git repo since the
information is available via VCS.
>
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-26 15:20 ` William Hubbs
@ 2018-11-26 23:12 ` William Hubbs
2018-11-27 0:05 ` Raymond Jennings
2018-11-27 2:38 ` Matt Turner
0 siblings, 2 replies; 75+ messages in thread
From: William Hubbs @ 2018-11-26 23:12 UTC (permalink / raw
To: gentoo-project; +Cc: chutzpah
[-- Attachment #1: Type: text/plain, Size: 1574 bytes --]
On Mon, Nov 26, 2018 at 09:20:52AM -0600, William Hubbs wrote:
> On Sat, Nov 24, 2018 at 06:04:00PM -0800, Matt Turner wrote:
> > On Sat, Nov 24, 2018 at 9:48 AM William Hubbs <williamh@gentoo.org> wrote:
> >
> > The GLEP says about the "Simplified Attribution":
> >
> > > Projects using this scheme must track authorship in a VCS, unless they list all authors of copyrightable contributions in an AUTHORS file.
> >
> > Would it be acceptable on your side to be listed in the AUTHORS file
> > (which as far as I know has not been created yet)?
>
> I will get this answer today once I get to the office.
>
> There was also talk about adding a tag to commits that listed the
> copyright holder for that commit but it never went anywhere. I would
> propose something like:
>
> Copyright: <copyright notice>
Putting the copyright notice in the commits might be the way to do this.
If that's what we want, I suggest something like my example above.
> > I'd be perfectly happy to ship an AUTHORS file in the ebuild repo that
> > contains the names and emails of everyone and every company that has
> > contributed to the repo.
>
> We probably should do this anyway and ship the AUTHORS file as part of
> the rsync repository. You don't need it for the git repo since the
> information is available via VCS.
The AUTHORS file will contain AUTHORS, not copyright holders. Usually
they are the same, but not always.
So, I guess the question becomes, what do we want to do for Copyright
holders in the the rsync repository?
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-26 23:12 ` William Hubbs
@ 2018-11-27 0:05 ` Raymond Jennings
2018-11-27 2:38 ` Matt Turner
1 sibling, 0 replies; 75+ messages in thread
From: Raymond Jennings @ 2018-11-27 0:05 UTC (permalink / raw
To: gentoo-project, chutzpah
[-- Attachment #1: Type: text/plain, Size: 1758 bytes --]
My personal opinion is that rsync should eventually be retired for the tree.
On Mon, Nov 26, 2018 at 3:12 PM William Hubbs <williamh@gentoo.org> wrote:
> On Mon, Nov 26, 2018 at 09:20:52AM -0600, William Hubbs wrote:
> > On Sat, Nov 24, 2018 at 06:04:00PM -0800, Matt Turner wrote:
> > > On Sat, Nov 24, 2018 at 9:48 AM William Hubbs <williamh@gentoo.org>
> wrote:
> > >
> > > The GLEP says about the "Simplified Attribution":
> > >
> > > > Projects using this scheme must track authorship in a VCS, unless
> they list all authors of copyrightable contributions in an AUTHORS file.
> > >
> > > Would it be acceptable on your side to be listed in the AUTHORS file
> > > (which as far as I know has not been created yet)?
> >
> > I will get this answer today once I get to the office.
> >
> > There was also talk about adding a tag to commits that listed the
> > copyright holder for that commit but it never went anywhere. I would
> > propose something like:
> >
> > Copyright: <copyright notice>
>
> Putting the copyright notice in the commits might be the way to do this.
> If that's what we want, I suggest something like my example above.
>
> > > I'd be perfectly happy to ship an AUTHORS file in the ebuild repo that
> > > contains the names and emails of everyone and every company that has
> > > contributed to the repo.
> >
> > We probably should do this anyway and ship the AUTHORS file as part of
> > the rsync repository. You don't need it for the git repo since the
> > information is available via VCS.
>
> The AUTHORS file will contain AUTHORS, not copyright holders. Usually
> they are the same, but not always.
>
> So, I guess the question becomes, what do we want to do for Copyright
> holders in the the rsync repository?
>
> William
>
>
[-- Attachment #2: Type: text/html, Size: 2320 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-26 23:12 ` William Hubbs
2018-11-27 0:05 ` Raymond Jennings
@ 2018-11-27 2:38 ` Matt Turner
2018-11-27 4:51 ` William Hubbs
1 sibling, 1 reply; 75+ messages in thread
From: Matt Turner @ 2018-11-27 2:38 UTC (permalink / raw
To: Gentoo project list; +Cc: chutzpah
On Mon, Nov 26, 2018 at 3:12 PM William Hubbs <williamh@gentoo.org> wrote:
>
> On Mon, Nov 26, 2018 at 09:20:52AM -0600, William Hubbs wrote:
> > On Sat, Nov 24, 2018 at 06:04:00PM -0800, Matt Turner wrote:
> > > On Sat, Nov 24, 2018 at 9:48 AM William Hubbs <williamh@gentoo.org> wrote:
> > >
> > > The GLEP says about the "Simplified Attribution":
> > >
> > > > Projects using this scheme must track authorship in a VCS, unless they list all authors of copyrightable contributions in an AUTHORS file.
> > >
> > > Would it be acceptable on your side to be listed in the AUTHORS file
> > > (which as far as I know has not been created yet)?
> >
> > I will get this answer today once I get to the office.
> >
> > There was also talk about adding a tag to commits that listed the
> > copyright holder for that commit but it never went anywhere. I would
> > propose something like:
> >
> > Copyright: <copyright notice>
>
> Putting the copyright notice in the commits might be the way to do this.
> If that's what we want, I suggest something like my example above.
>
> > > I'd be perfectly happy to ship an AUTHORS file in the ebuild repo that
> > > contains the names and emails of everyone and every company that has
> > > contributed to the repo.
> >
> > We probably should do this anyway and ship the AUTHORS file as part of
> > the rsync repository. You don't need it for the git repo since the
> > information is available via VCS.
>
> The AUTHORS file will contain AUTHORS, not copyright holders. Usually
> they are the same, but not always.
Let me try to explain what I'm suggesting.
As I understand it, the Simplified Attribution, which looks like
| Copyright YEARS Gentoo Authors
is like a pointer to the AUTHORS file, indicating that those listed
hold copyright on things in this repo.
I'm suggesting that in lieu of listing copyright holders explicitly in
each file (which as we've discussed is a pain, inaccurate, and
requires tedious maintenance) that we list copyright holders in the
AUTHORS file and use the Simplified Attribution nearly exclusively.
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-27 2:38 ` Matt Turner
@ 2018-11-27 4:51 ` William Hubbs
2018-11-27 6:20 ` Matt Turner
0 siblings, 1 reply; 75+ messages in thread
From: William Hubbs @ 2018-11-27 4:51 UTC (permalink / raw
To: gentoo-project; +Cc: chutzpah, mattst88
[-- Attachment #1: Type: text/plain, Size: 2562 bytes --]
On Mon, Nov 26, 2018 at 06:38:45PM -0800, Matt Turner wrote:
> On Mon, Nov 26, 2018 at 3:12 PM William Hubbs <williamh@gentoo.org> wrote:
> >
> > On Mon, Nov 26, 2018 at 09:20:52AM -0600, William Hubbs wrote:
> > > On Sat, Nov 24, 2018 at 06:04:00PM -0800, Matt Turner wrote:
> > > > On Sat, Nov 24, 2018 at 9:48 AM William Hubbs <williamh@gentoo.org> wrote:
> > > >
> > > > The GLEP says about the "Simplified Attribution":
> > > >
> > > > > Projects using this scheme must track authorship in a VCS, unless they list all authors of copyrightable contributions in an AUTHORS file.
> > > >
> > > > Would it be acceptable on your side to be listed in the AUTHORS file
> > > > (which as far as I know has not been created yet)?
> > >
> > > I will get this answer today once I get to the office.
> > >
> > > There was also talk about adding a tag to commits that listed the
> > > copyright holder for that commit but it never went anywhere. I would
> > > propose something like:
> > >
> > > Copyright: <copyright notice>
> >
> > Putting the copyright notice in the commits might be the way to do this.
> > If that's what we want, I suggest something like my example above.
> >
> > > > I'd be perfectly happy to ship an AUTHORS file in the ebuild repo that
> > > > contains the names and emails of everyone and every company that has
> > > > contributed to the repo.
> > >
> > > We probably should do this anyway and ship the AUTHORS file as part of
> > > the rsync repository. You don't need it for the git repo since the
> > > information is available via VCS.
> >
> > The AUTHORS file will contain AUTHORS, not copyright holders. Usually
> > they are the same, but not always.
>
> Let me try to explain what I'm suggesting.
>
> As I understand it, the Simplified Attribution, which looks like
>
> | Copyright YEARS Gentoo Authors
>
> is like a pointer to the AUTHORS file, indicating that those listed
> hold copyright on things in this repo.
>
> I'm suggesting that in lieu of listing copyright holders explicitly in
> each file (which as we've discussed is a pain, inaccurate, and
> requires tedious maintenance) that we list copyright holders in the
> AUTHORS file and use the Simplified Attribution nearly exclusively.
Do you mean the way it is suggested here without the discussion of the
CLA since we do not use a CLA?
https://opensource.google.com/docs/releasing/authors/
That would also mean we don't have to list everyone, just those
copyright holders who wish to be listed.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 75+ messages in thread
* Re: [gentoo-project] rfc: copyright attribution clarifications
2018-11-27 4:51 ` William Hubbs
@ 2018-11-27 6:20 ` Matt Turner
0 siblings, 0 replies; 75+ messages in thread
From: Matt Turner @ 2018-11-27 6:20 UTC (permalink / raw
To: Gentoo project list; +Cc: chutzpah
On Mon, Nov 26, 2018 at 8:51 PM William Hubbs <williamh@gentoo.org> wrote:
>
> On Mon, Nov 26, 2018 at 06:38:45PM -0800, Matt Turner wrote:
> > On Mon, Nov 26, 2018 at 3:12 PM William Hubbs <williamh@gentoo.org> wrote:
> > >
> > > On Mon, Nov 26, 2018 at 09:20:52AM -0600, William Hubbs wrote:
> > > > On Sat, Nov 24, 2018 at 06:04:00PM -0800, Matt Turner wrote:
> > > > > On Sat, Nov 24, 2018 at 9:48 AM William Hubbs <williamh@gentoo.org> wrote:
> > > > >
> > > > > The GLEP says about the "Simplified Attribution":
> > > > >
> > > > > > Projects using this scheme must track authorship in a VCS, unless they list all authors of copyrightable contributions in an AUTHORS file.
> > > > >
> > > > > Would it be acceptable on your side to be listed in the AUTHORS file
> > > > > (which as far as I know has not been created yet)?
> > > >
> > > > I will get this answer today once I get to the office.
> > > >
> > > > There was also talk about adding a tag to commits that listed the
> > > > copyright holder for that commit but it never went anywhere. I would
> > > > propose something like:
> > > >
> > > > Copyright: <copyright notice>
> > >
> > > Putting the copyright notice in the commits might be the way to do this.
> > > If that's what we want, I suggest something like my example above.
> > >
> > > > > I'd be perfectly happy to ship an AUTHORS file in the ebuild repo that
> > > > > contains the names and emails of everyone and every company that has
> > > > > contributed to the repo.
> > > >
> > > > We probably should do this anyway and ship the AUTHORS file as part of
> > > > the rsync repository. You don't need it for the git repo since the
> > > > information is available via VCS.
> > >
> > > The AUTHORS file will contain AUTHORS, not copyright holders. Usually
> > > they are the same, but not always.
> >
> > Let me try to explain what I'm suggesting.
> >
> > As I understand it, the Simplified Attribution, which looks like
> >
> > | Copyright YEARS Gentoo Authors
> >
> > is like a pointer to the AUTHORS file, indicating that those listed
> > hold copyright on things in this repo.
> >
> > I'm suggesting that in lieu of listing copyright holders explicitly in
> > each file (which as we've discussed is a pain, inaccurate, and
> > requires tedious maintenance) that we list copyright holders in the
> > AUTHORS file and use the Simplified Attribution nearly exclusively.
>
> Do you mean the way it is suggested here without the discussion of the
> CLA since we do not use a CLA?
>
> https://opensource.google.com/docs/releasing/authors/
>
> That would also mean we don't have to list everyone, just those
> copyright holders who wish to be listed.
That's a great description. Yes, that's what I mean. Thanks for the link!
^ permalink raw reply [flat|nested] 75+ messages in thread
end of thread, other threads:[~2018-11-27 6:20 UTC | newest]
Thread overview: 75+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-13 18:32 [gentoo-project] rfc: copyright attribution clarifications William Hubbs
2018-11-13 18:47 ` M. J. Everitt
2018-11-14 2:17 ` Rich Freeman
2018-11-14 2:46 ` William Hubbs
2018-11-14 7:18 ` Sarah White
2018-11-14 15:58 ` Rich Freeman
2018-11-14 19:38 ` Patrick McLean
2018-11-14 23:23 ` Rich Freeman
2018-11-15 0:00 ` Patrick McLean
2018-11-15 15:03 ` Rich Freeman
2018-11-15 15:28 ` William Hubbs
2018-11-15 15:52 ` Ian Stakenvicius
2018-11-14 8:24 ` Ulrich Mueller
2018-11-14 8:28 ` Raymond Jennings
2018-11-14 19:47 ` Patrick McLean
2018-11-14 20:09 ` Patrick McLean
2018-11-15 13:38 ` Thomas Deutschmann
2018-11-15 22:25 ` Kristian Fiskerstrand
2018-11-15 6:49 ` Ulrich Mueller
2018-11-15 15:35 ` William Hubbs
2018-11-15 17:50 ` Ulrich Mueller
2018-11-15 18:50 ` William Hubbs
2018-11-15 21:31 ` M. J. Everitt
2018-11-15 21:56 ` Andrew Savchenko
2018-11-16 9:16 ` Ulrich Mueller
2018-11-14 15:50 ` Rich Freeman
2018-11-14 14:45 ` Andrew Savchenko
2018-11-14 15:24 ` Rich Freeman
2018-11-14 15:53 ` Andrew Savchenko
2018-11-23 19:21 ` Sarah White
2018-11-23 19:46 ` Rich Freeman
2018-11-23 20:23 ` Sarah White
2018-11-23 20:25 ` Ian Stakenvicius
2018-11-23 20:40 ` Sarah White
2018-11-24 17:47 ` William Hubbs
2018-11-24 18:15 ` Sarah White
2018-11-24 19:41 ` Alec Warner
2018-11-24 20:12 ` Rich Freeman
2018-11-24 20:32 ` Alec Warner
2018-11-24 21:21 ` Rich Freeman
2018-11-26 12:01 ` Ulrich Mueller
2018-11-26 13:36 ` Alec Warner
2018-11-25 20:36 ` Matt Turner
2018-11-25 20:52 ` William Hubbs
2018-11-25 22:58 ` Rich Freeman
2018-11-24 23:11 ` Ulrich Mueller
2018-11-25 1:09 ` Sarah White
2018-11-25 1:37 ` Rich Freeman
2018-11-25 2:04 ` Sarah White
2018-11-25 2:22 ` Rich Freeman
2018-11-25 3:21 ` Sarah White
2018-11-25 6:53 ` Joonas Niilola
2018-11-25 2:04 ` Matt Turner
2018-11-26 15:20 ` William Hubbs
2018-11-26 23:12 ` William Hubbs
2018-11-27 0:05 ` Raymond Jennings
2018-11-27 2:38 ` Matt Turner
2018-11-27 4:51 ` William Hubbs
2018-11-27 6:20 ` Matt Turner
2018-11-23 20:42 ` Rich Freeman
2018-11-23 20:51 ` Sarah White
2018-11-23 21:11 ` Rich Freeman
2018-11-24 17:49 ` Sarah White
2018-11-23 20:57 ` Rich Freeman
2018-11-14 14:36 ` Andrew Savchenko
2018-11-14 15:31 ` Rich Freeman
2018-11-14 16:19 ` Andrew Savchenko
2018-11-14 18:59 ` Ian Stakenvicius
2018-11-14 19:38 ` William Hubbs
2018-11-14 20:02 ` Patrick McLean
2018-11-14 20:11 ` M. J. Everitt
2018-11-15 13:16 ` Thomas Deutschmann
2018-11-15 15:51 ` Brian Dolbec
2018-11-15 16:25 ` Thomas Deutschmann
2018-11-15 16:47 ` William Hubbs
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox