[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 20/24] audio: Add sndio backend
From: |
Alexandre Ratchov |
Subject: |
Re: [PULL 20/24] audio: Add sndio backend |
Date: |
Tue, 10 Sep 2024 16:57:38 +0200 |
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).