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

Re: [XEN PATCH for-4.17 v2 5/6] Rework COPYING installed in /usr/include/xen/, due to several licences


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Anthony PERARD <anthony.perard@xxxxxxxxxx>
  • Date: Wed, 16 Nov 2022 15:01:43 +0000
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Wei Liu <wl@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, "George Dunlap" <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Henry Wang <Henry.Wang@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Delivery-date: Wed, 16 Nov 2022 15:02:06 +0000
  • Ironport-data: A9a23:/mblvKIK7P6OFrH2FE+R4pUlxSXFcZb7ZxGr2PjKsXjdYENS02FRy mIdWG/Sb/aONDP2L9BwPoy+oUhVvZ6BmtNhGlNlqX01Q3x08seUXt7xwmUcnc+xBpaaEB84t ZV2hv3odp1coqr0/0/1WlTZhSAgk/rOHv+kUrWs1hlZHWdMUD0mhQ9oh9k3i4tphcnRKw6Ws Jb5rta31GWNglaYCUpJrfPdwP9TlK6q4mlB5wVgPakjUGL2zBH5MrpOfcldEFOgKmVkNrbSb /rOyri/4lTY838FYj9yuu+mGqGiaue60Tmm0hK6aYD76vRxjnVaPpIAHOgdcS9qZwChxLid/ jnvWauYEm/FNoWU8AgUvoIx/ytWZcWq85efSZSzXFD6I+QrvBIAzt03ZHzaM7H09c4sITpI7 ftCIwwkQSizrrOK/+LnDdJz05FLwMnDZOvzu1llxDDdS/0nXYrCU+PB4towMDUY354UW6yEP oxANGQpPE+ojx5nYz/7DLo3mvuogX/uNSVVsluPqYI84nTJzRw327/oWDbQUozWHZwPxR7Dz o7A12rfPh4kLf6N8GGM6izrpM7Bpge4abtHQdVU8dY12QbOlwT/EiY+V0a/oPS/ol6zXZRYM UN80igkoLU29UerZsLgRBD+q3mB1jY8VtxKAqsF4QeC4qPO5kCSAW1sZi5MbpkqudE7QRQu1 0SVhJX5CDp3qrqXRHmBsLCOoluaJiw9PWIEIygeQmMt+ML/qYs+ihbOSNdLE6OviNDxXzbqz Fi3QDMW3utJy5RRjuPioA6B02nESoX1ohAdvSWMWHqitAhFTaGdV6X51WeLsbF7M9PMJrWeh 0Qsl8+b5eEIKJiCki2RXekAdI2UC+a53C702gA2QcR4n9i50zv6JN0LvmkiTKt8GpxcEQIFd nM/ru+4CHV7GHKxJZF6bIuqYyjB5fixTI+1Phw4gzcnX3SQSONl1HswDaJz9zq3+KTJrU3YE cnzTCpUJSxGYZmLNRLvLwrduJdyrszE+UvdRIrg0zOs2qeEaXieRN8taQXQPr1is/nV8VuKq L6z0vdmLD0GDoXDjtT/q9ZPfTjm01BmbXwJlyCnXrHaeVc3cI3QI/TQ3akga+RYc1d9z4/1E 7DUchEw9WcTclWddl7SNS49NOuyNXu9xFpiVRER0Z+T8yBLSe6SAG03LfPboZFPGDRf8MNJ
  • Ironport-hdrordr: A9a23:qMtkR6Dvj7pNEaflHemu55DYdb4zR+YMi2TC1yhKKCC9Vvbo8P xG/c5rsSMc5wx8ZJhNo7+90ey7MBXhHP1OkOws1NWZLWrbUQKTRekIh+bfKn/bak/DH4ZmpN 5dmsNFaOEYY2IVsfrH
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Thu, Nov 03, 2022 at 11:52:03AM +0000, Anthony PERARD wrote:
> The notice in the COPYING file in "xen/include/public/COPYING" doesn't
> really apply to the files that ultimately are been install at
> "/usr/include/xen". The issue are headers in the "sys/" subdirectory
> that comes from other projects such as Linux or FreeBSD.
> 
> The main issue is that there are two headers that have a different
> licence than the MIT licence:
> 
> - xen-sys/Linux/gntalloc.h (installed as "sys/gntalloc.h") is public
>   domain.
> - xen-sys/FreeBSD/gntdev.h (installed as "sys/gntdev.h") is BSD-2.
> 
> To clarify this, we'll install a COPYING file with a different notice.
> 
> Reported-by: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
> Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
> ---

So the COPYING file is currently listed to be "ignored" by git (at least
when untracked) and that seems to bother someone or something. So I
guess an extra hunk to this patch is wanted:

diff --git a/.gitignore b/.gitignore
index 418bdfaebf..4eb602480a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -195,6 +195,7 @@ tools/hotplug/NetBSD/rc.d/xendriverdomain
 tools/include/acpi
 tools/include/_libxl*.h
 tools/include/xen/*
+!tools/include/xen/COPYING
 tools/include/xen-xsm/*
 tools/include/xen-foreign/*.(c|h|size)
 tools/include/xen-foreign/checker

Cheers,

-- 
Anthony PERARD



 


Rackspace

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