From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IncOn-0007po-Ak for qemu-devel@nongnu.org; Thu, 01 Nov 2007 11:56:01 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IncOm-0007o1-1b for qemu-devel@nongnu.org; Thu, 01 Nov 2007 11:56:00 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IncOl-0007nj-T4 for qemu-devel@nongnu.org; Thu, 01 Nov 2007 11:55:59 -0400 Received: from mail.gmx.net ([213.165.64.20]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1IncOl-0003jx-9e for qemu-devel@nongnu.org; Thu, 01 Nov 2007 11:55:59 -0400 Date: Thu, 1 Nov 2007 16:55:56 +0100 From: Thomas Bleher Subject: Re: [Qemu-devel] [PATCH] Add TPM support Message-ID: <20071101155556.GC15568@thomas> References: <20071031120636.GA7567@thomas> <20071031125438.GG7712@networkno.de> <20071031141020.GC7567@thomas> <20071031161427.GI7712@networkno.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="i7F3eY7HS/tUJxUd" Content-Disposition: inline In-Reply-To: <20071031161427.GI7712@networkno.de> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Thiemo Seufer Cc: qemu-devel@nongnu.org --i7F3eY7HS/tUJxUd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Thiemo Seufer [2007-10-31 17:14]: > Thomas Bleher wrote: > > * Thiemo Seufer [2007-10-31 13:54]: > > > Thomas Bleher wrote: > > > > --- /dev/null > > > > +++ b/hw/tpm.c > > > > @@ -0,0 +1,219 @@ > > > > +/* > > > > + * TPM emulation > > > > + * Written by Thomas Bleher . > > > > + * > > > > + * This driver emulates a TPM chip. TPM chips are quite complex, a= nd a TPM > > > > + * emulator already exists, therefore this driver just connects to= this > > > > + * emulator and forwards all the data. For the TPM emulator projec= t, see > > > > + * http://tpm-emulator.berlios.de/ > > > > + * > > > > + * The author does not own any TPM chip himself, so the Linux Kern= el driver for > > > > + * Atmel TPM chips was taken as a reference. The code works fine w= ith the Linux > > > > + * driver, but no tests have been done on other operating systems. > > > > + * > > > > + * Some structures are copied from the Linux Kernel source code. > > > > + */ > > >=20 > > > So the License of this file is "GPL, Version 2"? The license should be > > > mentioned in the comment. > >=20 > > I think that the parts I copied are not copyrightable, as I only copied > > the two enums (I didn't copy any structures, the comment was wrong) and, > > modulo naming, I see no other way to implement this. >=20 > Ok, so the Kernel license isn't relevant here. >=20 > > So I would be willing to license this under a more liberal license, but > > to be on the safe side, GNU GPLv2 is the best choice. >=20 > I didn't intend to enforce GPL licensing, I just concluded from the > description that the patch would include substantial parts of kernel > source code. Since this isn't the case, feel free to choose your > preferred license for it. Is there a preferred license for qemu? I see that the code as a whole is licensed under the GPLv2, but some code is under the LGPL or some BSD license. I'm willing to license it under whatever license suits qemu best. Regards, Thomas --i7F3eY7HS/tUJxUd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHKfcMD9qpeVMU938RAv9cAJ4vbjQSmLLpksWBgVJF5oYZOtWEuwCfUNlI /MF5k9K5noqFqI3pRzzUYXI= =sj7n -----END PGP SIGNATURE----- --i7F3eY7HS/tUJxUd--