qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 0/7] introduce BSD-licensed block driver for "ra


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH 0/7] introduce BSD-licensed block driver for "raw"
Date: Sun, 18 Aug 2013 16:25:19 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8

Il 16/08/2013 16:59, Anthony Liguori ha scritto:
> Laszlo Ersek <address@hidden> writes:
> 
>> Paolo asked me to write such a driver based on his textual specification
>> alone. The first patch captures his email in full, the rest re-quotes
>> parts that are being implemented.
>>
>> The tree compiles at each patch. The series passes "make check-block".
>>
>> "block/raw.c" is not removed because I wanted to keep it out of my
>> series and out of my brain.
>>
>> Disclaimer: I couldn't care less if the raw block driver was public
>> domain or AGPLv3+, as long as it qualifies as free software. I'm only
>> trying to do what Paolo asked of me.
> 
> Generally speaking, rewriting parts of QEMU to be !GPL is something I
> would strongly, strongly oppose.
> 
> I believe that Paolo had a good reason for this though.

The reason is that Christoph said his original version of block/raw.c
was meant to be GPLv2-only.  I don't care if the file is BSD or LGPLv2+,
but most of the block layer is BSD, which is why I went for BSD.

It's been a while since I audited the files that would go into
libqemublock, but I remember the only problematic files were block/raw.c
(unlicensed) and block/vdi.c (GPLv2+).  Not having VirtualBox support
wouldn't be a big deal.

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]