From dlitz@dlitz.net Sun Aug 2 21:48:25 2009 Date: Sun, 2 Aug 2009 21:48:25 -0400 From: "Dwayne C. Litzenberger" To: Paul Swartz Subject: PyCrypto license clarification Message-ID: <20090803014825.GA1326@rivest.dlitz.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline User-Agent: Mutt/1.5.16 (2007-06-11) Status: RO Content-Length: 2631 Hi Paul, I am the new maintainer of the Python Cryptography Toolkit, and I am working on a new release at http://www.pycrypto.org/. People often ask me what license PyCrypto is covered by, if it's GPL-compatible, etc. Right now, I'm not really sure what to tell them. The text in the current LICENSE file (quoted below) is not entirely clear on the point of whether distributing modified versions is allowed. (It says "distribute and use", but not "modify".) =================================================================== Distribute and use freely; there are no restrictions on further dissemination and usage except those imposed by the laws of your country of residence. This software is provided "as is" without warranty of fitness for use or suitability for any purpose, express or implied. Use at your own risk or not at all. =================================================================== Incorporating the code into commercial products is permitted; you do not have to make source available or contribute your changes back (though that would be nice). --amk (www.amk.ca) For the next PyCrypto release, I would like to take steps to move toward a clearer licensing regime. I am asking as many copyright holders as I can find if I can release PyCrypto under something clearer and more standard. Below, I have quoted a public domain dedication that was recommended in _Intellectual Property and Open Source: A Practical Guide to Protecting Code_, by Van Lindberg. I have already contacted A. M. Kuchling, Robey Pointer, Barry Warsaw, Wim Lewis, Jeethu Rao, Joris Bontje, and Mark Moraes, and they have all approved the following dedication for their contributions. I understand that you have made contributions to PyCrypto, under nickname "z3p" and/or other names. May I, on your behalf, dedicate to the public domain all your contributions to PyCrypto, with the following notice? ======================================================================= The contents of this file are dedicated to the public domain. To the extent that dedication to the public domain is not available, everyone is granted a worldwide, perpetual, royalty-free, non-exclusive license to exercise all rights associated with the contents of this file for any purpose whatsoever. No rights are reserved. ======================================================================= Regards, - Dwayne -- Dwayne C. Litzenberger Key-signing key - 19E1 1FE8 B3CF F273 ED17 4A24 928C EC13 39C2 5CF7 From paulswartz@gmail.com Mon Aug 3 12:14:07 2009 X-Maildir-Dup-Checked: Yes Return-Path: X-Original-To: dwon@rivest.dlitz.net Delivered-To: dwon@rivest.dlitz.net Received: from goedel.dlitz.net (unknown [10.159.255.6]) by rivest.dlitz.net (Postfix) with ESMTP id 30B9D984FC4 for ; Mon, 3 Aug 2009 12:14:07 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by goedel.dlitz.net (Postfix) with QMQP id AD9AE81068 for ; Mon, 3 Aug 2009 10:14:06 -0600 (CST) Received: (vmailmgr-postfix 32055 invoked by uid 1003); 3 Aug 2009 10:14:06 -0600 Delivered-To: m-dlitz-dlitz@dlitz.net Received-SPF: pass (gmail.com ... _spf.google.com: 72.14.220.159 is authorized to use 'paulswartz@gmail.com' in 'mfrom' identity (mechanism 'ip4:72.14.192.0/18' matched)) receiver=goedel.dlitz.net; identity=mfrom; envelope-from="paulswartz@gmail.com"; helo=fg-out-1718.google.com; client-ip=72.14.220.159 Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.159]) by goedel.dlitz.net (Postfix) with ESMTP id 4E63881066 for ; Mon, 3 Aug 2009 10:14:05 -0600 (CST) Received: by fg-out-1718.google.com with SMTP id d23so1076840fga.3 for ; Mon, 03 Aug 2009 09:14:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=A0RHBf0TnribKS5qOHJ3WYbkZ+b0cuPeuoKAvpApWcc=; b=gyTqkRhKlHadFKIZCBWsRbnMNVDq1PWlJbyC0EvxPskaoHr3HAR96MWQNBePu/40Ac Vn55qlIqTdom4e9zlUEE6MwZo9kqi/Qw0L/SLib0DlQeNqo/eHYqPmuVswltaYwNAyMJ Y9++76rPGzqYdALsfvsmwv7Q3/bEmjVTr0tQE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=jze7KSMkUGilfVCXKXaaXMi5NAtGdMQOtVZZfRNyGSy68xOd2sxefjyyig3EfT6Nv6 Q3opUMsT96Q6zjZND55w446kTh2uBTNz4d3NwIeEWJnG3xcliRQu/mXPFp8AzPI3CefL 1ornJLM1eQ2XyuZA73jem+SJtfdHUcSD1UhgI= MIME-Version: 1.0 Received: by 10.239.157.147 with SMTP id q19mr601802hbc.61.1249316043185; Mon, 03 Aug 2009 09:14:03 -0700 (PDT) In-Reply-To: <20090803014825.GA1326@rivest.dlitz.net> References: <20090803014825.GA1326@rivest.dlitz.net> From: Paul Swartz Date: Mon, 3 Aug 2009 12:13:43 -0400 Message-ID: <324cfb540908030913x71d331f0kb069052f74e5ae6b@mail.gmail.com> Subject: Re: PyCrypto license clarification To: "Dwayne C. Litzenberger" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Status: RO X-Status: A Content-Length: 1450 On Sun, Aug 2, 2009 at 9:48 PM, Dwayne C. Litzenberger wro= te: > Hi Paul, > > I am the new maintainer of the Python Cryptography Toolkit, and I am > working on a new release at http://www.pycrypto.org/. That's great! > I understand that you have made contributions to PyCrypto, under nickname > "z3p" and/or other names. =C2=A0May I, on your behalf, dedicate to the pu= blic > domain all your contributions to PyCrypto, with the following notice? > > =C2=A0=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=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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =C2=A0The contents of this file are dedicated to the public domain. =C2= =A0To the > =C2=A0extent that dedication to the public domain is not available, every= one > =C2=A0is granted a worldwide, perpetual, royalty-free, non-exclusive lice= nse > =C2=A0to exercise all rights associated with the contents of this file fo= r > =C2=A0any purpose whatsoever. =C2=A0No rights are reserved. > =C2=A0=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=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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Yes, that's fine. Good luck with the new release! -p --=20 Paul Swartz paulswartz at gmail dot com http://paulswartz.net/ AIM: z3penguin From dlitz@dlitz.net Mon Aug 3 14:35:01 2009 Date: Mon, 3 Aug 2009 14:35:01 -0400 From: "Dwayne C. Litzenberger" To: Paul Swartz Subject: Re: PyCrypto license clarification Message-ID: <20090803183501.GA17472@rivest.dlitz.net> References: <20090803014825.GA1326@rivest.dlitz.net> <324cfb540908030913x71d331f0kb069052f74e5ae6b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <324cfb540908030913x71d331f0kb069052f74e5ae6b@mail.gmail.com> X-Primary-Address: dlitz@dlitz.net X-Homepage: http://www.dlitz.net/ X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; id=19E11FE8B3CFF273ED174A24928CEC1339C25CF7 (only for key signing); preference=unprotected X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; id=4B2AFD82FC7D9E3838D9179F1C11B877E7804B45 (2008); preference=signencrypt User-Agent: Mutt/1.5.16 (2007-06-11) Status: RO Content-Length: 1250 On Mon, Aug 03, 2009 at 12:13:43PM -0400, Paul Swartz wrote: >On Sun, Aug 2, 2009 at 9:48 PM, Dwayne C. Litzenberger wrote: >> Hi Paul, >> >> I am the new maintainer of the Python Cryptography Toolkit, and I am >> working on a new release at http://www.pycrypto.org/. > >That's great! > >> I understand that you have made contributions to PyCrypto, under nickname >> "z3p" and/or other names.  May I, on your behalf, dedicate to the public >> domain all your contributions to PyCrypto, with the following notice? >> >>  ======================================================================= >>  The contents of this file are dedicated to the public domain.  To the >>  extent that dedication to the public domain is not available, everyone >>  is granted a worldwide, perpetual, royalty-free, non-exclusive license >>  to exercise all rights associated with the contents of this file for >>  any purpose whatsoever.  No rights are reserved. >>  ======================================================================= > >Yes, that's fine. Good luck with the new release! Perfect! Thanks for the quick response! -- Dwayne C. Litzenberger Key-signing key - 19E1 1FE8 B3CF F273 ED17 4A24 928C EC13 39C2 5CF7