From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37383) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsWR9-00050b-6A for qemu-devel@nongnu.org; Fri, 28 Jun 2013 07:01:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsWR7-000432-FK for qemu-devel@nongnu.org; Fri, 28 Jun 2013 07:01:55 -0400 Received: from mx1.redhat.com ([209.132.183.28]:31960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsWR7-00042x-7S for qemu-devel@nongnu.org; Fri, 28 Jun 2013 07:01:53 -0400 Date: Fri, 28 Jun 2013 12:01:41 +0100 From: "Daniel P. Berrange" Message-ID: <20130628110141.GK2507@redhat.com> References: <20130606150618.10486.60669.stgit@hds.com> <20130606150641.10486.35710.stgit@hds.com> <51C97C16.70008@redhat.com> <20130628104326.GJ2507@redhat.com> <51CD6B4C.90106@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <51CD6B4C.90106@redhat.com> Subject: Re: [Qemu-devel] [PATCH v4 05/10] qemu-ga: Add configure options to specify path to Windows/VSS SDK Reply-To: "Daniel P. Berrange" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: libaiqing@huawei.com, seiji.aguchi@hds.com, stefanha@gmail.com, mdroth@linux.vnet.ibm.com, qemu-devel@nongnu.org, vrozenfe@redhat.com, Tomoki Sekiyama , lcapitulino@redhat.com, Laszlo Ersek , areis@redhat.com On Fri, Jun 28, 2013 at 12:54:04PM +0200, Paolo Bonzini wrote: > Il 28/06/2013 12:43, Daniel P. Berrange ha scritto: > > On Tue, Jun 25, 2013 at 01:16:38PM +0200, Laszlo Ersek wrote: > >> On 06/06/13 17:06, Tomoki Sekiyama wrote: > >>> To enable VSS support in qemu-ga for Windows, header files included in > >>> VSS SDK are required. > >>> The VSS support is enabled by the configure option like below: > >>> ./configure --with-vss-sdk="/path/to/VSS SDK" > >>> > >>> If the path is omitted, it tries to search the headers from default paths > >>> and VSS support is enabled only if the SDK is found. > >>> VSS support is disabled if --without-vss-sdk or --with-vss-sdk=no is > >>> specified. > >>> > >>> VSS SDK is available from: > >>> http://www.microsoft.com/en-us/download/details.aspx?id=23490 > >>> > >>> To cross-compile using mingw, you need to setup the SDK on Windows > >>> environments to extract headers. You can also extract the SDK headers on > >>> POSIX environments using scripts/extract-vss-headers and msitools. > > > > What is the license of the VSS SDK ? In particular is the license > > compatible with QEMU to allow us to link to it from GPL code ? > > Doesn't it fall under the "operating system component" exception? Maybe, maybe no. I think it depends what the VSS SDK actually includes. IANAL, but my interpretation is that the exception would only apply to stuff that is distributed as part of the base Windows install. Since this is a separate download from Microsoft, it isn't clear to me that the exception would apply in this case. Does the VSS SDK actually include the .dll library that qemu-ga would be linking aginst, or is the .dll part of base windows install, and VSS SDK merely includes the header files needed for compilation ? If in doubt, I always tend to err on the side of caution when dealing with licensing for any microsoft provided software. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|