xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Cc: committers@xenproject.org, julien.grall@arm.com,
	cardoe@cardoe.com, Lars Kurth <lars.kurth@citrix.com>
Subject: [PATCH v2] Added COPYING and README.patch files to xen/common and xen/tools
Date: Mon, 26 Sep 2016 17:06:49 +0100	[thread overview]
Message-ID: <1474906009-9026-1-git-send-email-lars.kurth@citrix.com> (raw)

This patch adds information related to non-GPL licenses and code
imports from 3rd party projects. The aim of this patch, is to
make it easier for future contributors, to perform a review
of the codebase.

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>

Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
Changes since v1
Fixed typos: amd=>and & teh=>the

---
 xen/common/COPYING              | 16 +++++++++++++
 xen/common/README.source        | 50 +++++++++++++++++++++++++++++++++++++++++
 xen/tools/kconfig/README.source |  9 ++++++++
 3 files changed, 75 insertions(+)
 create mode 100644 xen/common/COPYING
 create mode 100644 xen/common/README.source
 create mode 100644 xen/tools/kconfig/README.source

diff --git a/xen/common/COPYING b/xen/common/COPYING
new file mode 100644
index 0000000..dbfb26b
--- /dev/null
+++ b/xen/common/COPYING
@@ -0,0 +1,16 @@
+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.
+
+The following files and directories are notable exceptions
+and cover code which has been imported into the Xen codebase.
+For more information on the origin of these files and their
+licenses, see README.source
+
+bunzip2.c
+unizma.c
+xmalloc_tlsf.c
+libelf/*
+libfdt/*
+lz4/decompress.c
+xz/*
\ No newline at end of file
diff --git a/xen/common/README.source b/xen/common/README.source
new file mode 100644
index 0000000..f053a81
--- /dev/null
+++ b/xen/common/README.source
@@ -0,0 +1,50 @@
+About
+=====
+This file documents the upstream sources for files and directories
+in this part of the Xen source tree. Note that the list may not
+be complete: in particular for code that has been imported from
+the Linux Kernel underr a GPLv2 license.
+
+bunzip2.c
+---------
+Originally from https://www.landley.net/code/bunzip-4.1.c
+The file is licensed under LGPLv2 (or later)
+
+unizma.c
+--------
+This file was originally imported from the Linux tree
+at kernel/git/torvalds/linux.git, path: lib/decompress_unlzma.c
+The file is licensed under LGPLv2.1 (or later)
+
+xmalloc_tlsf.c
+--------------
+This file was originally imported from the compcache project at
+https://code.google.com/archive/p/compcache/source, path
+compcache/sub-projects/allocators/tlsf-kmod
+The file is dually licensed under GPLv2.0 and LGPLv2.1
+
+libelf
+------
+This directory was opriginally imported from the libelf
+project at http://www.mr511.de/software/english.html
+This directory is licensed under LGPLv2.1 (see COPYING file)
+
+libfdt
+------
+This directory was originally imported from the Device Tree 
+Compiler at https://github.com/dgibson/dtc/tree/master/libfdt 
+This directory is dually licensed as GPLv2.0 or later
+and a BSD 2-clause license
+
+lz4/decompress.c
+-----------------
+This file was originally imported from the LZ4 project
+( http://www.lz4.org). The source is available from 
+https://github.com/Cyan4973/lz4 
+The file is licensed under a BSD 2-clause license
+
+xz 
+--
+This directory was imported from the XZ Utils project
+and is available under http://tukaani.org/xz/  
+The imported code is in the public domain
\ No newline at end of file
diff --git a/xen/tools/kconfig/README.source b/xen/tools/kconfig/README.source
new file mode 100644
index 0000000..620214c
--- /dev/null
+++ b/xen/tools/kconfig/README.source
@@ -0,0 +1,9 @@
+About
+=====
+This file documents the upstream sources for files and directories
+in this part of the Xen source tree. 
+
+xen/tools/kconfig
+-----------------
+The kconfig directory was originally imported from the linux kernel 
+git tree at kernel/git/torvalds/linux.git, path: scripts/kconfig
\ No newline at end of file
-- 
2.5.4 (Apple Git-61)


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

             reply	other threads:[~2016-09-26 16:07 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-26 16:06 Lars Kurth [this message]
2016-09-27  9:53 ` [PATCH v2] Added COPYING and README.patch files to xen/common and xen/tools Wei Liu
2016-09-30 11:22   ` Wei Liu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1474906009-9026-1-git-send-email-lars.kurth@citrix.com \
    --to=lars.kurth@citrix.com \
    --cc=cardoe@cardoe.com \
    --cc=committers@xenproject.org \
    --cc=julien.grall@arm.com \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).