move d1x license to COPYING, license clarifications
authorBradley Bell <btb@icculus.org>
Wed, 17 Jul 2002 01:46:55 +0000 (01:46 +0000)
committerBradley Bell <btb@icculus.org>
Wed, 17 Jul 2002 01:46:55 +0000 (01:46 +0000)
COPYING
Makefile.am
debian/copyright
license.txt [deleted file]

diff --git a/COPYING b/COPYING
index cbceffd..542c031 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,5 @@
-Original Descent 2 code license:
+The Descent 2 source code was released by Parallax with this license:
+---------------------------------------------------------------------------
 
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -13,13 +14,58 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 
 We make no warranties as to the usability or correctness of this code.
 
-Additional restrictions:
-Any executable created using files or code taken from this source tree
-MUST be open source. By using this source, you are agreeing to this
-term, in the interest of the descent and descent programming
-communities. The only exception is if the writer of the original
-source gives explicit permission for the code to be used otherwise.
+---------------------------------------------------------------------------
 
-Portions of d2x code are taken from the d1x project.  This code is
-covered by the d1x license, in the file license.txt
+The modifications to Descent 2 which make up d2x are covered by the
+same license as the d1x project, given below.
 
+There used to be an additional clause here, but it was functionally
+equivalent to the d1x license, and the d1x license would override it
+anyway, so it has been removed.
+
+---------------------------------------------------------------------------
+
+D1x License 
+
+Preamble
+--------
+
+This License is designed to allow the Descent programming community to
+continue to have the Descent source open and available to anyone.
+
+Original Parallax License
+-------------------------
+
+THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
+SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
+END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
+ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
+IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
+SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
+FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
+CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
+AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
+COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
+
+We make no warranties as to the usability or correctness of this code.
+-------------------------
+
+The D1x project is the combination of the original Parallax code and the 
+modifications and additions made to source code.  While the original code is 
+only under the Original Parallax License the D1x project contains original 
+code that was not made by Parallax.  This ADDED and/or CHANGED code has the 
+following added restrictions:
+
+1) By using this source you are agreeing to these terms.  
+
+2) D1x and derived works may only be modified if ONE of the following is done:
+       
+       a) The modified version is placed under this license.  The source 
+       code used to create the modified version is freely and publicly 
+       available under this license.  
+
+       b) The modified version is only used by the developer.
+
+3) D1X IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
index cb87702..7d0e991 100644 (file)
@@ -57,5 +57,5 @@ EXTRA_DIST = ${EXTRA_SUBDIRS} \
 ChangeLog \
 djgpp.bat djgpp.sh \
 autogen.sh cygconf \
-cvshowto.txt readme.txt license.txt installation.txt mingw32.txt compilerdefs.txt \
+cvshowto.txt readme.txt installation.txt mingw32.txt compilerdefs.txt \
 d2x-sdl.sh d2x-gl.sh
index 0444b6a..c54d131 100644 (file)
@@ -7,7 +7,8 @@ Upstream Author: Bradley Bell <bradleyb@u.washington.edu>
 
 Copyright:
 
-Original Descent 2 code license:
+The Descent 2 source code was released by Parallax with this license:
+---------------------------------------------------------------------------
 
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -22,12 +23,58 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 
 We make no warranties as to the usability or correctness of this code.
 
-Additional restrictions:
-Any executable created using files or code taken from this source tree
-MUST be open source. By using this source, you are agreeing to this
-term, in the interest of the descent and descent programming
-communities. The only exception is if the writer of the original
-source gives explicit permission for the code to be used otherwise.
+---------------------------------------------------------------------------
 
-Portions of d2x code are taken from the d1x project.  This code is
-covered by the d1x license, in the file license.txt
+The modifications to Descent 2 which make up d2x are covered by the
+same license as the d1x project, given below.
+
+There used to be an additional clause here, but it was functionally
+equivalent to the d1x license, and the d1x license would override it
+anyway, so it has been removed.
+
+---------------------------------------------------------------------------
+
+D1x License 
+
+Preamble
+--------
+
+This License is designed to allow the Descent programming community to
+continue to have the Descent source open and available to anyone.
+
+Original Parallax License
+-------------------------
+
+THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
+SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
+END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
+ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
+IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
+SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
+FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
+CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
+AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
+COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
+
+We make no warranties as to the usability or correctness of this code.
+-------------------------
+
+The D1x project is the combination of the original Parallax code and the 
+modifications and additions made to source code.  While the original code is 
+only under the Original Parallax License the D1x project contains original 
+code that was not made by Parallax.  This ADDED and/or CHANGED code has the 
+following added restrictions:
+
+1) By using this source you are agreeing to these terms.  
+
+2) D1x and derived works may only be modified if ONE of the following is done:
+       
+       a) The modified version is placed under this license.  The source 
+       code used to create the modified version is freely and publicly 
+       available under this license.  
+
+       b) The modified version is only used by the developer.
+
+3) D1X IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/license.txt b/license.txt
deleted file mode 100644 (file)
index f476292..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-D1x License 
-
-Preamble
---------
-
-This License is designed to allow the Descent programming community to
-continue to have the Descent source open and available to anyone.
-
-Original Parallax License
--------------------------
-
-THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
-SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
-END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
-ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
-IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
-SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
-FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
-CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
-AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
-COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
-
-We make no warranties as to the usability or correctness of this code.
--------------------------
-
-The D1x project is the combination of the original Parallax code and the 
-modifications and additions made to source code.  While the original code is 
-only under the Original Parallax License the D1x project contains original 
-code that was not made by Parallax.  This ADDED and/or CHANGED code has the 
-following added restrictions:
-
-1) By using this source you are agreeing to these terms.  
-
-2) D1x and derived works may only be modified if ONE of the following is done:
-       
-       a) The modified version is placed under this license.  The source 
-       code used to create the modified version is freely and publicly 
-       available under this license.  
-
-       b) The modified version is only used by the developer.
-
-3) D1X IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-