On Tue, Sep 10, 2024 at 03:28:57PM +0100, Daniel P. Berrangé wrote:
> > 
> > This is the single use of the ISC license in the more than 10k
> > files in the repository. Just checking IIUC this document:
> > https://www.gnu.org/licenses/quick-guide-gplv3.en.html
> > 
> > ISC -> LGPLv2.1 -> GPLv2 -> GPLv3
> > 
> > So ISC is compatible with GPLv2-or-later. Is that correct?
> 
> ISC is a permissive license that's semantically pretty much equivalent
> to either MIT or BSD 2 clause licenses and thus is broadly compatible
> with most other licenses, including the various GPL variants/versions.
> 
> None the less, since sndioaudio.c was a new file, it should have been
> submitted using the GPLv2+, unless there was a reason it needed to
> diverge and use ISC.
> 
> An example justification for divering is if the new code is derived
> from some non-QEMU source that was already ISC.
> 

The ISC license is more permissive than GPLv2+ and compatible with it.
The file uses this license for history reasons: initial versions of it
used to be part of the OpenBSD ports repository, which uses ISC.

If ISC is not appropriate for qemu, I agree to use GPLv2+ instead (I'm
the author this file).

Reply via email to