From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dAJj6-0003kX-FS for guix-patches@gnu.org; Mon, 15 May 2017 13:24:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dAJj0-0000wr-Id for guix-patches@gnu.org; Mon, 15 May 2017 13:24:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:44167) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dAJj0-0000wf-8n for guix-patches@gnu.org; Mon, 15 May 2017 13:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dAJj0-0003aY-1F for guix-patches@gnu.org; Mon, 15 May 2017 13:24:02 -0400 Subject: bug#26924: [PATCH 11/12] gnu: calibre: Add exhaustive license list Resent-Message-ID: From: Marius Bakke In-Reply-To: References: Date: Mon, 15 May 2017 19:23:38 +0200 Message-ID: <87r2zqdof9.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Brendan Tildesley , 26924@debbugs.gnu.org --=-=-= Content-Type: text/plain Brendan Tildesley writes: > From 7c026ea16987056a6c801b5a10a79743aad74c82 Mon Sep 17 00:00:00 2001 > From: Brendan Tildesley > Date: Sun, 14 May 2017 16:57:06 +1000 > Subject: [PATCH 11/12] gnu: calibre: Add exhaustive license list > > * gnu/packages/ebook.scm (calibre): Add exhaustive license list. "... (calibre)[license]: ..." > --- > gnu/packages/ebook.scm | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm > index 135469279..2e5863e6c 100644 > --- a/gnu/packages/ebook.scm > +++ b/gnu/packages/ebook.scm > @@ -162,4 +162,13 @@ and catalog ebooks in most of the major ebook formats. It can also talk > to many ebook reader devices. It can go out to the Internet and fetch > metadata for books. It can download newspapers and convert them into > ebooks for convenient reading.") > - (license gpl3))) ; some files are under various other licenses, see COPYRIGHT > + (license (list license:gpl3 ; Too many files to detail here. See source. > + license:gpl2+ > + license:gpl2 > + license:bsd-3 > + license:lgpl2.1+ > + license:lgpl2.1 > + license:expat > + license:asl2.0 > + license:non-copyleft ; hyphenate license, and Info-Zip license. > + license:cc-by-sa3.0)))) Wow, that's quite the list! In practice, we are only required to list the licenses that apply to the output. Since Calibre is largely GPL3, which is stricter than say LGPL, it takes precedence over the more permissive licenses when they are used together. That said, determining what licenses apply to the various parts of the output can be difficult, so I think this is fine. Note that non-copyleft is a procedure that takes an URL or file path. Also, I suspect the GPL license list can be flattened to just GPL3 and maybe also LGPL2.1+? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlkZ5BoACgkQoqBt8qM6 VPr66gf/TH+wB8N7ZpfdBrtLuqx6VGgMUyukMZio2SRYAi5WZa+G54nsMFtSuQDh /xisUKv4a8y9suqLLJE1L7yJXbSSLUYojdNHHyrA4KO1y87h0cUMA/34kNSJBvrf k2h8nszBi+UO33O4Fov9QsIGh8kxGSl0L9f5n9tga5N5af9om4Q7wwTL6nK3Ja2y 5QmCkAGfUBC+wJ6mu9LUADlAFJaOlbcq+JCkNHRlHf1rltLdTwBbk1CSyKZUAaMY LgM0knwcvrFoTjIw9+gWgNzinkwXm6xSQ9zDrcQsZTgynO3KNIe4iFqY4AohPzKN VTVHCfKiHeb9DOVoPb1F/KdJDLUjFg== =8+My -----END PGP SIGNATURE----- --=-=-=--