1 |
So, ugh, let's not do anything and let the courts do their job then if they have too? |
2 |
|
3 |
You basically just said, |
4 |
|
5 |
"Let's do some busy work that is utter shit and it's cool" |
6 |
|
7 |
On June 16, 2018 9:39:49 PM EDT, Rich Freeman <rich0@g.o> wrote: |
8 |
>On Sat, Jun 16, 2018 at 9:03 PM Kent Fredric <kentnl@g.o> wrote: |
9 |
>> |
10 |
>> This idea to me is just asking for trouble, given the aformentioned |
11 |
>> factors. |
12 |
>> |
13 |
> |
14 |
>What kind of, "trouble?" |
15 |
> |
16 |
>> Reliably handling contribution factors however seems difficult, given |
17 |
>> the stock output given by "git blame" is routinely wrong due to how |
18 |
>or |
19 |
>> workflow operates. |
20 |
> |
21 |
>Why does this have to be reliable? |
22 |
> |
23 |
>> So given that, as it stands, automating this is either: |
24 |
>> |
25 |
>> a) hard |
26 |
>> b) impossible |
27 |
>> |
28 |
>> And subsequently, manually doing it will tend towards those entries |
29 |
>> quickly becoming wrong. |
30 |
> |
31 |
>How is that a problem? Also, this assumes that the main copyright |
32 |
>holder on something we distribute actually changes often. |
33 |
> |
34 |
>There really isn't any negative consequence to the person listed on a |
35 |
>copyright notice being "wrong" as far as I can tell. I use quotes |
36 |
>because as long as the person listed contributed SOMETHING to the file |
37 |
>the statement is still accurate, even if non-ideal. I doubt a court |
38 |
>is going to decide a case differently because the person listed on the |
39 |
>copyright notice wrote 20% of a file vs somebody else who wrote 40%. |
40 |
>As far as I'm aware the name listed on a copyright notice isn't |
41 |
>binding at all on a court - the court is free to determine who |
42 |
>actually owns the copyright based on the facts of the situation. The |
43 |
>notice simply serves to inform the recipient of a work that it IS |
44 |
>copyrighted, so that they can't claim innocent infringement. The work |
45 |
>remains copyrighted all the same if the notice is not present, and |
46 |
>future infringement after receiving notice would not be innocent |
47 |
>regardless. |
48 |
> |
49 |
>> And to add insult to injury, changing these entries via either |
50 |
>> mechanism produces source of commit churn and conflicts |
51 |
> |
52 |
>Only if you try to constantly adjust things. |
53 |
> |
54 |
>If you just wait until somebody points out an inaccuracy (which is all |
55 |
>the policy requires), then these commits will be rare. |
56 |
> |
57 |
>> And around about here you ask "what's the point?". A lot of work, for |
58 |
>> negligible benefit. |
59 |
> |
60 |
>The policy doesn't require much work. The parts that suggested that |
61 |
>it needed to be maintained in realtime were removed, for exactly the |
62 |
>reasons you have elaborated on. |
63 |
> |
64 |
>The intent here is not to have devs constantly checking the copyright |
65 |
>notices on every commit. It simply states what they are intended to |
66 |
>contain. |
67 |
> |
68 |
>> |
69 |
>> The nature of the proposed changes seems strongly in conflict with |
70 |
>the |
71 |
>> technology we have to use, and will produce no benefit, at the |
72 |
>expense |
73 |
>> of real problems. |
74 |
>> |
75 |
> |
76 |
>Well, one of the main benefits is that people won't feel like they |
77 |
>have to replace all the copyright notices with ones that reference |
78 |
>Gentoo when they put these files on Gentoo infra (such as what |
79 |
>happened with eudev). |
80 |
> |
81 |
>As far as real problems go, just don't touch the copyright lines |
82 |
>except to add "and others" and there won't be many issues. |
83 |
> |
84 |
>If somebody makes a huge rewrite they can always add themselves to the |
85 |
>notice as the main contributor if they wish. |
86 |
> |
87 |
>I definitely don't think automating the notices is a good idea. For |
88 |
>example, in the eudev repository the file src/scsi_id/scsi_id.c has |
89 |
>IBM/SUSE copyright notices on it, and that isn't what your git log |
90 |
>command would output. That was just the first random file in that |
91 |
>repository I checked. |
92 |
> |
93 |
>Overall the intent of the policy (after the various rewrites) was to |
94 |
>try to give reasonable instructions as to how the notice should be |
95 |
>written, but not to suggest that developers need to put a great deal |
96 |
>of effort into making it precise. |
97 |
> |
98 |
>-- |
99 |
>Rich |
100 |
|
101 |
-- |
102 |
Sent from my Android device with K-9 Mail. Please excuse my brevity. |