From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ip2jk-0006sG-Qm for qemu-devel@nongnu.org; Mon, 05 Nov 2007 09:15:32 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ip2jj-0006nL-1X for qemu-devel@nongnu.org; Mon, 05 Nov 2007 09:15:32 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ip2ji-0006mt-MH for qemu-devel@nongnu.org; Mon, 05 Nov 2007 09:15:30 -0500 Received: from mail.gmx.net ([213.165.64.20]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1Ip2ji-0000O7-3N for qemu-devel@nongnu.org; Mon, 05 Nov 2007 09:15:30 -0500 Date: Mon, 5 Nov 2007 15:15:28 +0100 From: Thomas Bleher Subject: Re: [Qemu-devel] [PATCH] Add TPM support Message-ID: <20071105141528.GE8650@thomas> References: <20071031120636.GA7567@thomas> <20071031125438.GG7712@networkno.de> <20071031141020.GC7567@thomas> <20071031161427.GI7712@networkno.de> <20071101155556.GC15568@thomas> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="C94crkcyjafcjHxo" Content-Disposition: inline In-Reply-To: <20071101155556.GC15568@thomas> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --C94crkcyjafcjHxo Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Thomas Bleher [2007-11-01 16:55]: > * 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,= and a TPM > > > > > + * emulator already exists, therefore this driver just connects = to this > > > > > + * emulator and forwards all the data. For the TPM emulator proj= ect, see > > > > > + * http://tpm-emulator.berlios.de/ > > > > > + * > > > > > + * The author does not own any TPM chip himself, so the Linux Ke= rnel driver for > > > > > + * Atmel TPM chips was taken as a reference. The code works fine= with the Linux > > > > > + * driver, but no tests have been done on other operating system= s. > > > > > + * > > > > > + * 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 copi= ed > > > the two enums (I didn't copy any structures, the comment was wrong) a= nd, > > > 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, b= ut > > > 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. >=20 > 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. Thiemo Seufer told me that GPLv2 is fine for qemu, therefore I'd like to ask that this patch be included in qemu as I posted it (the second version with the clarified GPLv2 license). Thanks, Thomas Bleher --C94crkcyjafcjHxo 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) iD8DBQFHLyWAD9qpeVMU938RArAXAJ9cFMpYQgTXn77XQHk68Vx0gUG5SgCdGLXn WdE2vFcYISyZ9vnxt2PtnMU= =uM7e -----END PGP SIGNATURE----- --C94crkcyjafcjHxo--