Gentoo Archives: gentoo-dev

From: Ulrich Mueller <ulm@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Last rites: games-rpg/nwn-shadowlordsdreamcatcherdemon
Date: Thu, 07 Sep 2017 13:04:45
Message-Id: 22961.17378.43996.210225@a1i15.kph.uni-mainz.de
In Reply to: Re: [gentoo-dev] Last rites: games-rpg/nwn-shadowlordsdreamcatcherdemon by Rich Freeman
1 >>>>> On Thu, 7 Sep 2017, Rich Freeman wrote:
2
3 >>> Do we routinely confirm that any site we list in SRC_URI has
4 >>> permission to redistribute files? That seems like a slippery
5 >>> slope.
6 >>
7 >> We don't, and for a package that comes with a license (as the vast
8 >> majority of packages does) it normally isn't necessary.
9
10 > Why isn't this necessary? How do you know the person issuing the
11 > license actually has the right to issue it?
12
13 Don't you think there is a difference between downloading a package
14 that has a known upstream and that is also carried by other distros,
15 and downloading a license-less package from a random location on the
16 internet?
17
18 >> The package in question doesn't come with any license though, which
19 >> means that only the copyright holder has the right to distribute
20 >> it. So I believe that some extra care is justified, especially when
21 >> the upstream location of the distfile has changed.
22
23 > Why? We don't redistribute anything that is copyrighted.
24
25 Users download the file, and I think that we are responsible to have
26 only such SRC_URIs in our ebuilds from where they can obtain the
27 package without being exposed to potential legal issues.
28
29 > Are you arguing that merely linking to the file is illegal? If so,
30 > then you better get the list archives purged.
31
32 Arguably, items in SRC_URI aren't even hyperlinks. And no, I don't
33 think that such linking is illegal. IANAL, though.
34
35 >> We don't know this for sure unless we ask the author. So whoever is
36 >> interested in keeping the package in the tree should sort these
37 >> issues out.
38
39 > Perhaps if we want to enforce a policy like this we should take the
40 > time to actually write the policy down. As far as I can tell Gentoo
41 > has no such policy currently.
42
43 The old Games Ebuild Howto [1] has this:
44
45 | LICENSE
46 |
47 | The license is an important point in your ebuild. It is also a
48 | common place for making mistakes. Try to check the license on any
49 | ebuild that you submit. Often times, the license will be in a
50 | COPYING file, distributed in the package's tarball. If the license
51 | is not readily apparent, try contacting the authors of the package
52 | for clarification. [...]
53
54 I propose to add the paragraph above to the devmanual's licenses
55 section.
56
57 Ulrich
58
59 [1] https://wiki.gentoo.org/wiki/Project:Games/Ebuild_howto#LICENSE

Replies