mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
Remove the extra copy of the GPL license and license copyright headers from CONTRIBUTING and the top-level COPYING. Mention of the LICENSES/ directory and also mention the SPDX tag. SPDX support is still in progress and COPYING files in subdirectories still need to be updated. Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com> Reviewed-by: Julien Grall <jgrall@amazon.com> Release-acked-by: Henry Wang <Henry.Wang@arm.com>
76 lines
2.8 KiB
Plaintext
76 lines
2.8 KiB
Plaintext
|
|
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.
|
|
|