On Mon, Jun 13, 2016 at 05:28:57AM -0400, 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
> ==========
> 
> 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órecki,
> http://lists.xen.org/archives/html/xen-devel/2016-06/msg00995.html)
> so as such lets change it.
> 
> Signed-off-by: Konrad Rzeszutek Wilk <[email protected]>
> Acked-by: Andrew Cooper <[email protected]>
> Acked-by: Anil Madhavapeddy <[email protected]>
> Acked-by: Daniel De Graaf <[email protected]>
> Acked-by: George Dunlap <[email protected]>
> Acked-by: Jan Beulich <[email protected]>
> Acked-by: Jason Andryuk <[email protected]>
> Acked-by: Marek Marczykowski-Górecki <[email protected]>
> Acked-by: Matthew Daley <[email protected]>
> Acked-by: Olaf Hering <[email protected]>
> Acked-by: Roger Pau Monne <[email protected]>
> Acked-by: Ian Jackson <[email protected]>
> ["I have spoken to my line manager.  I can confirm that Citrix is happy
>  with this proposed change.  So:
> 
>  Acked-by: Ian Jackson <[email protected]>
> 
>  This view from Citrix covers all contributions made to these files in
>  the course of Citrix's employees' employment, which I think is:
> 
>  > Cc: Andrew Cooper <[email protected]>
>  > cc: George Dunlap <[email protected]>
>  > Cc: Ian Campbell <[email protected]>
>  > Cc: Ian Jackson <[email protected]>
>  > Cc: Roger Pau Monne <[email protected]>
>  > Cc: Stefano Stabellini <[email protected]>
>  > Cc: Tim Deegan <[email protected]>
>  > Cc: Wei Liu <[email protected]>
> 
>  [in subsequent email]:
>  Wei points out that this ought also to include Keir Fraser's
>  contribution, which was (only) in 2012.
>  " (from Ian's email):
> 

The list of people who touched tools/libvchan:

    $ git log --format="%an <%ae>" tools/libvchan | sort | uniq
    Anil Madhavapeddy <[email protected]>
    Daniel De Graaf <[email protected]>
    David Scott <[email protected]>
    Ian Campbell <[email protected]>
    Ian Jackson <[email protected]>
    Jan Beulich <[email protected]>
    Jason Andryuk <[email protected]>
    Keir Fraser <[email protected]>
    Konrad Rzeszutek Wilk <[email protected]>
    Marek Marczykowski-Górecki <[email protected]>
    Matthew Daley <[email protected]>
    Olaf Hering <[email protected]>
    Roger Pau Monne <[email protected]>

Note that David Scott is listed in my output, but Konrad didn't have
him in the list of authors.

However, David Scott made his contribution while he was employed by
Citrix, so his contribution is covered by the statement provided by Ian.

(CC Dave)

I will update the commit message accordingly.

The list of people who touched public header:

   $ git log --format=format:"%an <%ae>" xen/include/public/io/libxenvchan.h | 
sort | uniq
   Daniel De Graaf <[email protected]>
   Ian Campbell <[email protected]> 

All in all, I believe this patch has collected all the necessary acks.

I've queued it up for unstable and 4.7 branch.

Thanks everyone.

Wei.

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xen.org/xen-devel

Reply via email to