1 |
On 11/23/18 3:42 PM, Rich Freeman wrote: |
2 |
> On Fri, Nov 23, 2018 at 3:23 PM Sarah White <kuzetsa@××××××××××.ovh> wrote: |
3 |
>> |
4 |
>> On 11/23/18 2:46 PM, Rich Freeman wrote: |
5 |
>>> Nobody is suggesting that multiple copyright owners shouldn't be |
6 |
>>> allowed. Merely that multiple copyright owners shouldn't be named in |
7 |
>>> the copyright notice. |
8 |
>> |
9 |
>> The interest in removing or discouraging a more verbose, |
10 |
>> explicit copyright notice would suggest the only legitimate |
11 |
>> interest should be assumed to be in "gentoo authors", and |
12 |
>> for no other entity(s) or person(s) need have any stake |
13 |
>> in having a well-structured copyright notice (any format) |
14 |
> |
15 |
> I'm not sure what "well-structured" means. |
16 |
|
17 |
SPDX is well-structured, and was previously given |
18 |
as an example (I believe it was in this thread) |
19 |
|
20 |
quoted / cited message: |
21 |
|
22 |
-------- Forwarded Message -------- |
23 |
Subject: Re: [gentoo-project] rfc: copyright attribution clarifications |
24 |
Date: Wed, 14 Nov 2018 02:18:35 -0500 |
25 |
From: Sarah White <kuzetsa@××××××××××.ovh> |
26 |
To: gentoo-project@l.g.o |
27 |
|
28 |
On 11/13/2018 09:46 PM, William Hubbs wrote: |
29 |
> On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote: |
30 |
>> On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@g.o> |
31 |
wrote: |
32 |
>>> |
33 |
>>> Since we do not do copyright assignment any more and the glep allows for |
34 |
>>> traditional attribution, if some entity |
35 |
>>> (company, person etc) has a desire for a copyright notice in |
36 |
>>> their work, the case for not allowing this is very weak at best, so |
37 |
|
38 |
{{ snip }} |
39 |
|
40 |
SPDX-style license blocks have a well-defined layout |
41 |
(I'm a fan / several linux kernel developers are too) |
42 |
|
43 |
... and SPDX displays the copyright notice in a way which is |
44 |
fully compatible with, and improves transparency for copyleft |
45 |
|
46 |
>> |
47 |
>>> |
48 |
>>> As you can see from my example, line length will quickly become |
49 |
>>> problematic in this format because all lines in in-tree ebuilds are |
50 |
>>> supposed to be under 80 characters. |
51 |
>> |
52 |
|
53 |
{{ snip }} |
54 |
|
55 |
>> |
56 |
>>> Multiple-lines would be much easier to maintain, and |
57 |
>>> there is no cost performance wise for them. |
58 |
>> |
59 |
>> Except for spam in our files. |
60 |
> |
61 |
> And how does that affect performance? |
62 |
> |
63 |
|
64 |
it shouldn't. most interpreted languages have sensible handling for |
65 |
comments / JIT compilation, and for compiled languages there's normally |
66 |
zero runtime penalty for comment blocks of any kind. |
67 |
|
68 |
even if a QA tool has a bottleneck when scanning comments, there's no |
69 |
reason to believe this is a mission-critical failure and the performance |
70 |
bottleneck will slow down development. |
71 |
|
72 |
>> Heck, repoman complains if you stick two newlines in a row in the |
73 |
>> file, and now we basically want to add a revision history to the file? |
74 |
> |
75 |
> No, a revision history comes from vcs. |
76 |
> |
77 |
|
78 |
yep |
79 |
|
80 |
>> |
81 |
>> Just say no. Fit it on one line. |
82 |
>> |
83 |
>> But, if you had to have multiple lines, then just wrap the existing |
84 |
>> notice. Don't turn it into some kind of revision history. Just list |
85 |
>> one year range and whatever list of entities you feel compelled to |
86 |
>> list. That is the proper way to do a notice. |
87 |
> |
88 |
> No sir, it isn't. |
89 |
> |
90 |
> Look anywhere outside the Gentoo tree. For that matter, take the Linux |
91 |
> kernel, or even in the systemd source, there are several places with |
92 |
> multiple copyright notices in them. |
93 |
|
94 |
indeed. it's done in a sensible way too (see comments above) |
95 |
|
96 |
> William |
97 |
> |
98 |
|
99 |
-- kuza |