Merge from ReactX branch to trunk
[reactos.git] / reactos / dll / 3rdparty / dxtn / docs / fxt1license.txt
diff --git a/reactos/dll/3rdparty/dxtn/docs/fxt1license.txt b/reactos/dll/3rdparty/dxtn/docs/fxt1license.txt
new file mode 100644 (file)
index 0000000..234c6c6
--- /dev/null
@@ -0,0 +1,244 @@
+3DFX FXT1 Source Code General Public License
+
+
+1. PREAMBLE
+
+       This license is for software that provides texture compression and 
+       decompression, particularly in the context of video games. The license
+       is intended to offer terms similar to some standard General Public 
+       Licenses designed to foster open standards and unrestricted 
+       accessibility to source code. Some of these licenses require that, as
+       a condition of the license of the software, any derivative works 
+       (that is, new software which is a work containing the original program
+       or a portion of it) must be available for general use, without
+       restriction other than for a minor transfer fee, and that the source
+       code for such derivative works must likewise be made available. The 
+       only restriction is that such derivative works must be subject to 
+       the same General Public License terms as the original work. 
+
+       This 3dfx FXT1 Source Code General Public License differs from the
+       standard licenses of this type in that it does not require the entire
+       derivative work to be made available under the terms of this license
+       nor is the recipient required to make available the source code for
+       the entire derivative work. Rather, the license is limited to only the
+       identifiable portion of the derivative work that is derived from the
+       licensed software. The precise terms and conditions for copying, 
+       distribution and modification follow.
+
+
+2. DEFINITIONS
+
+       2.1 This License applies to any program (or other "work") which 
+       contains a notice placed by the copyright holder saying it may be 
+       distributed under the terms of this 3dfx FXT1 Source Code General 
+       Public License. 
+
+       2.2 The term "Program" as used in this Agreement refers to 3DFX's 
+       FXT1 source code and object code and any Derivative Work.
+
+       2.3 "Derivative Work" means, for the purpose of the License, that 
+       portion of any work that contains the Program or the identifiable 
+       portion of a work that is derived from the Program, either verbatim or
+       with modifications and/or translated into another language, and that 
+       performs texture compression and decompression. It does not include 
+       any other portions of a work.
+
+       2.4 "Modifications of the Program" means any work, which includes a
+       Derivative Work, and includes the whole of such work.
+
+       2.5 "License" means this 3dfx FXT1 Source Code General Public License.
+
+       2.6 The "Source Code" for a work means the preferred form of the work
+       for making modifications to it. For an executable work, complete source
+       code means all the source code for all modules it contains, any
+       associated interface definition files, and the scripts used to control
+       compilation and installation of the executable work.
+
+       2.7 "3dfx" means 3dfx Interactive, Inc.
+
+
+3. LICENSED ACTIVITIES
+
+       3.1 COPYING - You may copy and distribute verbatim copies of the 
+       Program's Source Code as you receive it, in any medium, subject to the
+       provision of section 3.3 and provided also that:
+
+               (a) you conspicuously and appropriately publish on each copy
+       an appropriate copyright notice (3dfx Interactive, Inc. 1999), a notice
+       that recipients who wish to copy, distribute or modify the Program can
+       only do so subject to this License, and a disclaimer of warranty as
+       set forth in section 5;
+
+               (b) keep intact all the notices that refer to this License and
+       to the absence of any warranty; and
+               (c) give all recipients of the Program a copy of this License
+       along with the Program or instructions on how to easily receive a copy
+       of this License.
+
+
+       3.2 MODIFICATION OF THE PROGRAM/DERIVATIVE WORKS - You may modify your
+       copy or copies of the Program or any portion of it, and copy and
+       distribute such modifications subject to the provisions of section 3.3
+       and provided that you also meet all of the following conditions: 
+
+               (a) you conspicuously and appropriately publish on each copy
+       of a Derivative Work an appropriate copyright notice, a notice that
+       recipients who wish to copy, distribute or modify the Derivative Work
+       can only do so subject to this License, and a disclaimer of warranty
+       as set forth in section 5;
+
+               (b) keep intact all the notices that refer to this License and
+       to the absence of any warranty; and
+               (c) give all recipients of the Derivative Work a copy of this
+       License along with the Derivative Work or instructions on how to easily
+       receive a copy of this License.
+
+               (d) You must cause the modified files of the Derivative Work
+       to carry prominent notices stating that you changed the files and the
+       date of any change. 
+
+               (e) You must cause any Derivative Work that you distribute or
+       publish to be licensed at no charge to all third parties under the
+       terms of this License. 
+
+               (f) If the Derivative Work normally reads commands 
+       interactively when run, you must cause it, when started running for
+       such interactive use, to print or display an announcement as follows:
+
+       "COPYRIGHT 3DFX INTERACTIVE, INC. 1999, ALL RIGHTS RESERVED THIS 
+       SOFTWARE IS FREE AND PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, 
+       EITHER EXPRESSED OR IMPLIED. SEE THE 3DFX FXT1 GENERAL PUBLIC LICENSE
+       FOR A FULL TEXT OF THE DISTRIBUTION AND NON-WARRANTY PROVISIONS 
+       (REQUEST COPY FROM INFO@3DFX.COM)."
+
+               (g) The requirements of this section 3.2 do not apply to the
+       modified work as a whole but only to the Derivative Work. It is not
+       the intent of this License to claim rights or contest your rights to
+       work written entirely by you; rather, the intent is to exercise the
+       right to control the distribution of Derivative Works. 
+
+
+       3.3 DISTRIBUTION 
+
+               (a) All copies of the Program or Derivative Works which are
+       distributed must include in the file headers the following language
+       verbatim:
+
+       "THIS SOFTWARE IS SUBJECT TO COPYRIGHT PROTECTION AND IS OFFERED 
+       ONLY PURSUANT TO THE 3DFX FXT1 GENERAL PUBLIC LICENSE. A COPY OF THIS
+       LICENSE MAY BE OBTAINED FROM THE DISTRIBUTOR OR BY CONTACTING 3DFX
+       INTERACTIVE INC (info@3dfx.com). THIS PROGRAM. IS PROVIDED "AS IS"
+       WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. SEE THE
+       3DFX FXT1 GENERAL PUBLIC LICENSE FOR A FULL TEXT OF THE NON-WARRANTY
+       PROVISIONS.
+
+       USE, DUPLICATION OR DISCLOSURE BY THE GOVERNMENT IS SUBJECT TO
+       RESTRICTIONS AS SET FORTH IN SUBDIVISION (C)(1)(II) OF THE RIGHTS
+       IN TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 252.227-7013,
+       AND/OR IN SIMILAR OR SUCCESSOR CLAUSES IN THE FAR, DOD OR NASA FAR
+       SUPPLEMENT. UNPUBLISHED RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF
+       THE UNITED STATES.
+
+       COPYRIGHT 3DFX INTERACTIVE, INC. 1999, ALL RIGHTS RESERVED"
+
+               (b) You may distribute the Program or a Derivative Work in
+       object code or executable form under the terms of Sections 3.1 and 3.2
+       provided that you also do one of the following: 
+
+                       (1) Accompany it with the complete corresponding
+       machine-readable source code, which must be distributed under the 
+       terms of Sections 3.1 and 3.2; or,
+                       (2) Accompany it with a written offer, valid for at
+       least three years, to give any third party, for a charge no more than
+       your cost of physically performing source distribution, a complete
+       machine-readable copy of the corresponding source code, to be 
+       distributed under the terms of Sections 3.1 and 3.2 on a medium 
+       customarily used for software interchange; or,
+                       (3) Accompany it with the information you received as
+       to the offer to distribute corresponding source code. (This alternative
+       is allowed only for noncommercial distribution and only if you received
+       the program in object code or executable form with such an offer, in
+       accord with Subsection 3.3(b)(2) above.)
+               (c) The source code distributed need not include anything
+       that is normally distributed (in either source or binary form) with
+       the major components (compiler, kernel, and so on) of the operating
+       system on which the executable runs, unless that component itself
+       accompanies the executable code.
+               (d) If distribution of executable code or object code is made
+       by offering access to copy from a designated place, then offering
+       equivalent access to copy the source code from the same place counts
+       as distribution of the source code, even though third parties are not
+       compelled to copy the source along with the object code. 
+
+               (e) Each time you redistribute the Program or any Derivative
+       Work, the recipient automatically receives a license from 3dfx and
+       successor licensors to copy, distribute or modify the Program and
+       Derivative Works subject to the terms and conditions of the License.
+       You may not impose any further restrictions on the recipients' 
+       exercise of the rights granted herein. You are not responsible for
+       enforcing compliance by third parties to this License.
+               (f) You may not copy, modify, sublicense, or distribute the
+       Program or any Derivative Works except as expressly provided under
+       this License. Any attempt otherwise to copy, modify, sublicense or
+       distribute the Program or any Derivative Works is void, and will
+       automatically terminate your rights under this License. However,
+       parties who have received copies, or rights, from you under this
+       License will not have their licenses terminated so long as such
+       parties remain in full compliance.
+
+4. MISCELLANEOUS
+
+       4.1 Acceptance of this License is voluntary. By using, modifying or
+       distributing the Program or any Derivative Work, you indicate your 
+       acceptance of this License to do so, and all its terms and conditions
+       for copying, distributing or modifying the Program or works based on
+       it. Nothing else grants you permission to modify or distribute the
+       Program or Derivative Works and doing so without acceptance of this
+       License is in violation of the U.S. and international copyright laws.
+
+       4.2 If the distribution and/or use of the Program or Derivative Works
+       is restricted in certain countries either by patents or by copyrighted
+       interfaces, the original copyright holder who places the Program under
+       this License may add an explicit geographical distribution limitation
+       excluding those countries, so that distribution is permitted only in
+       or among countries not thus excluded. In such case, this License
+       incorporates the limitation as if written in the body of this License.
+
+       4.3 This License is to be construed according to the laws of the 
+       State of California and you consent to personal jurisdiction in the
+       State of California in the event it is necessary to enforce the
+       provisions of this License.
+
+
+5. NO WARRANTIES
+
+       5.1 TO THE EXTENT PERMITTED BY APPLICABLE LAW, THERE IS NO WARRANTY
+       FOR THE PROGRAM. OR DERIVATIVE WORKS THE COPYRIGHT HOLDERS AND/OR
+       OTHER PARTIES PROVIDE THE PROGRAM AND ANY DERIVATIVE WORKS"AS IS"
+       WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+       BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+       FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY
+       AND PERFORMANCE OF THE PROGRAM AND ANY DERIVATIVE WORK IS WITH YOU.
+       SHOULD THE PROGRAM OR ANY DERIVATIVE WORK PROVE DEFECTIVE, YOU ASSUME
+       THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+       5.2 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL 3DFX
+       INTERACTIVE, INC., OR ANY OTHER COPYRIGHT HOLDER, OR ANY OTHER PARTY
+       WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM OR DERIVATIVE WORKS AS
+       PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+       SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+       INABILITY TO USE THE PROGRAM OR DERIVATIVE WORKS (INCLUDING BUT NOT
+       LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
+       SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM OR
+       DERIVATIVE WORKS TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
+       HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+       DAMAGES.
+