[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v4 03/21] acpi: Re-license ACPI builder files from GPLv2 to LGPLv2.1




On 20/09/2016 01:19, "Boris Ostrovsky" <boris.ostrovsky@xxxxxxxxxx> wrote:

>ACPI builder is currently distributed under GPLv2 license.
>
>We plan to make the builder available to components other
>than the hvmloader (which is also GPLv2). Some of these
>components (such as libxl) may be distributed under LGPL-2.1
>so that they can be used by non-GPLv2 callers.  But this
>will not be possible if we incorporate the ACPI builder in
>those other components.
>
>To avoid this problem we are relicensing sources in ACPI
>bulder directory to the Lesser GNU Public License (LGPL)
>version 2.1
>
>(dsdt.asl remains GPLv2 as we might need permission from Lenovo
>due to commit 801d469ad ("[HVM] ACPI support patch 3 of 4: ACPI
>_PRT table."))
>
>Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
>Acked-by: Daniel Kiper <dkiper@xxxxxxxxxxxx>
>Acked-by: Stefan Berger <stefanb@xxxxxxxxxx>
>Acked-by: Kouya Shimura <kouya@xxxxxxxxxxxxxx>
>Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
>Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>
>Acked-by: Keir Fraser <keir@xxxxxxx>
>Acked-by: Simon Horman <horms@xxxxxxxxxxxx>
>Acked-by: Lars Kurth <lars.kurth@xxxxxxxxxx>
>Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> [for Oracle,
>VirtualIron and Sun contributions]
>---
>CC: Daniel Kiper <dkiper@xxxxxxxxxxxx>
>CC: Stefan Berger <stefanb@xxxxxxxxxx>
>CC: Kouya Shimura <kouya@xxxxxxxxxxxxxx>
>CC: Jan Beulich <jbeulich@xxxxxxxx>
>CC: Kevin Tian <kevin.tian@xxxxxxxxx>
>CC: Keir Fraser <keir@xxxxxxx>
>CC: Simon Horman <horms@xxxxxxxxxxxx>
>CC: Lars Kurth <lars.kurth@xxxxxxxxxx>
>CC: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
>CC: keke@xxxxxxxxxx
>---
>
>Changes in v4:
>* Dropped dsdt.asl until Lenovo ACK is received (note that mk_dsdt.c *is*
>made LGPL)
>
> tools/firmware/hvmloader/acpi/Makefile        | 18 ++++++++----------

The directory tools/firmware/hvmloader/acpi/ should contain a COPYING file
containing the text following text

[1] http://xenbits.xen.org/gitweb/?p=xen.git;a=blob;f=tools/libxc/COPYING


I would replace the following block in [1] with a more verbose
description, 
which provides additional context and states our intention.

1 Note that the only valid version of the LGPL as far as the files in
   2 this directory (and its subdirectories) are concerned is _this_
   3 particular version of the license (i.e., *only* v2.1, not v2.2 or v3.x
   4 or whatever), unless explicitly otherwise stated.

This library is licensed under LGPL v2.1 to allow its usage in LGPL-2.1
libraries such as libxl. Note that the only valid version of the LGPL as
far as the files in this directory (and its subdirectories) are concerned
is _this_ particular version of the license (i.e., *only* v2.1, not v2.2
or v3.x, unless explicitly otherwise stated.

After this block


6 Where clause 3 is invoked in order to relicense under the GPL then
   7 this shall be considered to be GPL v2 only for files which have
   8 specified LGPL v2.1 only.

add



gpl sub-directory
=================
This directory contains a gpl sub-directory which contains code licensed
under the GPL v2, because we have not yet been able to get the permission
to relicense the relevant code to LGPL v2.1. See gpl/COPYING for more
information.

The makefile in this component allows to build a GPL and LGPL only
variant of this library, the latter omits all GPL source code.

Regards
Lars

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.