Gentoo Archives: gentoo-project

From: Aaron Bauman <bman@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] [RFC] GLEP 76: Copyright Policy
Date: Sun, 17 Jun 2018 02:17:50
Message-Id: BE9F18C0-CCA2-4F63-B915-DB8AA26D27F2@gentoo.org
In Reply to: Re: [gentoo-project] [RFC] GLEP 76: Copyright Policy by Rich Freeman
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.

Replies

Subject Author
Re: [gentoo-project] [RFC] GLEP 76: Copyright Policy Rich Freeman <rich0@g.o>