From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43806) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXvuZ-0002xc-DG for guix-patches@gnu.org; Tue, 26 Jun 2018 17:54:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXvuV-0006zu-HB for guix-patches@gnu.org; Tue, 26 Jun 2018 17:54:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:57014) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fXvuV-0006zS-Cu for guix-patches@gnu.org; Tue, 26 Jun 2018 17:54:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fXvuU-0004Bb-T6 for guix-patches@gnu.org; Tue, 26 Jun 2018 17:54:02 -0400 Subject: bug#31957: [bug#31958] [PATCH] gnu: Add python-pyblake2. Resent-To: guix-patches@gnu.org Resent-Message-ID: From: Marius Bakke In-Reply-To: <876026nowz.fsf@aikidev.net> References: <87o9g0ne4s.fsf@aikidev.net> <874lhqej9d.fsf@fastmail.com> <878t72o9r4.fsf@aikidev.net> <87h8lqzhq0.fsf@fastmail.com> <876026nowz.fsf@aikidev.net> Date: Tue, 26 Jun 2018 23:53:49 +0200 Message-ID: <878t71xlhu.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: Vagrant Cascadian , 31958-done@debbugs.gnu.org Cc: 31957-done@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Vagrant Cascadian writes: > On 2018-06-25, Marius Bakke wrote: >> Vagrant Cascadian writes: >>>> According to COPYING, this software is actually "octuple-licensed": >>>> >>>> * CC0 Universal 1.0 - http://creativecommons.org/publicdomain/zero/1.0 >>>> * Unlicense =E2=80=94 http://unlicense.org/ >>>> * WTFPL Version 2 - http://www.wtfpl.net/ >>>> * Apache Public License 2.0 - https://www.apache.org/licenses/LICENSE-= 2.0 >>>> * OpenSSL License - https://www.openssl.org/source/license.html >>>> * MIT License - https://opensource.org/licenses/MIT >>>> * The BSD 3-Clause License - https://opensource.org/licenses/BSD-3-Cla= use >>>> * ISC License - https://opensource.org/licenses/ISC >>>> >>>> Can you add each of these, along with an explaning comment? >>> >>> And all of those are merely fallback licenses to the author's intention >>> of public domain... and in the files themselves (pyblake2module.c, >>> setup.py), they only reference: >>> >>> http://creativecommons.org/publicdomain/zero/1.0 >>> >>> But if it's more appropriate for guix to list all possible licenses, >>> sure. :) >> >> Right. I missed the top comment of the COPYING file[0], which dedicates >> the software to the public domain. But it also says that you are free >> to choose any of the others at your discretion. >> >> So I think CC0 is appropriate, but please add a comment explaning the >> situation. Thanks! >> >> [0] https://github.com/dchest/pyblake2/blob/master/COPYING > > Updated patch: > - fixed commit message > - moved to python-crypto.scm > - removed needless linebreak > - updated description > - updated licensing to public-domain/cc0 > - clarified additional licensing in comments > > Hopefully that covers everything. Thank you! I shortened the description a bit while adding @code{} notations where appropriate, and also added a copyright statement for you. Hope that was okay :-) I also moved the package so it wasn't squeezed between the Python3 and Python2 variants of python-py-bcrypt. (...and closing the previous patch bug while at it...) Pushed as e64088f0b521145286bfe3f028699e418baf4832! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlsyte0ACgkQoqBt8qM6 VPpVEgf/Tc8Y3b/0IaUsOQXr1UHT1AkLf4FrUrMi6eM4XFfSBtK7iHnfYNx2W2+3 Mes+AXqcwLbEygXlUmfniJooB+UKBqC9UiuSkTyQLf0iJ2ve03/rG95awV5On7cv m9Ty3MdU6OejrrwvZe9vATXmErZaWA/18FMLDyBPNR+lFY8LyabI9nH0sAqXO/zz DMgJYnPYHqaSsisT7SxD7q+GOevnhv+lNjmQYB+5wV583tvp/5A2WTwGLJYAK6TJ GDdI8wL+Ko4IeV4czWRw8wqwi0jA+gNdfs9aTHQespqKQpssBGEWXis679qcuJdr pOHpFX+J0pyatu3QNROVUNLLV0KgVA== =p405 -----END PGP SIGNATURE----- --=-=-=--