On 20.11.2017 08:17, Yu Ning wrote: > > > On 11/20/2017 5:31, Eduardo Habkost wrote: >> On Fri, Nov 17, 2017 at 05:03:27PM +0800, Yu Ning wrote: >>> On 11/17/2017 2:00, Eduardo Habkost wrote: >>>> On Thu, Nov 16, 2017 at 07:47:44AM +0100, Stefan Weil wrote: >>>>> Am 16.11.2017 um 07:50 schrieb yu.n...@linux.intel.com: >>>>>> From: Yu Ning <yu.n...@intel.com> >>>>>> >>>>>> hax-interface.h defines the interface between the HAXM kernel >>>>>> module and the HAXM QEMU accelerator. The same code can be found in >>>>>> the following files of the HAXM kernel module: >>>>>> >>>>>> include/hax_interface.h >>>>>> include/vcpu_state.h >>>>>> core/include/vm.h >>>>>> >>>>>> These files are now open source under the 3-clause BSD license, >>>>>> whereas hax-interface.h in QEMU uses GPLv2. >>>> Why is this a problem? >>> I know very little about licenses. If this is not a problem, I'm >>> happy to >>> just abandon this patch. >> As far as I can see, this is not a problem for the QEMU project >> at all, as QEMU as a whole is GPLv2. >> >> It would make sense to update the license if we wanted to keep >> our header file in sync with some other source tree (e.g. the one >> from Intel), but this doesn't seem to be the case here (yet?). >> > I see, that makes sense.
Please keep the whole HAXM as it is (BSD-3clause) as it makes this piece of software reusable for !Linux (and non-qemu) usage without licensing wars. If it will be kept BSD, I might try to integrate it with the NetBSD base-system at one point.
signature.asc
Description: OpenPGP digital signature