]> icculus.org git repositories - btb/d2x.git/blob - COPYING
use the orientation parameter of g3_draw_bitmap
[btb/d2x.git] / COPYING
1 D2X LICENSE
2 ====================
3 The original Descent source release is copyright by Parallax and subject
4 to the Parallax license below.  Contributions from the D1X/D2X ("DXX")
5 and D1X-Rebirth/D2X-Rebirth ("Rebirth") projects are copyright their
6 respective contributors.  The DXX and Rebirth contributors grant you
7 permission to convey their work, with or without modifications, pursuant
8 to the terms of the GNU General Public License, version 3 ("GPLv3").  As
9 a special exception, in recognition of the restrictions imposed by the
10 original Parallax license, you are excused from GPLv3 requirements that
11 conflict with the restrictions of the original Parallax license, but
12 only to the extent that such excuse is required to prevent a conflict
13 between the terms of the original Parallax license and the GNU General
14 Public License v3.  This special exception is an "Additional permission"
15 as defined by section 7 of the GNU General Public License v3.  All
16 provisions of the GPLv3 that can be satisfied without violating the
17 original Parallax license must be satisfied to the greatest extent
18 possible without violating the original Parallax license.  Failure to
19 satisfy any non-excused GPLv3 provision is expressly prohibited under
20 this license, and is therefore void and is handled pursuant to GPLv3
21 section 8 "Termination.", exactly as would occur for a non-permitted
22 propagation or modification of a GPLv3 covered work that had no special
23 exceptions.
24
25 For purposes of this document, "copyright by Parallax" shall include any
26 subsequent entities to which some or all of the Parallax copyrights were
27 transferred, without regard to how the transfer occurred.  In the event
28 that you are permitted to convey the material originally copyright by
29 Parallax under terms other than the original Parallax license below,
30 whether due to a general relicensing by the appropriate copyright
31 holders, due to special permission from the appropriate copyright
32 holders, or any other circumstance, the contributions from the DXX and
33 Rebirth projects remain subject to the GNU General Public License,
34 version 3.  The special exception described in the preceding paragraph
35 excuses only conflicts with the original Parallax license.  If a
36 subsequent license to the Parallax work conflicts with the GPLv3 in any
37 way that the original Parallax license did not conflict, then such new
38 conflicts are not excused.  As detailed in GPLv3 section 12 "No
39 Surrender of Others' Freedom.", if you cannot simultaneously satisfy the
40 non-excused terms of the GPLv3 and all other conditions imposed on you,
41 then you may not convey the GPLv3 covered work at all.
42
43 Additionally, if you are permitted to convey the material originally
44 copyright by Parallax under terms other than the original Parallax
45 license, and such new permission allows you to comply with the GPLv3 to
46 a greater extent than the original Parallax license allowed, and you
47 convey the covered work or a portion thereof, then such conveyance must
48 comply with all GPLv3 terms which can be satisfied without violating the
49 permission under which you convey the material originally copyright by
50 Parallax.
51
52
53 See GPL-3.txt for further details on the GPLv3.
54 For project history and it's contributors, please visit the
55 D2X GIT repository at https://github.com/btb/d2x
56
57
58
59 PARALLAX LICENSE
60 ================
61 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
62 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
63 END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
64 ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
65 IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
66 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
67 FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
68 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
69 AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
70 COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
71
72 We make no warranties as to the usability or correctness of this code.