qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Richard Fontana <rfontana@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] An opinion on copyright-notice-less qemu files
Date: Wed, 26 Oct 2011 18:37:19 -0500	[thread overview]
Message-ID: <4EA899AF.4020208@codemonkey.ws> (raw)
In-Reply-To: <20111026224338.GB19496@redhat.com>

Hi Richard,

Thanks for posting this!

On 10/26/2011 05:43 PM, Richard Fontana wrote:
> Hi qemu developers,
>
> WARNING: (1) I am not your lawyer; (2) this is not legal advice; (3)
> this is a long post which you will probably find extremely boring
> unless you happen to be a licensing geek, which I suspect is not true
> of most if not all of you.
>
> My colleague Paolo Bonzini was discussing with me the subject of what
> the qemu project should do (if anything) about files in qemu that have
> no copyright/license notice, in connection with the recent qemu-devel
> subthread on "GPLv3 troubles". In a sense the underlying issue is what
> the legal status of such files is.
>
> Paolo correctly identified four possibilities (I am here paraphrasing
> how Paolo put them):
>
> 1) Assume nothing about the file - therefore, to deal with the GPLv3
> compatibility issue, ask all authors for permission to treat as GPLv2+
> (GPLv2 or later).
>
> 2) Because qemu has a LICENSE file (which, importantly, I am assuming
> has been in place more or less from the get-go)

This is only sort of correct.  QEMU has been around since about 2003.  There has 
been a LICENSE file for all of it's significant history.

But for a long time period, QEMU contained no GPL code out side linux-user and 
LGPL code in libcpu.  The device model was strictly X11 licensed.  The old 
LICENSE file stated:

+The following points clarify the QEMU licenses:
+
+1) The QEMU virtual CPU core library (libqemu.a) and the QEMU PC
+   system emulator are released under the GNU Lesser General Public
+   License.
+
+2) The Linux user mode QEMU emulator is released under the GNU General
+   Public License.
+
+3) The QEMU Accelerator Module is a proprietary product. It is
+   available without charge. Commercial use of the QEMU Accelerator
+   Module is allowed.
+
+   Redistribution of the QEMU Accelerator Module: any person or
+   organisation wishing to distribute it, for example on a CD or as a
+   binary or source package, must have an explicit authorization from
+   the author.
+
+   The QEMU Accelerator Module is available without any express or
+   implied warranty. In no event will the author be held liable for
+   any damages arising from the use of this software.
+
+4) QEMU is a trademark of Fabrice Bellard.

Around 2007, a decision was made to allow GPL code in the system emulator.  At 
that point in time, the LICENSE text was clarified to it's current content (more 
or less).

A number of the pre-2007 files lack copyrights and where created before the 
"QEMU is overall licensed as GPL" text was added.

I don't think this necessarily changes your interpretation significantly but I 
thought its important to make this clarification at least.

Regards,

Anthony Liguori

  reply	other threads:[~2011-10-26 23:37 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-26 22:43 [Qemu-devel] An opinion on copyright-notice-less qemu files Richard Fontana
2011-10-26 23:37 ` Anthony Liguori [this message]
2011-10-27  0:15   ` Richard Fontana

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4EA899AF.4020208@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=qemu-devel@nongnu.org \
    --cc=rfontana@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).