From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anil Madhavapeddy Subject: Re: [PATCH for 4.7] libxenvchan: Change license of header from Lesser GPL v2.1 to BSD Date: Thu, 9 Jun 2016 17:37:24 +0100 Message-ID: <9772494E-8099-4A9F-BBCF-5CD7FF83E17D@recoil.org> References: <20160607204705.GE1593@mail-itl> <1465482063-15623-1-git-send-email-konrad.wilk@oracle.com> <308d735f-fa53-2c71-072b-69f475f62ceb@tycho.nsa.gov> <20160609152310.GF1593@mail-itl> Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: multipart/mixed; boundary="===============1373144471411743832==" Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bB2x9-0006Yf-9v for xen-devel@lists.xenproject.org; Thu, 09 Jun 2016 16:37:07 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jason P Andryuk Cc: Wei Liu , Olaf Hering , Stefano Stabellini , Keir Fraser , Ian Campbell , George Dunlap , Andrew Cooper , Matthew Daley , Ian Jackson , =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= , Tim Deegan , Roger Pau Monne , Jan Beulich , "xen-devel@lists.xenproject.org" , Daniel De Graaf List-Id: xen-devel@lists.xenproject.org --===============1373144471411743832== Content-Type: multipart/alternative; boundary="Apple-Mail=_73F09670-5DE8-4C9F-98D0-C3C467C0BD20" --Apple-Mail=_73F09670-5DE8-4C9F-98D0-C3C467C0BD20 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 9 Jun 2016, at 17:34, Jason P Andryuk = wrote: >=20 > On Thu, Jun 09, 2016 at 11:16:10AM -0400, Daniel De Graaf wrote: >> On 06/09/2016 10:21 AM, Konrad Rzeszutek Wilk wrote: >>> As the xen/COPYING file says: >>> "A few files are licensed under both GPL and a weaker BSD-style=20 >>> license. This includes all files within the subdirectory=20 >>> include/public, as described in include/public/COPYING. All such=20 >>> files include the non-GPL license text as a source-code comment.=20 >>> Although the license text refers generically to "the software", the=20= >>> non-GPL license applies *only* to those source files that explicitly=20= >>> include the non-GPL license text." >>>=20 >>> The libxenvchan.h is under xen/include/public/io directory and the=20= >>> xen/include/public/COPYING says: >>>=20 >>> "XEN NOTICE >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>>=20 >>> This copyright applies to all files within this subdirectory and its >>> subdirectories: >>> include/public/*.h >>> include/public/hvm/*.h >>> include/public/io/*.h >>>=20 >>> The intention is that these files can be freely copied into the=20 >>> source tree of an operating system when porting that OS to run on=20 >>> Xen. Doing so does *not* cause the OS to become subject to the terms = of the GPL. >>>=20 >>> All other files in the Xen source distribution are covered by=20 >>> version >>> 2 of the GNU General Public License except where explicitly stated=20= >>> otherwise within individual source files. >>> " >>> Having the libxenvchan.h as Lesser GPL v2.1 where the COPYING file=20= >>> says otherwise is confusing to say at least. >>>=20 >>> Upon consulting with the authors of libxenvchan they said: >>> "FWIW Neither I, nor ITL staff (as author of original libvchan=20 >>> library) have anything against converting it to the BSD-style = licence." >>> (Marek Marczykowski-G=C3=B3recki, >>> http://lists.xen.org/archives/html/xen-devel/2016-06/msg00995.html) >>> so as such lets change it. >>>=20 >>> Signed-off-by: Konrad Rzeszutek Wilk >>=20 >> Acked-by: Daniel De Graaf >=20 > Acked-by: Jason Andryuk Acked-by: Anil Madhavapeddy > --Apple-Mail=_73F09670-5DE8-4C9F-98D0-C3C467C0BD20 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On 9 Jun 2016, at 17:34, Jason P Andryuk <jason.p.andryuk@aero.org> wrote:

On = Thu, Jun 09, 2016 at 11:16:10AM -0400, Daniel De Graaf wrote:
On 06/09/2016 10:21 AM, = Konrad Rzeszutek Wilk wrote:
As the xen/COPYING file says:
"A few files are = licensed under both GPL and a weaker BSD-style
license. = This includes all files within the subdirectory
include/public, as described in include/public/COPYING. All = such
files include the non-GPL license text as a = source-code comment.
Although the license text refers = generically to "the software", the
non-GPL license = applies *only* to those source files that explicitly
include the non-GPL license text."

The libxenvchan.h is under xen/include/public/io directory = and the
xen/include/public/COPYING says:

"XEN NOTICE
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

This copyright applies to all files within = this subdirectory and its
subdirectories:
=  include/public/*.h
 include/public/hvm/*.h
 include/public/io/*.h

The = intention is that these files can be freely copied into the
source tree of an operating system when porting that OS to = run on
Xen. Doing so does *not* cause the OS to become = subject to the terms of the GPL.

All other = files in the Xen source distribution are covered by
version
2 of the GNU General Public License = except where explicitly stated
otherwise within = individual source files.
"
Having the = libxenvchan.h as Lesser GPL v2.1 where the COPYING file
says otherwise is confusing to say at least.

Upon consulting with the authors of libxenvchan they said:
"FWIW Neither I, nor ITL staff (as author of original = libvchan
library) have anything against converting it to = the BSD-style licence."
(Marek Marczykowski-G=C3=B3recki,http://lists.xen.org/archives/html/xen-devel/2016-06/msg00995.h= tml)
so as such lets change it.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

Acked-by: Jason Andryuk <andryuk@aero.org>

Acked-by: = Anil Madhavapeddy <anil@recoil.org>

= --Apple-Mail=_73F09670-5DE8-4C9F-98D0-C3C467C0BD20-- --===============1373144471411743832== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK --===============1373144471411743832==--