public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [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

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