[PATCH 3/4] python/qmp-shell: relicense as LGPLv2+

John Snow posted 4 patches 3 years, 10 months ago
Maintainers: John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Beraldo Leal <bleal@redhat.com>
[PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by John Snow 3 years, 10 months ago
qmp-shell is presently licensed as GPLv2 (only). I intend to include
this tool as an add-on to an LGPLv2+ library package hosted on
PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
licenses while retaining a copyleft license.

To keep licensing matters simple, I'd like to relicense this tool as
LGPLv2+ as well in order to keep the resultant license of the hosted
release files simple -- even if library users won't "link against" this
command line tool.

Therefore, I am asking permission from the current authors of this
tool to loosen the license. At present, those people are:

- John Snow (me!), 411/609
- Luiz Capitulino, Author, 97/609
- Daniel Berrangé, 81/609
- Eduardo Habkost, 10/609
- Marc-André Lureau, 6/609
- Fam Zheng, 3/609
- Cleber Rosa, 1/609

(All of which appear to have been written under redhat.com addresses.)

Eduardo's fixes are largely automated from 2to3 conversion tools and may
not necessarily constitute authorship, but his signature would put to
rest any questions.

Cleber's changes concern a single import statement change. Also won't
hurt to ask.

CC: Luiz Capitulino <lcapitulino@redhat.com>
CC: Daniel Berrange <berrange@redhat.com>
CC: Eduardo Habkost <ehabkost@habkost.com>
CC: Marc-André Lureau <mlureau@redhat.com>
CC: Fam Zheng <fam@euphon.net>
CC: Cleber Rosa <crosa@redhat.com>

Signed-off-by: John Snow <jsnow@redhat.com>
---
 python/qemu/aqmp/qmp_shell.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/python/qemu/aqmp/qmp_shell.py b/python/qemu/aqmp/qmp_shell.py
index 35691494d0..c23f1b1928 100644
--- a/python/qemu/aqmp/qmp_shell.py
+++ b/python/qemu/aqmp/qmp_shell.py
@@ -1,11 +1,12 @@
 #
-# Copyright (C) 2009, 2010 Red Hat Inc.
+# Copyright (C) 2009-2022 Red Hat Inc.
 #
 # Authors:
 #  Luiz Capitulino <lcapitulino@redhat.com>
+#  John Snow <jsnow@redhat.com>
 #
-# This work is licensed under the terms of the GNU GPL, version 2.  See
-# the COPYING file in the top-level directory.
+# This work is licensed under the terms of the GNU LGPL, version 2 or
+# later. See the COPYING file in the top-level directory.
 #
 
 """
-- 
2.34.1


Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by Luiz Capitulino 3 years, 10 months ago
On Fri, Mar 25, 2022 at 4:04 PM John Snow <jsnow@redhat.com> wrote:

> qmp-shell is presently licensed as GPLv2 (only). I intend to include
> this tool as an add-on to an LGPLv2+ library package hosted on
> PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> licenses while retaining a copyleft license.
>
> To keep licensing matters simple, I'd like to relicense this tool as
> LGPLv2+ as well in order to keep the resultant license of the hosted
> release files simple -- even if library users won't "link against" this
> command line tool.
>
> Therefore, I am asking permission from the current authors of this
> tool to loosen the license. At present, those people are:
>
> - John Snow (me!), 411/609
> - Luiz Capitulino, Author, 97/609
> - Daniel Berrangé, 81/609
> - Eduardo Habkost, 10/609
> - Marc-André Lureau, 6/609
> - Fam Zheng, 3/609
> - Cleber Rosa, 1/609
>
> (All of which appear to have been written under redhat.com addresses.)
>
> Eduardo's fixes are largely automated from 2to3 conversion tools and may
> not necessarily constitute authorship, but his signature would put to
> rest any questions.
>
> Cleber's changes concern a single import statement change. Also won't
> hurt to ask.
>
> CC: Luiz Capitulino <lcapitulino@redhat.com>
> CC: Daniel Berrange <berrange@redhat.com>
> CC: Eduardo Habkost <ehabkost@habkost.com>
> CC: Marc-André Lureau <mlureau@redhat.com>
> CC: Fam Zheng <fam@euphon.net>
> CC: Cleber Rosa <crosa@redhat.com>
>
> Signed-off-by: John Snow <jsnow@redhat.com>
>

Acked-by: Luiz Capitulino <lcapitulino@redhat.com>

Thank you John and everybody who's contributing, it's very reassuring to see
these things are in good hands!

- Luiz

---
>  python/qemu/aqmp/qmp_shell.py | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/python/qemu/aqmp/qmp_shell.py b/python/qemu/aqmp/qmp_shell.py
> index 35691494d0..c23f1b1928 100644
> --- a/python/qemu/aqmp/qmp_shell.py
> +++ b/python/qemu/aqmp/qmp_shell.py
> @@ -1,11 +1,12 @@
>  #
> -# Copyright (C) 2009, 2010 Red Hat Inc.
> +# Copyright (C) 2009-2022 Red Hat Inc.
>  #
>  # Authors:
>  #  Luiz Capitulino <lcapitulino@redhat.com>
> +#  John Snow <jsnow@redhat.com>
>  #
> -# This work is licensed under the terms of the GNU GPL, version 2.  See
> -# the COPYING file in the top-level directory.
> +# This work is licensed under the terms of the GNU LGPL, version 2 or
> +# later. See the COPYING file in the top-level directory.
>  #
>
>  """
> --
> 2.34.1
>
>
Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by Cleber Rosa 3 years, 10 months ago
John Snow <jsnow@redhat.com> writes:

> qmp-shell is presently licensed as GPLv2 (only). I intend to include
> this tool as an add-on to an LGPLv2+ library package hosted on
> PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> licenses while retaining a copyleft license.
>
> To keep licensing matters simple, I'd like to relicense this tool as
> LGPLv2+ as well in order to keep the resultant license of the hosted
> release files simple -- even if library users won't "link against" this
> command line tool.
>
> Therefore, I am asking permission from the current authors of this
> tool to loosen the license. At present, those people are:
>
> - John Snow (me!), 411/609
> - Luiz Capitulino, Author, 97/609
> - Daniel Berrangé, 81/609
> - Eduardo Habkost, 10/609
> - Marc-André Lureau, 6/609
> - Fam Zheng, 3/609
> - Cleber Rosa, 1/609
>
> (All of which appear to have been written under redhat.com addresses.)
>
> Eduardo's fixes are largely automated from 2to3 conversion tools and may
> not necessarily constitute authorship, but his signature would put to
> rest any questions.
>
> Cleber's changes concern a single import statement change. Also won't
> hurt to ask.
>
> CC: Luiz Capitulino <lcapitulino@redhat.com>
> CC: Daniel Berrange <berrange@redhat.com>
> CC: Eduardo Habkost <ehabkost@habkost.com>
> CC: Marc-André Lureau <mlureau@redhat.com>
> CC: Fam Zheng <fam@euphon.net>
> CC: Cleber Rosa <crosa@redhat.com>
>
> Signed-off-by: John Snow <jsnow@redhat.com>
> ---
>  python/qemu/aqmp/qmp_shell.py | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
>

Acked-by: Cleber Rosa <crosa@redhat.com>
Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by Daniel P. Berrangé 3 years, 10 months ago
On Fri, Mar 25, 2022 at 04:04:37PM -0400, John Snow wrote:
> qmp-shell is presently licensed as GPLv2 (only). I intend to include
> this tool as an add-on to an LGPLv2+ library package hosted on
> PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> licenses while retaining a copyleft license.
> 
> To keep licensing matters simple, I'd like to relicense this tool as
> LGPLv2+ as well in order to keep the resultant license of the hosted
> release files simple -- even if library users won't "link against" this
> command line tool.
> 
> Therefore, I am asking permission from the current authors of this
> tool to loosen the license. At present, those people are:
> 
> - John Snow (me!), 411/609
> - Luiz Capitulino, Author, 97/609
> - Daniel Berrangé, 81/609
> - Eduardo Habkost, 10/609
> - Marc-André Lureau, 6/609
> - Fam Zheng, 3/609
> - Cleber Rosa, 1/609
> 
> (All of which appear to have been written under redhat.com addresses.)
> 
> Eduardo's fixes are largely automated from 2to3 conversion tools and may
> not necessarily constitute authorship, but his signature would put to
> rest any questions.
> 
> Cleber's changes concern a single import statement change. Also won't
> hurt to ask.
> 
> CC: Luiz Capitulino <lcapitulino@redhat.com>
> CC: Daniel Berrange <berrange@redhat.com>
> CC: Eduardo Habkost <ehabkost@habkost.com>
> CC: Marc-André Lureau <mlureau@redhat.com>
> CC: Fam Zheng <fam@euphon.net>
> CC: Cleber Rosa <crosa@redhat.com>
> 
> Signed-off-by: John Snow <jsnow@redhat.com>
> ---
>  python/qemu/aqmp/qmp_shell.py | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)

Acked-by: Daniel P. Berrangé <berrange@redhat.com>


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|


Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by John Snow 3 years, 10 months ago
On Wed, Mar 30, 2022 at 11:07 AM Daniel P. Berrangé <berrange@redhat.com> wrote:
>
> On Fri, Mar 25, 2022 at 04:04:37PM -0400, John Snow wrote:
> > qmp-shell is presently licensed as GPLv2 (only). I intend to include
> > this tool as an add-on to an LGPLv2+ library package hosted on
> > PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> > licenses while retaining a copyleft license.
> >
> > To keep licensing matters simple, I'd like to relicense this tool as
> > LGPLv2+ as well in order to keep the resultant license of the hosted
> > release files simple -- even if library users won't "link against" this
> > command line tool.
> >
> > Therefore, I am asking permission from the current authors of this
> > tool to loosen the license. At present, those people are:
> >
> > - John Snow (me!), 411/609
> > - Luiz Capitulino, Author, 97/609
> > - Daniel Berrangé, 81/609
> > - Eduardo Habkost, 10/609
> > - Marc-André Lureau, 6/609
> > - Fam Zheng, 3/609
> > - Cleber Rosa, 1/609
> >
> > (All of which appear to have been written under redhat.com addresses.)
> >
> > Eduardo's fixes are largely automated from 2to3 conversion tools and may
> > not necessarily constitute authorship, but his signature would put to
> > rest any questions.
> >
> > Cleber's changes concern a single import statement change. Also won't
> > hurt to ask.
> >
> > CC: Luiz Capitulino <lcapitulino@redhat.com>
> > CC: Daniel Berrange <berrange@redhat.com>
> > CC: Eduardo Habkost <ehabkost@habkost.com>
> > CC: Marc-André Lureau <mlureau@redhat.com>
> > CC: Fam Zheng <fam@euphon.net>
> > CC: Cleber Rosa <crosa@redhat.com>
> >
> > Signed-off-by: John Snow <jsnow@redhat.com>
> > ---
> >  python/qemu/aqmp/qmp_shell.py | 7 ++++---
> >  1 file changed, 4 insertions(+), 3 deletions(-)
>
> Acked-by: Daniel P. Berrangé <berrange@redhat.com>
>

Thanks!

That's a wrap :)

>
> With regards,
> Daniel
> --
> |: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
> |: https://libvirt.org         -o-            https://fstop138.berrange.com :|
> |: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
>
Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by Eduardo Habkost 3 years, 10 months ago
Hi!

On Fri, 25 Mar 2022 at 16:04, John Snow <jsnow@redhat.com> wrote:
>
> qmp-shell is presently licensed as GPLv2 (only). I intend to include
> this tool as an add-on to an LGPLv2+ library package hosted on
> PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> licenses while retaining a copyleft license.
>
> To keep licensing matters simple, I'd like to relicense this tool as
> LGPLv2+ as well in order to keep the resultant license of the hosted
> release files simple -- even if library users won't "link against" this
> command line tool.
>
> Therefore, I am asking permission from the current authors of this
> tool to loosen the license. At present, those people are:
>
> - John Snow (me!), 411/609
> - Luiz Capitulino, Author, 97/609
> - Daniel Berrangé, 81/609
> - Eduardo Habkost, 10/609
> - Marc-André Lureau, 6/609
> - Fam Zheng, 3/609
> - Cleber Rosa, 1/609
>
> (All of which appear to have been written under redhat.com addresses.)
>
> Eduardo's fixes are largely automated from 2to3 conversion tools and may
> not necessarily constitute authorship, but his signature would put to
> rest any questions.
>
> Cleber's changes concern a single import statement change. Also won't
> hurt to ask.
>
> CC: Luiz Capitulino <lcapitulino@redhat.com>
> CC: Daniel Berrange <berrange@redhat.com>
> CC: Eduardo Habkost <ehabkost@habkost.com>
> CC: Marc-André Lureau <mlureau@redhat.com>
> CC: Fam Zheng <fam@euphon.net>
> CC: Cleber Rosa <crosa@redhat.com>
>
> Signed-off-by: John Snow <jsnow@redhat.com>

Acked-by: Eduardo Habkost <eduardo@habkost.net>
Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by Fam Zheng 3 years, 10 months ago
On 2022-03-25 16:04, John Snow wrote:
> qmp-shell is presently licensed as GPLv2 (only). I intend to include
> this tool as an add-on to an LGPLv2+ library package hosted on
> PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> licenses while retaining a copyleft license.
> 
> To keep licensing matters simple, I'd like to relicense this tool as
> LGPLv2+ as well in order to keep the resultant license of the hosted
> release files simple -- even if library users won't "link against" this
> command line tool.
> 
> Therefore, I am asking permission from the current authors of this
> tool to loosen the license. At present, those people are:
> 
> - John Snow (me!), 411/609
> - Luiz Capitulino, Author, 97/609
> - Daniel Berrangé, 81/609
> - Eduardo Habkost, 10/609
> - Marc-André Lureau, 6/609
> - Fam Zheng, 3/609
> - Cleber Rosa, 1/609
> 
> (All of which appear to have been written under redhat.com addresses.)
> 
> Eduardo's fixes are largely automated from 2to3 conversion tools and may
> not necessarily constitute authorship, but his signature would put to
> rest any questions.
> 
> Cleber's changes concern a single import statement change. Also won't
> hurt to ask.
> 
> CC: Luiz Capitulino <lcapitulino@redhat.com>
> CC: Daniel Berrange <berrange@redhat.com>
> CC: Eduardo Habkost <ehabkost@habkost.com>
> CC: Marc-André Lureau <mlureau@redhat.com>
> CC: Fam Zheng <fam@euphon.net>
> CC: Cleber Rosa <crosa@redhat.com>
> 
> Signed-off-by: John Snow <jsnow@redhat.com>

No longer wearing that hat any more so maybe my reply doesn't matter, but since
I'm Cc'ed with my new address, I am personally happy with the re-licensing:

Acked-by: Fam Zheng <fam@euphon.net>
Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by John Snow 3 years, 10 months ago
On Tue, Mar 29, 2022 at 7:08 AM Fam Zheng <fam.zheng@bytedance.com> wrote:
>
> On 2022-03-25 16:04, John Snow wrote:
> > qmp-shell is presently licensed as GPLv2 (only). I intend to include
> > this tool as an add-on to an LGPLv2+ library package hosted on
> > PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> > licenses while retaining a copyleft license.
> >
> > To keep licensing matters simple, I'd like to relicense this tool as
> > LGPLv2+ as well in order to keep the resultant license of the hosted
> > release files simple -- even if library users won't "link against" this
> > command line tool.
> >
> > Therefore, I am asking permission from the current authors of this
> > tool to loosen the license. At present, those people are:
> >
> > - John Snow (me!), 411/609
> > - Luiz Capitulino, Author, 97/609
> > - Daniel Berrangé, 81/609
> > - Eduardo Habkost, 10/609
> > - Marc-André Lureau, 6/609
> > - Fam Zheng, 3/609
> > - Cleber Rosa, 1/609
> >
> > (All of which appear to have been written under redhat.com addresses.)
> >
> > Eduardo's fixes are largely automated from 2to3 conversion tools and may
> > not necessarily constitute authorship, but his signature would put to
> > rest any questions.
> >
> > Cleber's changes concern a single import statement change. Also won't
> > hurt to ask.
> >
> > CC: Luiz Capitulino <lcapitulino@redhat.com>
> > CC: Daniel Berrange <berrange@redhat.com>
> > CC: Eduardo Habkost <ehabkost@habkost.com>
> > CC: Marc-André Lureau <mlureau@redhat.com>
> > CC: Fam Zheng <fam@euphon.net>
> > CC: Cleber Rosa <crosa@redhat.com>
> >
> > Signed-off-by: John Snow <jsnow@redhat.com>
>
> No longer wearing that hat any more so maybe my reply doesn't matter, but since
> I'm Cc'ed with my new address, I am personally happy with the re-licensing:
>

I don't know either, but your ack is almost guaranteed to make things
quite a lot simpler :)

Hope you're doing well, Fam!

> Acked-by: Fam Zheng <fam@euphon.net>

Thanks!
--js
Re: [PATCH 3/4] python/qmp-shell: relicense as LGPLv2+
Posted by Marc-André Lureau 3 years, 10 months ago
Hi

On Sat, Mar 26, 2022 at 12:04 AM John Snow <jsnow@redhat.com> wrote:
>
> qmp-shell is presently licensed as GPLv2 (only). I intend to include
> this tool as an add-on to an LGPLv2+ library package hosted on
> PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
> licenses while retaining a copyleft license.
>
> To keep licensing matters simple, I'd like to relicense this tool as
> LGPLv2+ as well in order to keep the resultant license of the hosted
> release files simple -- even if library users won't "link against" this
> command line tool.
>
> Therefore, I am asking permission from the current authors of this
> tool to loosen the license. At present, those people are:
>
> - John Snow (me!), 411/609
> - Luiz Capitulino, Author, 97/609
> - Daniel Berrangé, 81/609
> - Eduardo Habkost, 10/609
> - Marc-André Lureau, 6/609
> - Fam Zheng, 3/609
> - Cleber Rosa, 1/609
>
> (All of which appear to have been written under redhat.com addresses.)
>
> Eduardo's fixes are largely automated from 2to3 conversion tools and may
> not necessarily constitute authorship, but his signature would put to
> rest any questions.
>
> Cleber's changes concern a single import statement change. Also won't
> hurt to ask.
>
> CC: Luiz Capitulino <lcapitulino@redhat.com>
> CC: Daniel Berrange <berrange@redhat.com>
> CC: Eduardo Habkost <ehabkost@habkost.com>
> CC: Marc-André Lureau <mlureau@redhat.com>
> CC: Fam Zheng <fam@euphon.net>
> CC: Cleber Rosa <crosa@redhat.com>
>
> Signed-off-by: John Snow <jsnow@redhat.com>

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>

> ---
>  python/qemu/aqmp/qmp_shell.py | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/python/qemu/aqmp/qmp_shell.py b/python/qemu/aqmp/qmp_shell.py
> index 35691494d0..c23f1b1928 100644
> --- a/python/qemu/aqmp/qmp_shell.py
> +++ b/python/qemu/aqmp/qmp_shell.py
> @@ -1,11 +1,12 @@
>  #
> -# Copyright (C) 2009, 2010 Red Hat Inc.
> +# Copyright (C) 2009-2022 Red Hat Inc.
>  #
>  # Authors:
>  #  Luiz Capitulino <lcapitulino@redhat.com>
> +#  John Snow <jsnow@redhat.com>
>  #
> -# This work is licensed under the terms of the GNU GPL, version 2.  See
> -# the COPYING file in the top-level directory.
> +# This work is licensed under the terms of the GNU LGPL, version 2 or
> +# later. See the COPYING file in the top-level directory.
>  #
>
>  """
> --
> 2.34.1
>