From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Love Subject: Re: Question about multiple licenses Date: Tue, 12 Sep 2017 23:13:42 +0100 Message-ID: <87vaknh8fd.fsf@albion.it.manchester.ac.uk> References: <681c721c.AEQAPExWoDUAAAAAAAAAAAOtZhgAAAACwQwAAAAAAAW9WABZoSX-@mailjet.com> <87mv6kj7i7.fsf@gmail.com> <873786zlsb.fsf@albion.it.manchester.ac.uk> <87h8wiy0ic.fsf@gnu.org> <874lseqy4m.fsf@albion.it.manchester.ac.uk> <87zia246lw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38912) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drtRH-00027i-HT for guix-devel@gnu.org; Tue, 12 Sep 2017 18:13:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drtRC-00040R-HK for guix-devel@gnu.org; Tue, 12 Sep 2017 18:13:51 -0400 In-Reply-To: <87zia246lw.fsf@gnu.org> ("Ludovic \=\?iso-8859-1\?Q\?Court\=E8s\?\= \=\?iso-8859-1\?Q\?\=22's\?\= message of "Sun, 10 Sep 2017 22:54:35 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?iso-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s writes: >> Well, from what I know about copyright, that isn't the licence of glibc, >> which is the sum of all the licences involved, and you'd have to know >> how to find them if you didn't just unpack the tarball. With pack >> output in a lot of cases you don't have the information. > > Right, =E2=80=98guix pack=E2=80=99 makes things more complicated=E2=80=94= although I would argue > that, contrary to Dockerfiles and the like (which nobody seems to > complain about), Well,=20 they should -- I think there should be something from GNU on the topic -- and it's what motivated the Fedora policy to separate %licence. That's supposed to go into containers as I understand it, c.f. %doc, which isn't in spec files. > Guix makes it easier to do provenance tracking since > there=E2=80=99s an unambiguous source =E2=86=92 binary mapping. Right, though the binary can be under a subset licence, e.g. when un-shipped tests are under a different licence. > How do Debian and Fedora determine the relevant files to copy? We could > investigate ways to do that, but it won=E2=80=99t scale unless we have a = mostly > automated way to do it. The submitter and reviewer have to put the right stuff in the package definition -- %license for Fedora and the copyright file for Debian. That should be checked to first order with licensecheck (automated in the "fedora-review" tool). You might be able to automate cross-checking with Debian and Fedora to some extent. > (It won=E2=80=99t scale to the size of Stackage, CPAN, Pypi, etc. either= =E2=80=A6) > > Thoughts? I think it has to be got right even if they don't do so. There's plenty imported to Fedora and Debian from those.