All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: blauwirbel@gmail.com, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH] Mark future contributions to GPLv2-only files as GPLv2+
Date: Fri, 21 Oct 2011 09:11:41 -0500	[thread overview]
Message-ID: <4EA17D9D.5010801@codemonkey.ws> (raw)
In-Reply-To: <1319205801-17541-1-git-send-email-pbonzini@redhat.com>

On 10/21/2011 09:03 AM, Paolo Bonzini wrote:
> Even for files are licensed GPLv2-only, let's not play catch with
> ourselves, and explicitly declare that future contributions to those
> files will also be available as "any later version".
>
> Signed-off-by: Paolo Bonzini<pbonzini@redhat.com>
> diff --git a/roms/SLOF b/roms/SLOF
> index d1d6b53..b94bde0 160000
> --- a/roms/SLOF
> +++ b/roms/SLOF
> @@ -1 +1 @@
> -Subproject commit d1d6b53b713a2b7c2c25685268fa932d28a4b4c0
> +Subproject commit b94bde008b0d49ec4bfe933e110d0952d032ac28

I think you made a mistake here.

Otherwise I'm a bit concerned about ambiguity here.  Let's say we have to 
backport a fit to stable, we need to pull in this new copyright statement.

But then what if we later discovered we need to pull in a fix from before 10/25. 
  That will appear in the stable tree as a post-10/25 commit but it carries a 
GPLv2 only license.

I think a per-file flag day is really the only sane approach to this.

Regards,

Anthony Liguori

> diff --git a/xen-all.c b/xen-all.c
> index b5e28ab..4d6bf1a 100644
> --- a/xen-all.c
> +++ b/xen-all.c
> @@ -4,6 +4,8 @@
>    * This work is licensed under the terms of the GNU GPL, version 2.  See
>    * the COPYING file in the top-level directory.
>    *
> + * Contributions after 2011-10-25 are licensed under the terms of the
> + * GNU GPL, version 2 or (at your option) any later version.
>    */
>
>   #include<sys/mman.h>
> diff --git a/xen-mapcache.c b/xen-mapcache.c
> index 7bcb86e..f66bc60 100644
> --- a/xen-mapcache.c
> +++ b/xen-mapcache.c
> @@ -4,6 +4,8 @@
>    * This work is licensed under the terms of the GNU GPL, version 2.  See
>    * the COPYING file in the top-level directory.
>    *
> + * Contributions after 2011-10-25 are licensed under the terms of the
> + * GNU GPL, version 2 or (at your option) any later version.
>    */
>
>   #include "config.h"
> diff --git a/xen-stub.c b/xen-stub.c
> index efe2ab5..d713750 100644
> --- a/xen-stub.c
> +++ b/xen-stub.c
> @@ -4,6 +4,8 @@
>    * This work is licensed under the terms of the GNU GPL, version 2.  See
>    * the COPYING file in the top-level directory.
>    *
> + * Contributions after 2011-10-25 are licensed under the terms of the
> + * GNU GPL, version 2 or (at your option) any later version.
>    */
>
>   #include "qemu-common.h"

  reply	other threads:[~2011-10-21 14:11 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-21 14:03 [Qemu-devel] [PATCH] Mark future contributions to GPLv2-only files as GPLv2+ Paolo Bonzini
2011-10-21 14:11 ` Anthony Liguori [this message]
2011-10-21 14:27   ` Paolo Bonzini
2011-10-21 14:31   ` Kevin Wolf
2011-12-12 16:36 ` Anthony Liguori
2011-12-12 21:35   ` Paolo Bonzini
2011-12-12 21:55     ` Anthony Liguori

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=4EA17D9D.5010801@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=blauwirbel@gmail.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.