[Pkg-xen-changes] r50 - trunk/debian

Guido Trotter ultrotter at costa.debian.org
Fri Feb 24 06:04:01 UTC 2006


Author: ultrotter
Date: 2006-02-24 06:04:00 +0000 (Fri, 24 Feb 2006)
New Revision: 50

Modified:
   trunk/debian/copyright
Log:
Revamp copyright file


Modified: trunk/debian/copyright
===================================================================
--- trunk/debian/copyright	2006-02-23 13:15:45 UTC (rev 49)
+++ trunk/debian/copyright	2006-02-24 06:04:00 UTC (rev 50)
@@ -1,46 +1,121 @@
-This is xen, a virtual machine monitor, in the same genre as UML and VMWARE,
-but where the guest OS is ported, and runs in ring1, for speed.
+Xen was initially debianized by Adam Heath <doogie at brainfood.com>
 
-It was initially made into a package by Adam Heath <doogie at brainfood.com>,
-with sources obtained from:
+It was downloaded from http://www.cl.cam.ac.uk/netos/xen
 
-http://www.cl.cam.ac.uk/netos/xen
+The project is partially hosted on sourceforge.  It's homepage on sf redirects
+to the above url. Part of the development is carried on at http://www.xensource.com
 
-The project is partially hosted on sourceforge.  It's homepage(on sf)
-redirects to the above url.  The lists are hosted there.  But they don't
-use cvs; instead, they use bitkeeper, which is hosted on bkbits.net.
+Copyright:
 
-It's copyright is partially GPL v2 and BSD.  The header in the upstream
-COPYING file is included below.
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
 
-On debian machines, the GPL v2 is located at
-/usr/share/common-licenses/GPL-2.
-===
-  
-GNU General Public License
---------------------------
+   This package is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-Most files in this repository are licensed under the terms of the GNU
-General Public License (GPL), a copy of which is attached at the end
-of this notice. 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.
-    
-Licensing Exceptions (the relaxed BSD-style license)
-----------------------------------------------------
-    
-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 a much more relaxed
-BSD-style license. Affected files include the Xen interface headers
-(xen/include/public/COPYING), and various drivers, support functions
-and header files within the Linux sparse 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. Note that _any_ file that is modified and
-then distributed within a Linux kernel is still subject to the GNU GPL.
-    
+   You should have received a copy of the GNU General Public License
+   along with this package; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA.
+
+This is the header of Xen 3.0 upstream COPYING file which clarifies a bit how
+the licence is meant to be applied. The file continues with the complete text
+of the GNU General Public Licence version 2, which is not included here as it
+can be found on Debian GNU/Linux systems in `/usr/share/common-licenses/GPL-2'.
+
+<file "COPYING">
+ 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.
+
+Further note that the guest-OS interfacing header files, which
+includes all files within the subdirectory include/public, are
+*not* covered by the GPL but by a much weaker license:
+ include/public/COPYING
+
+Also 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)
 
-==
+=====================================================================
+</file>
+
+As an exception, for the convenience of users who want to port other operating
+systems to Xen, some files are licensed under a BSD-style licence. This licence
+applies to all the files under the xen/include/public directory inside the
+upstream tarball. This is the content of the COPYING file in that directory:
+
+<file "xen/include/public/COPYING">
+XEN NOTICE
+==========
+
+This copyright applies to all files within this subdirectory. All
+other files in the Xen source distribution are covered by version 2 of
+the GNU General Public License.
+
+ -- Keir Fraser (on behalf of the Xen team)
+
+=====================================================================
+
+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 copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+</file>
+
+And this, for reference, is the list of the files it applies to:
+
+xen/include/public/acm.h
+xen/include/public/acm_ops.h
+xen/include/public/arch-ia64.h
+xen/include/public/arch-x86_32.h
+xen/include/public/arch-x86_64.h
+xen/include/public/dom0_ops.h
+xen/include/public/event_channel.h
+xen/include/public/grant_table.h
+xen/include/public/hvm/hvm_info_table.h
+xen/include/public/hvm/ioreq.h
+xen/include/public/hvm/vmx_assist.h
+xen/include/public/io/blkif.h
+xen/include/public/io/console.h
+xen/include/public/io/netif.h
+xen/include/public/io/ring.h
+xen/include/public/io/tpmif.h
+xen/include/public/io/xenbus.h
+xen/include/public/io/xs_wire.h
+xen/include/public/memory.h
+xen/include/public/nmi.h
+xen/include/public/physdev.h
+xen/include/public/sched.h
+xen/include/public/sched_ctl.h
+xen/include/public/trace.h
+xen/include/public/vcpu.h
+xen/include/public/version.h
+xen/include/public/xen.h
+




More information about the Pkg-xen-changes mailing list