1From dlitz@dlitz.net Sun Nov 23 00:17:22 2008 2Date: Sun, 23 Nov 2008 00:17:22 -0500 3From: "Dwayne C. Litzenberger" <dlitz@dlitz.net> 4To: "A. M. Kuchling" <amk@amk.ca> 5Subject: PyCrypto license clarification 6Message-ID: <20081123051722.GA29253@rivest.dlitz.net> 7MIME-Version: 1.0 8Content-Type: multipart/signed; micalg=pgp-sha1; 9 protocol="application/pgp-signature"; boundary="YiEDa0DAkWCtVeE4" 10Content-Disposition: inline 11X-Primary-Address: dlitz@dlitz.net 12X-Homepage: http://www.dlitz.net/ 13X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; 14 id=19E11FE8B3CFF273ED174A24928CEC1339C25CF7 (only for key signing); 15 preference=unprotected 16X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; 17 id=4B2AFD82FC7D9E3838D9179F1C11B877E7804B45 (2008); 18 preference=signencrypt 19User-Agent: Mutt/1.5.16 (2007-06-11) 20Status: RO 21Content-Length: 3461 22Lines: 78 23 24 25--YiEDa0DAkWCtVeE4 26Content-Type: text/plain; charset=us-ascii; format=flowed 27Content-Disposition: inline 28Content-Transfer-Encoding: quoted-printable 29 30Hi Andrew, 31 32People often ask me what license PyCrypto is covered by, if it's=20 33GPL-compatible, etc. Right now, I'm not really sure what to tell them. =20 34The text in the current LICENSE file (quoted below) is not entirely clear= 35=20 36on the point of whether distributing modified versions is allowed. (It=20 37says "distribute and use", but not "modify".) 38 39 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 40=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 41=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 42 Distribute and use freely; there are no restrictions on further 43 dissemination and usage except those imposed by the laws of your 44 country of residence. This software is provided "as is" without 45 warranty of fitness for use or suitability for any purpose, express 46 or implied. Use at your own risk or not at all. 47 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 48=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 49=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 50 51 Incorporating the code into commercial products is permitted; you do 52 not have to make source available or contribute your changes back 53 (though that would be nice). 54 55 --amk (www.amk.ca) 56 57For the next PyCrypto release, I'd like to take steps to move toward a=20 58clearer licensing regime. I'm asking as many copyright holders as I can=20 59find, starting with you, if I can release PyCrypto under something clearer= 60=20 61and more standard. Below, I have quoted a public domain dedication that=20 62was recommended in _Intellectual Property and Open Source: A Practical=20 63Guide to Protecting Code_, by Van Lindberg. 64 65May I, on your behalf, dedicate to the public domain your considerable=20 66contributions to PyCrypto, with the following notice? 67 68 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 69=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 70=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 71 The contents of this file are dedicated to the public domain. To the 72 extent that dedication to the public domain is not available, everyone 73 is granted a worldwide, perpetual, royalty-free, non-exclusive license 74 to exercise all rights associated with the contents of this file for 75 any purpose whatsoever. No rights are reserved. 76 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 77=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= 78=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 79 80Regards, 81 - Dwayne 82 83--=20 84Dwayne C. Litzenberger <dlitz@dlitz.net> 85 Key-signing key - 19E1 1FE8 B3CF F273 ED17 4A24 928C EC13 39C2 5CF7 86 Annual key (2008) - 4B2A FD82 FC7D 9E38 38D9 179F 1C11 B877 E780 4B45 87 88--YiEDa0DAkWCtVeE4 89Content-Type: application/pgp-signature; name="signature.asc" 90Content-Description: Digital signature 91Content-Disposition: inline 92 93-----BEGIN PGP SIGNATURE----- 94Version: GnuPG v1.4.5 (GNU/Linux) 95 96iEYEARECAAYFAkko52IACgkQHBG4d+eAS0XPPQCfcyQ2DdAXKg9N7Z+jeSFFD5EZ 97yloAn33a3ZjkteyJaTbzEqImOEW8JGpf 98=aBEW 99-----END PGP SIGNATURE----- 100 101--YiEDa0DAkWCtVeE4-- 102 103From amk@amk.ca Sun Nov 23 07:51:59 2008 104X-Maildir-Dup-Checked: Yes 105Return-Path: <amk@amk.ca> 106X-Original-To: dwon@rivest.dlitz.net 107Delivered-To: dwon@rivest.dlitz.net 108Received: from goedel.dlitz.net (unknown [10.159.255.6]) 109 by rivest.dlitz.net (Postfix) with ESMTP id 5C2C75047D 110 for <dwon@rivest.dlitz.net>; Sun, 23 Nov 2008 07:51:59 -0500 (EST) 111Received: from localhost (localhost [127.0.0.1]) 112 by goedel.dlitz.net (Postfix) with QMQP id D632D10111 113 for <dwon@rivest.dlitz.net>; Sun, 23 Nov 2008 06:51:58 -0600 (CST) 114Received: (vmailmgr-postfix 12026 invoked by uid 1003); 23 Nov 2008 06:51:58 -0600 115Delivered-To: m-dlitz-dlitz@dlitz.net 116Received-SPF: none (goedel.dlitz.net: domain of amk@amk.ca does not designate permitted sender hosts) 117Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) 118 by goedel.dlitz.net (Postfix) with ESMTP id 97DC710105 119 for <dlitz@dlitz.net>; Sun, 23 Nov 2008 06:51:58 -0600 (CST) 120Received: (qmail 3992 invoked from network); 23 Nov 2008 12:51:52 -0000 121Received: from dsl092-163-165.wdc2.dsl.speakeasy.net (HELO localhost) (akuchling@[66.92.163.165]) 122 (envelope-sender <amk@amk.ca>) 123 by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP 124 for <dlitz@dlitz.net>; 23 Nov 2008 12:51:52 -0000 125Date: Sun, 23 Nov 2008 07:51:34 -0500 126From: "A.M. Kuchling" <amk@amk.ca> 127To: "Dwayne C. Litzenberger" <dlitz@dlitz.net> 128Subject: Re: PyCrypto license clarification 129Message-ID: <20081123125134.GA21239@amk.local> 130Reply-To: amk@amk.ca 131References: <20081123051722.GA29253@rivest.dlitz.net> 132MIME-Version: 1.0 133Content-Type: text/plain; charset=us-ascii 134Content-Disposition: inline 135In-Reply-To: <20081123051722.GA29253@rivest.dlitz.net> 136User-Agent: Mutt/1.5.13 (2006-08-11) 137Status: RO 138Content-Length: 537 139Lines: 15 140 141> People often ask me what license PyCrypto is covered by, if it's 142> GPL-compatible, etc. Right now, I'm not really sure what to tell them. 143> The text in the current LICENSE file (quoted below) is not entirely clear 144> on the point of whether distributing modified versions is allowed. (It 145> says "distribute and use", but not "modify".) 146 147The intention is that it be public domain. 148 149> May I, on your behalf, dedicate to the public domain your considerable 150> contributions to PyCrypto, with the following notice? 151 152You may. 153 154--amk 155 156 157