1 |
On Tue, Nov 27, 2018 at 12:11 PM Rich Freeman <rich0@g.o> wrote: |
2 |
> |
3 |
> On Tue, Nov 27, 2018 at 2:58 PM Matt Turner <mattst88@g.o> wrote: |
4 |
> > |
5 |
> > What Copyright-owner header are you talking about? |
6 |
> |
7 |
> We would create one, just as we've created bugzilla tags in git for |
8 |
> closing bugs/etc. Surely putting one line in a commit is no more |
9 |
> difficult than putting one file in a repository? Indeed anybody can |
10 |
> start sticking such a tag in commits today without any involvement |
11 |
> from anybody else. |
12 |
> |
13 |
> > You've been the |
14 |
> > most outspoken opponent of using what appears to be the standard |
15 |
> > attribution form specified in GLEP-76 |
16 |
> |
17 |
> When have I been opposed to anything in GLEP 76? I'll admit that I |
18 |
|
19 |
Now what I said. You've been the most outspoken opponent of using the |
20 |
standard attribution format specified in GLEP-76. You know, the one |
21 |
that says |
22 |
|
23 |
Copyright YEARS MAIN-CONTRIBUTOR [OTHER-CONTRIBUTOR]... [and others] |
24 |
|
25 |
and would suggest that it's allowable for Sony's name to be listed as |
26 |
the MAIN-CONTRIBUTOR instead of Gentoo Authors. |
27 |
|
28 |
> don't 100% agree with everything in there, but I'm fine with following |
29 |
> the GLEP as it is written. Multi-line copyright notices aren't in |
30 |
> there, and the intent was never to be accumulating copyright holders |
31 |
> on the single notice line. An authors file was a compromise I wasn't |
32 |
> a huge fan of, but I'm suggesting that if we have one it ought to be |
33 |
> auto-generated (presumably with the work being done by somebody who |
34 |
> actually wants the file to be there). |
35 |
> |
36 |
> Also, GLEP 76 as it is written says: "Projects using this scheme must |
37 |
> track authorship in a VCS, unless they list all authors of |
38 |
> copyrightable contributions in an AUTHORS file." |
39 |
> |
40 |
> So, a VCS is the PREFERRED way of doing it. The alternative is |
41 |
> listing ALL authors in the authors file. Right now it seems like |
42 |
> people are advocating for only listing some authors. |
43 |
|
44 |
Let's not pretend that the authors of the GLEP (you're listed first, |
45 |
by the way!) foresaw these issues (and rather obvious ones at that, I |
46 |
might add). I'm already having to communicate the authors' intentions |
47 |
and how they're different from what regular folks would think after |
48 |
reading the GLEP (see: |
49 |
https://github.com/gentoo/gentoo/pull/10481#issuecomment-442175181) |
50 |
|
51 |
So let's satisfy everyone and be done with it: Let's put AUTHORS in |
52 |
Git with a section header that states that these Copyright holders are |
53 |
not obvious from the git history. This is where Sony would go. Then |
54 |
let's append the output of "git log --format='%aN <%aE>" during |
55 |
metadata generation or whenever stuff like that gets expanded. That |
56 |
output is currently 36k FWIW. |
57 |
|
58 |
Or, I don't know. Come up with something better and continue |
59 |
bikeshedding. I won't. |
60 |
|
61 |
> > I know mailing list debates are your personal pastime but this is a |
62 |
> > real wasteoftime. |
63 |
> |
64 |
> You're the one advocating for changing the status quo. I'm happy if |
65 |
> we drop the whole topic entirely. You certainly can't point fingers |
66 |
> at others when you're proposing doing something differently. We |
67 |
> wouldn't be having this discussion if some contributors were unwilling |
68 |
> to contribute under our current standards. |
69 |
|
70 |
At what point would you say maybe gentoo-{dev,proj}@ has heard enough |
71 |
of me for a while? I'd wager that you have an order of magnitude more |
72 |
emails to these lists this calendar year than commits to gentoo.git. I |
73 |
see 20 commits and I'm not going to try count all your messages. |