Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Xen
Upstream-Contact: Xen developer discussion <xen-devel@lists.xenproject.org>
Source: https://xenbits.xen.org/git-http/xen.git

Files: *
Copyright: 2002-present Keir Fraser and/or many others
License: GPL-2
Comment:
 GNU General Public License
 --------------------------
 .
 Most files in this repository are licensed under the terms of the GNU
 General Public License (GPL), a copy of which is present under the
 LICENSES/ directory. Note that the only valid version of the GPL as far
 as the files in this repository are concerned is _this_ particular
 version of the license (i.e., *only* v2, not v2.2 or v3.x or whatever),
 unless explicitly otherwise stated.
 .
 Some code fragments in the hypervisor and associated subsystems
 include other license stanzas: the most common ones are listed in
 the *License Exceptions* section of this file.
 .
 When these code sections are compiled as part of a
 GPLv2-licensed program, such as Xen, the result is licensed under
 GPLv2. See the FSF's definition of GPL compatibility:
  http://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean
 And how this applies to a range of open source licenses:
  http://www.gnu.org/licenses/license-list.html
 .
 A number of files will also specify GPL exceptions, such as
  - Autoconf exception
  - Bison exception
  - GCC exception
 .
 In addition the xen directory also contains a XEN NOTICE clarifying
 what constitutes a derived work, which applies to the xen directory
 and its subdirectories (see xen/COPYING).
 .
 Licensing Exceptions
 --------------------
 .
 For the convenience of users and those who are porting OSes to run as
 Xen guests, certain files in this repository are not subject to the
 GPL when distributed separately or included in software packages
 outside this repository.
 .
 Instead we specify more relaxed licenses, depending on need, such as
   - BSD style license (BSD Original, BSD Modified, Intel BSD)
   - MIT license
   - LGPL 2.1
 .
 Affected files include the Xen interface headers (xen/include/public),
 various drivers, support functions and header files within Xen-aware
 Linux source trees. In all such cases, license terms are stated at the
 top of the file or in a COPYING file in the same directory.
 .
 Sphinx documentation is licensed under CC-BY 4.0.  See
 docs/README.source for more specific information.
 .
 In some cases, compatible 3rd party code has been imported into the
 Xen tree, retaining the original license, such as
   - AES-128 3.0
   - FSF Unlimited License
   - Laurikari License
   - Public Domain
   - ZLIB License
 .
 Significant code imports are highlighted in a README.source file
 in the directory into which the file or code snippet was imported.
 .
 Note that *any* file that is modified and then distributed within a
 Linux kernel is still subject to the GNU GPL.
 .
 Contributions
 -------------
 .
 Contributions are governed by the license that applies to the relevant
 specific file or by the license specified in the COPYING file, that
 governs the license of its containing directory and its subdirectories.
 .
 For more information, see the CONTRIBUTING file.

Files: xen/*
Copyright: 2002-present Keir Fraser and/or many others
License: GPL-2
Comment:
 XEN NOTICE
 ==========
 .
 This license does *not* cover guest operating systems that use
 Xen services via normal hypercalls - this is merely considered normal
 use of Xen, and does *not* fall under the heading of "derived work".
 Also note that the GPL below is copyrighted by the Free Software
 Foundation, but the instance of code that it refers to (the Xen
 virtual machine monitor) is copyrighted by me and others who actually
 wrote it.
 .
 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.
 .
 Note that the only valid version of the GPL as far as Xen is concerned
 is _this_ particular version of the license (i.e., *only* v2, not v2.2
 or v3.x or whatever), unless explicitly otherwise stated.
 .
  -- Keir Fraser (on behalf of the Xen team)

Files: xen/include/public/*
Copyright: 2002-present Keir Fraser and/or many others
License: Expat
Comment:
 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.
 .
  -- Keir Fraser (on behalf of the Xen team)

Files: xen/common/*
Copyright: 2002-present Keir Fraser and/or many others
License: GPL-2
Comment:
 Most files in this directory are covered by version 2 of the
 GNU General Public License except where explicitly stated.
 See the main COPYING file in xen.git for more information.

Files: xen/common/bunzip2.c
Copyright: Rob Landley <rob@landley.net> and other contributors
License: LGPL-2.1

Files: xen/common/xmalloc_tlsf.c
Copyright: 2004-2007 Miguel Masmano Tello <mimastel@doctor.upv.es>
License: GPL-2 or LGPL-2.1

Files: xen/common/libelf/*
Copyright: Michael "Tired" Riepe <libelf@mr511.de>
License: LGPL-2.1
Comment:
 Note that the only valid version of the LGPL as far as
 the files in this directory are concerned is _this_ particular
 version of the license (i.e., *only* v2.1, not v2.2 or v3.x or
 whatever), unless explicitly otherwise stated.
 .
 Where clause 3 is invoked in order to relicense under the GPL then
 this shall be considered to be GPL v2 only for files which have
 specified LGPL v2.1 only.

Files: xen/common/libfdt/*
Copyright: 2006 David Gibson, IBM Corporation.
           2016 Free Electrons
           2016 NextThing Co.
           2014 David Gibson <david@gibson.dropbear.id.au>
           2018 embedded brains GmbH
License: GPL-2+ or BSD-2-clause

Files: xen/common/lz4/decompress.c
Copyright: 2013, LG Electronics, Kyungsik Lee <kyungsik.lee@lge.com>
           2011-2012, Yann Collet.
License: BSD-2-clause

Files: xen/common/xz/*
Copyright: Lasse Collin <lasse.collin@tukaani.org>
           Igor Pavlov <http://7-zip.org/>
License: MISC-XZ-PUBLIC-DOMAIN-WHATEVER
 This file has been put into the public domain.
 You can do whatever you want with this file.

Files: xen/crypto/rijndael.c xen/include/crypto/rijndael.h
Copyright: 2000 Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
           2000 Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
           2000 Paulo Barreto <paulo.barreto@terra.com.br>
License: XEN-MISC-PUBLIC-DOMAIN-RIJNDAEL
 This code is hereby placed in the public domain.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files: xen/crypto/vmac.c
Copyright: Ted Krovetz <tdk@acm.org> and Wei Dai
License: XEN-MISC-PUBLIC-DOMAIN-VMAC
 This implementation is herby placed in the public domain.
 The authors offers no warranty. Use at your own risk.

Files: docs/*
Copyright: 2002-present Keir Fraser and/or many others
License: CC-BY-4.0
Comment:
 Sphinx documentation:
 .
 All source rendered by Sphinx is licensed under CC-BY-4.0.
 .
 [...]
 .
 This includes:
   * All ReStructured Text files:          docs/*/*.rst
   * The Sphinx configuration file:        docs/conf.py
   * Content in Sphinx-exclusive subdirs:  docs/*-guide/*
 .
 Other documentation:
 .
 There are a variety of text documents in various formats.  These, given no
 explicit license guidance, fall under Xen's default GPL-2.0 license.

Files: m4/ax_compare_version.m4
Copyright: 2008 Tim Toolan <toolan@ele.uri.edu>
License: XEN-MISC-M4-AX
 Copying and distribution of this file, with or without modification, are
 permitted in any medium without royalty provided the copyright notice and this
 notice are preserved. This file is offered as-is, without any warranty.
Comment:
 ax_compare_version.m4
 =====================
 This file was fetched from
 http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_compare_version.m4
 .
 Also see http://www.gnu.org/software/autoconf-archive/ax_compare_version.html

Files: m4/pkg.m4
Copyright: 2004 Scott James Remnant <scott@netsplit.com>
License: GPL-2+

Files: m4/systemd.m4
Copyright: 2014 Luis R. Rodriguez <mcgrof@suse.com>
License: GPL-2+

Files: stubdom/*
Copyright: 2002-present Keir Fraser and/or many others
License: GPL-2
Comment:
 Most files in this directory are covered by version 2 of the
 GNU General Public License except where explicitly stated.
 See the main COPYING file in xen.git for more information.
 .
 Notable exceptions are listed in separate Files sections below.
 .
 Otherwise, this directory contains several files licensed under
 GPLv2+, or without copyright headers.
 .
 *.patch and *.diff files
 ========================
 This directory contains a number of *.patch and *.diff files.
 These files describe changes to source files and are thus
 licensed under the license from which the *.patch and *.diff
 were generated.

Files: stubdom/vtpm/*
Copyright: 2010-2012 United States Government, as represented by the Secretary of Defense.
License: Expat

Files: stubdom/vtpmmgr/*
Copyright: 2010-2012 United States Government, as represented by the Secretary of Defense.
           2005, Intel Corp.
License: BSD-3-Clause

Files: tools/firmware/vgabios/*
Copyright: 2001-2008 the LGPL VGABios developers Team
License: LGPL-2.1

Files: tools/include/*
Copyright: 2002-present Keir Fraser and many others
License: Expat
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
 deal in the Software without restriction, including without limitation the
 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 sell copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 .
 The above copyright notice and this permission notice shall be included in
 all cop                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   