Gentoo Archives: gentoo-dev

From: Richard Yao <ryao@g.o>
To: gentoo-dev@l.g.o, Ulrich Mueller <ulm@g.o>, Kent Fredric <kentnl@g.o>
Cc: licenses@g.o
Subject: Re: [gentoo-dev] Re: [RFC] Adding potentially questionable license AcePerl-Indemnity
Date: Thu, 23 Apr 2020 18:43:05
Message-Id: 988bce89-9439-3216-5609-3037a3c2a0bd@gentoo.org
In Reply to: [gentoo-dev] Re: [RFC] Adding potentially questionable license AcePerl-Indemnity by Ulrich Mueller
1 On 4/23/20 3:31 AM, Ulrich Mueller wrote:
2 >>>>>> On Thu, 23 Apr 2020, Kent Fredric wrote:
3 >
4 >> I've just discovered dev-perl/Ace has some fun questionable licensing
5 >> which includes a lovely indemnity clause, which had previously gone
6 >> unnoticed, and it stipulates additional requests for research
7 >> publications, which is not something mentioned in any license currently
8 >> in tree other than Tinker
9 >
10 >> Following is the entire body of the license I plan to put in
11 >> licenses/AcePerl-Indemnity ( name chosen to specifically alert people
12 >> tempted to accept this license that Indemnification is an important
13 >> part they should actually read )
14 >
15 >> Current advice also says that due to the terms of this license, we have
16 >> to RESTRICT="mirror" this as well, unless the Trustees want to sign off
17 >> on potentially indemnifying CSHL
18 >
19 >> Also following up with CPAN because as its *currently* mirrored on
20 >> CPAN, and has been mirrored there for at *least* 12 years, its
21 >> potentially in a legal situation as well.
22 >
23 >> ( But that's the fault of the uploader if true, because you can't
24 >> upload anything to CPAN without mirroring being something you didn't
25 >> expect )
26 >
27 >> Once this license is added, the plan is to rework Ace-*.ebuild to be under
28 >
29 >> LICENSE="|| ( Artistic GPL-1+ ) AcePerl-Indemnity"
30 >
31 >> Upstream: https://metacpan.org/source/LDS/AcePerl-1.92/DISCLAIMER.txt
32 >
33 > The important words are:
34 > "This library is free software; you can redistribute it and/or modify it
35 > under the same terms as Perl itself."
36 > which makes it simply LICENSE="|| ( Artistic GPL-1+ )", and of course,
37 > no mirror restriction is needed.
38 >
39 > The rest is simply an additional warranty disclaimer. I wouldn't even
40 > see it as part of the license, because it is about usage of the
41 > software, not about its distribution.
42
43 The language then goes on to add additional terms, so it isn't only
44 under the terms of the perl license. There are two things that worry me
45 here.
46
47 The first is the indemnification clause. Indemnification in the US is
48 like an insurance policy. If it were to go to court over something
49 covered, those who agreed to provide indemnification must pay the legal
50 expenses of those were taken to court. People have lost in courts for
51 things as small as commas. I am not a lawyer, but I think this needs
52 additional attention.
53
54 The second is the attribution clause. While it seems silly, this has two
55 possible interpretations:
56
57 1. A disclaimer.
58 2. A solid requirement for people of a certain field of endeavor imposed
59 by the license and enforced by either legal or extralegal means.
60
61 In the case of the former, it is fine, but in the case of the latter,
62 this is enough to render the license non-free on two grounds:
63
64 1. Clause 5 of the OSD that prohibits discrimination against persons or
65 groups:
66
67 https://opensource.org/osd-annotated
68
69 2. The dissident test that we borrow from Debian regarding "excess"
70 distribution:
71
72 https://wiki.gentoo.org/wiki/License_groups#When_is_a_license_a_free_software_license.3F
73
74 If this were worded as a reminder, this would not be a problem, but it
75 seems like it could be considered a non-optional request by virtue of
76 copyright being restrictive unless explicit permission is granted. If
77 the language had been along the lines of a recommendation or a reminder
78 of the requirement that credit be provided as required by the academic
79 community for academic integrity, then it would have been fine. For
80 example, something like this would have worked:
81
82 > It is recommended that if publications result from research using this
83 SOFTWARE, CSHL be acknowledged and/or credit be given to CSHL
84 scientists, as is scientifically appropriate.
85
86 However, this is what was written:
87
88 > If publications result from research using this SOFTWARE, we ask that
89 CSHL be acknowledged and/or credit be given to CSHL scientists, as
90 scientifically appropriate.
91
92 Requests aren't always optional, so this might be construable as the
93 license imposing a requirement. It is a minor point compared to the
94 indemnity clause, but I think it merits additional scrutiny.
95
96 >
97 > As always: IANAL, TINLA.
98 >
99 > Ulrich
100 >

Attachments

File name MIME type
signature.asc application/pgp-signature