From ac5fd5c390be54f9979a363f97af034f719809ee Mon Sep 17 00:00:00 2001
From: Kevin Rushforth
Date: Fri, 25 Jun 2004 21:47:53 +0000
Subject: Started work needed for binary releases. Added license files for JRL
& JDL. Updated web pages. Renamed third party license files so they are
clearly identified with the prefix THIRDPARTY-LICENSE-
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@20 ba19aa83-45c5-6ac9-afd3-db810772062c
---
LICENSE-GLEXT.txt | 32 ---
LICENSE-JDL.txt | 332 ++++++++++++++++++++++++++++
LICENSE-JRL.txt | 157 +++++++++++++
LICENSE-PANORAMIX.txt | 31 ---
LICENSE.txt | 21 +-
README-FIRST.txt | 10 +-
THIRDPARTY-LICENSE-GLEXT.txt | 32 +++
THIRDPARTY-LICENSE-PANORAMIX.txt | 31 +++
release-info/pre-release/HOW-TO-INSTALL.txt | 1 +
release-info/pre-release/README.txt | 14 ++
www/index.html | 130 +++++------
11 files changed, 646 insertions(+), 145 deletions(-)
delete mode 100644 LICENSE-GLEXT.txt
create mode 100644 LICENSE-JDL.txt
create mode 100644 LICENSE-JRL.txt
delete mode 100644 LICENSE-PANORAMIX.txt
create mode 100644 THIRDPARTY-LICENSE-GLEXT.txt
create mode 100644 THIRDPARTY-LICENSE-PANORAMIX.txt
create mode 100644 release-info/pre-release/HOW-TO-INSTALL.txt
create mode 100644 release-info/pre-release/README.txt
diff --git a/LICENSE-GLEXT.txt b/LICENSE-GLEXT.txt
deleted file mode 100644
index dce8bfe..0000000
--- a/LICENSE-GLEXT.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-The following additional provisions apply to third party software
-included as part of this product.
-
- native/ogl/
- glext.h - glext header file on http://oss.sgi.com
-
-License Applicability. Except to the extent portions of this file are
-made subject to an alternative license as permitted in the SGI Free
-Software License B, Version 1.1 (the "License"), the contents of this
-file are subject only to the provisions of the License. You may not use
-this file except in compliance with the License. You may obtain a copy
-of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
-Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
-
-http://oss.sgi.com/projects/FreeB
-
-Note that, as provided in the License, the Software is distributed on an
-"AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
-DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
-CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
-PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
-
-Original Code. The Original Code is: OpenGL Sample Implementation,
-Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
-Inc. The Original Code is Copyright (c) 1991-2002 Silicon Graphics, Inc.
-Copyright in any portions created by third parties is as indicated
-elsewhere herein. All Rights Reserved.
-
-Additional Notice Provisions: This software was created using the
-OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
-not been independently verified as being compliant with the OpenGL(R)
-version 1.2.1 Specification.
diff --git a/LICENSE-JDL.txt b/LICENSE-JDL.txt
new file mode 100644
index 0000000..86b1171
--- /dev/null
+++ b/LICENSE-JDL.txt
@@ -0,0 +1,332 @@
+JAVA DISTRIBUTION LICENSE (VER. 1.0)
+Java 3D
+
+I. LICENSE GRANTS, TERMS AND RESTRICTIONS
+
+1.0 General License Terms. This Java Distribution License ("JDL") is
+between Sun Microsystems, Inc. ("Sun") and You where "You" means the
+individual or legal entity exercising rights under this
+JDL. "Technology" means the following as provided under this JDL: (i)
+the source code and binary code from the Reference Implementation
+("RI") of the Java 3DTM version 1.3 Specification (the
+"Specification") and related documentation, all as revised or upgraded
+and made available hereunder; and (ii) the associated technology
+compatibility kit ("TCK"). The TCK contains the TCK documentation,
+user's guide ("TCK User's Guide"), test tools and test suite
+associated with the Specification, as revised or upgraded by Sun. The
+TCK is provided so that You may determine if Your implementation is
+compliant with the Specification. "Modifications" means any (i) change
+or addition to or derivative of the Technology; or (ii) new source or
+object code implementing the Specification for the
+Technology. "Commercial Use" means: (i) Your use of the RI and/or
+Modifications as part of a Compatible Implementation within Your
+business or organization, but only by Your employees or agents; and/or
+(ii) any use or distribution, directly or indirectly by You of the RI
+and/or Modifications as part of a Compatible Implementation to any
+third party, alone or bundled with any other software or hardware, for
+direct or indirect commercial or strategic gain or advantage. By Your
+use or distribution of the Technology and Modifications, You agree to
+the terms of this JDL.
+
+2.0 License Grants, Restrictions and Termination.
+
+2.1 Commercial Use and Internal Deployment License Grants. Subject to
+the terms of this JDL, Sun grants to You, to the extent of Sun's
+licensable copyrights, patents and trade secrets in the RI, a limited,
+non-exclusive, non-transferable, worldwide and royalty-free license to
+modify, compile, reproduce, distribute, internally use and internally
+deploy code and related documentation from the RI and/or Modifications
+for Commercial Use, but only as part of Your own Compatible
+Implementation (as defined below), and only if You make such
+distributions as follows:
+
+(i) Source Code. You can only distribute source code for the RI and
+Modifications under all of the following conditions: (a) You make such
+distribution under the terms of this JDL; (b) without offering or
+imposing any different terms; (c) to a receipient who has accepted the
+terms of this JDL; and (d) You provide a copy of this JDL to each such
+receipient;
+
+(ii) Binary Code. You can distribute binary code for the RI and
+Modifications but only under license terms which (a) have been
+accepted by the receipient; (b) are consistent, and not conflicting,
+with the terms of the JDL; and (c) where such terms are no less
+protective of Sun than the terms of this JDL.
+
+2.2 TCK License Grant. Subject to the terms of this JDL, Sun grants to
+You, to the extent of Sun's licensable copyrights, patents and trade
+secrets in the TCK, a limited, non-exclusive, non-transferable,
+worldwide and royalty-free license to internally use the TCK for the
+sole purpose of developing and testing Your Compatible Implementations
+(as defined below).
+
+2.2.1 TCK Master Support Agreement. If you desire support for the TCK,
+You may execute a separate TCK master support with Sun as described on
+the Technology Site or on such other URL as Sun may designate from
+time to time.
+
+2.2.2 TCK Use Terms. Your TCK license grant hereunder is expressly
+conditioned upon your continued adherance to the following
+restrictions:
+
+(i) You may not sublicense or distribute the TCK to any third party
+except for any specific TCK code files identified as redistributables
+in the TCK User's Guide ("Redistributables"), but only: (a) as part of
+a TCK Adaptor accompanying a Compatible Implementation (where a "TCK
+Adaptor" means a program that effects interoperability between the TCK
+and the Compatible Implementation); and (b) pursuant to a license
+agreement that protects Sun's interests consistent with the terms of
+the JDL;
+
+(ii) You may not create derivative works of the TCK nor of any of its
+components except for the Redistributables in a TCK Adaptor;
+
+(iii) You may not disassemble or decompile binary portions of the
+TCK's test suites or test tools or otherwise attempt to derive the
+source code from such binary portions;
+
+(iv) You may not develop other test suites intended to validate
+compatibility with the Specification to which the TCK licensed
+hereunder corresponds;
+
+(v) You may not use the TCK to test a third party's product;
+
+(vi) You may not make Commercial Use of code which implements any
+portion of the Specification unless such code is included in a
+Compatible Implementation;
+
+(vii) You may disclose Test Reports (where "Test Reports" means those
+reports generated by the TCK which identify only configuration
+information and the status of individual or aggregate test executions)
+for an implementation which You are attempting to certified in
+accordance with the terms of this JDL for the sole purpose of making
+Your implementation a Compatible Implementation, but you may not make
+any claims of comparative compatibility nor disclose any other TCK
+testing information to any party. For example, You cannot claim that
+Your implementation is "nearly compatible" or "98% compatible." When
+You share Test Reports in any public forum, including mailing lists,
+marketing material or press releases, and Your implementation is not a
+Compatible Implementation, You must state that Your implementation is
+"not compatible;" and
+
+(viii) You will protect the TCK as confidential information of Sun
+and, except as expressly authorized herein, You may not disclose the
+TCK to any third party. This obligation of confidentiality with
+respect to the TCK will survive any termination or expiration of this
+JDL.
+
+2.3 Term and Termination. This JDL shall have an initial term of two
+(2) years after your acceptance of this JDL and shall thereafter
+automatically renew for additional one year terms unless either party
+provides notice to the other party sixty (60) days prior to an
+anniversary date. The license grants of this JDL, are expressly
+conditioned upon Your not acting outside their scope, and Your
+continued compliance with the material provisions of this JDL. All
+license grants under this JDL will automatically and immediately be
+revoked without notice if You fail to so comply. Upon termination or
+expiration of this JDL, You must discontinue all use and distribution
+of the Technology and any Compatible Implementation licensed under
+this JDL. All sublicenses You have properly granted hereunder shall
+survive termination or expiration of Your rights under the
+JDL. Provisions which should, by their nature, remain in effect after
+termination or expiration shall survive, including, without
+limitation, the provisions of Article II (General Terms) and the TCK
+confidentiality obligations under this JDL.
+
+2.4 General License Restrictions. Some portions of the Technology are
+provided with notices and/or open source or other licenses from other
+parties which govern the use of those portions. Your use or
+distribution of encryption technology contained within the Technlogy
+is subject to all applicable governmental regulations of the United
+States of America and the country where the Technology is
+deployed. You agree to comply with the U.S. export controls and trade
+laws of other countries that apply to the Technology and Compatible
+Implementations. You acknowledge that the Technology is not designed,
+licensed or intended for use in the design, construction, operation or
+maintenance of any nuclear facility. Other than the rights granted
+herein, Sun retains all rights, title, and interest in the Technlogy.
+
+3.0 Compatibility and Use of the TCK.
+
+3.1 Compatible Implementation TCK Requirements. Your use of the RI
+and/or Modifications as part of an implementation of the Specification
+is a "Compatible Implementation" if the implementation meets the
+following requirements:
+
+3.1.1 A Compatible Implementation must comply with the full
+Specification, including all its required interfaces and
+functionality;
+
+3.1.2 A Compatible Implementation must either: (i) pass the most
+current compatibility requirements (as defined by the TCK User's
+Guide) which were made available by Sun one hundred twenty (120) days
+before first commercial shipment ("FCS") of each version of the
+Compatible Implementation (eg. if Your FCS was December 31, 2003, You
+must have passed the most current version of the TCK as of September
+2, 2003); or (ii) at Your option, pass all the compatibility
+requirements of a newer version of the TCK and its associated TCK
+User's Guide;
+
+3.1.3 A Compatible Implementation may not modify the functional
+behavior of the "Java Classes" which means the specific class
+libraries associated with the Technology; and
+
+3.1.4 A Compatible Implementation may not modify, subset, superset or
+otherwise extend the Licensor Name Space, nor include any public or
+protected packages, classes, Java interfaces, fields or methods within
+the Licensor Name Space other than those required and/or authorized by
+the Specification. "Licensor Name Space" means the public class or
+interface declarations whose names begin with "java", "javax",
+"com.sun" or their equivalents in any subsequent naming convention
+adopted by Sun through the Java Community Process, or any recognized
+successors or replacements thereof.
+
+3.2 Self-Certification for Compatibility. You shall self-certify that
+Your Compatible Implementation passes the applicable TCK as set forth
+above, if and when Your Compatible Implementation in fact does so,
+provided that:
+
+3.2.1 If Sun policy also requires verification of compatibility for
+Your Compatible Implementation then You shall, prior to the FCS of the
+Compatible Implementation, submit verification of compatibility to Sun
+or to an independent test facility designated by Sun. If such
+verification is by an independent test facility, then the reasonable
+costs of such activity (including any applicable fees) shall be at
+Your expense. Sun may publish or otherwise disclose Your test results.
+
+3.2.2 Upon thirty (30) days written notice by Sun, and no more than
+two (2) times per calendar year, You shall permit Sun or its
+authorized representative to inspect and test any Compatible
+Implementation which has been self-certified per this subsection 3.2
+to ensure that such Compatible Implementation meets the compatibility
+and other requirements for a Compatible Implementation as set forth
+herein. The reasonable costs of such inspection shall be at Sun's
+expense; provided, however, that You shall reimburse Sun for such
+costs if the inspection reveals that the Compatible Implementation
+does not meet such requirements and these deficiencies are not cured
+within thirty (30) days.
+
+4.0 Fees and Royalties. There are no fees or royalites associated with
+the license grants for the Technology licensed under this JDL.
+
+II. GENERAL TERMS
+
+5.0 No Warranty. THE TECHNOLOGY AND/OR MODIFICATIONS ARE PROVIDED "AS
+IS", WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS, IMPLIED OR
+STATUTORY INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE
+TECHNOLOGY AND/OR MODIFICATIONS ARE FREE OF DEFECTS, MERCHANTABLE, FIT
+FOR A PARTICULAR PURPOSE, OR NON-INFRINGING OF THIRD PARTY RIGHTS. YOU
+AGREE THAT YOU BEAR THE ENTIRE RISK IN CONNECTION WITH YOUR USE AND
+DISTRIBUTION OF ANY AND ALL TECHNOLOGY AND/OR MODIFICATIONS ARE UNDER
+THIS JDL. SOME JURISDICTIONS DO NOT PERMIT THE EXCLUSION OF IMPLIED
+WARRANTIES SO THE ABOVE EXCLUSIONS MAY NOT APPLY TO YOU
+
+6.0 Infringement Claims. Sun may terminate this JDL, in Sun's sole
+discretion, upon any action initiated by You alleging that the use or
+distribution of the Technology and/or Modifications by Sun, or any
+other licensee of the Technology and/or Modifications, infringes a
+patent owned or controlled by You. In addition, if any portion of, or
+functionality implemented by, the Technology becomes the subject of a
+claim or threatened claim of infringement ("Affected Materials"), Sun
+may, at its sole option, (i) attempt to procure the rights necessary
+for You to continue using the Affected Materials, (ii) modify the
+Affected Materials so that they are no longer infringing, or (iii)
+immediately suspend Your rights to use and distribute the Affected
+Materials under this JDL by posting of notice of suspension on the
+Technology Site, and refund toYou the amount, if any, having then
+actually been paid by You to Sun under this JDL, on a straight line,
+five year basis .
+
+7.0 Limitation of Liability. Sun will be not be liable for any claims
+relating to, or arising out of, this JDL, whether in tort, contract or
+otherwise, in an amount in excess of any annual license fees You paid
+to Sun for the Technology. IN NO EVENT WILL SUN BE LIABLE FOR ANY
+INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES IN
+CONNECTION WITH OR ARISING OUT OF THIS JDL (INCLUDING, WITHOUT
+LIMITATION, LOSS OF PROFITS, USE, DATA, OR ECONOMIC ADVANTAGE OF ANY
+SORT), HOWEVER IT ARISES AND UNDER ANY THEORY OF LIABILITY (including
+negligence), REGARDLESS OF WHETHER OR NOT SUN HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE. FURTHERMORE, LIABILITY UNDER THIS JDL
+SHALL BE SO LIMITED AND EXCLUDED, NOTWITHSTANDING FAILURE OF THE
+ESSENTIAL PURPOSE OF ANY REMEDY. TO THE EXTENT ANY INDIRECT, PUNITIVE,
+SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES YOU INCUR FOR ANY REASON
+WHATSOEVER CANNOT BE DISCLAIMED THEN THE ENTIRE LIABILITY OF SUN UNDER
+ANY PROVISION OF THIS JDL, AND YOUR EXCLUSIVE REMEDY FOR ANY SUCH
+DAMAGES, SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTALLY PAID BY
+YOU FOR THE TECHNOLOGY OR FIVE HUNDRED US DOLLARS, WHICHEVER IS
+GREATER. SOME JURISDICTIONS DO NOT PERMIT THE EXCLUSION OR LIMITATION
+OF INCIDENTALS OR CONSEQUENTIAL DAMAGES SO THE ABOVE EXCLUSION AND
+LIMITATION MAY NOT APPLY TO YOU.
+
+8.0 Support. Sun does not provide any support for the Technology or
+the TCK to either You or Your customers under this JDL. Support for
+the TCK is provided under a separate TCK master support agreement. If
+You desire support for the RI, You may contact Sun. You are solely
+reponsible for providing all support to Your customers with respect to
+the Technology, TCK, Modifications and/or Compatible Implementation.
+
+9.0 Marketing and Press Announcements. Your initial press announcement
+concerning execution of this JDL must be reviewed and approved by Sun
+prior to its release. You hereby authorizes Sun to include You in a
+published list of licensees of the Technology. Sun shall also be
+authorized to use Your name in advertising, marketing collateral, and
+customer success stories prepared by or on behalf of Sun for the
+Technology subject to Your prior approval, such approval not to be
+unreasonably withheld or delayed.
+
+10.0 Notices. All notices required by this JDL must be in writing. Sun
+shall deliver notice to You via either e-mail or by physical mail
+based on the information You provided to Sun when you accepted this
+JDL. Notices by You to Sun will be effective only upon receipt by Sun
+at the following physical addresses: Sun Microsystems, Inc., 4150
+Network Circle, Santa Clara, California 95054, Attn.: Sun Software VP
+of Sales, cc: General Counsel, cc: Product Law Legal Department or to
+such different address as Sun provides on the Technology Site for such
+purpose.
+
+11.0 Proprietary Rights Notices and Branding Requirements. There are
+no specific branding requirements associated with the Technology under
+this JDL. You may not remove any copyright notices, trademark notices
+or other proprietary legends of Sun or its suppliers contained on or
+in the Technology, including any notices of licenses for open source
+components. You agree to comply with the Sun Trademark and Logo Usage
+Requirements currently located at
+http://www.sun.com/policies/trademarks. Except as provided in this
+JDL, no right, title or interest to Sun's trademarks, brands or logos
+is granted herein.
+
+12.0 U.S. Government End Users. The Technology and Modifications are a
+"commercial item," as that term is defined in 48 C.F.R. 2.101
+(Oct. 1995), consisting of "commercial computer software" and
+"commercial computer software documentation," as such terms are used
+in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and
+48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
+U.S. Government End Users acquire Technology and/or Modifications with
+only those rights set forth herein. You agree to pass this notice to
+Your licensees.
+
+13.0 Miscellaneous. This JDL is governed by the laws of the United
+States and the State of California, as applied to contracts entered
+into and performed in California between California residents. The
+relationship created under this JDL is that of licensor and licensee
+and does not create any other relationship such as a partnership,
+franchise, joint venture, agency or employment relationship between
+the parties. This JDL may not be assigned or transferred by either
+party without the prior written consent of the other party, which
+consent shall not be unreasonably withheld or delayed, except that Sun
+may assign: (i) to an affiliated company, or (ii) in the event of a
+merger, acquisition or sale of all or substantially all of the assets
+of Sun. Any express waiver or failure to exercise promptly any right
+under this Agreement will not create a continuing waiver nor any
+expectation of non-enforcement. The disclaimer of warranties and
+limitations of liability constitute an essential basis of the bargain
+in this JDL. This JDL represents the complete agreement of the parties
+concerning the subject matter hereof and may not be modified or
+amended in whole or part, except by a written instrument signed by the
+parties' authorized representatives. Nothing herein shall supersede or
+modify the terms of any separate signed written license agreement You
+may have executed with Sun regarding the Technology.
+
+YOU: By: ___________________________________ Name: ___________________________________
+
+ Title: __________________________________ Date: _____________________________________
diff --git a/LICENSE-JRL.txt b/LICENSE-JRL.txt
new file mode 100644
index 0000000..80439e0
--- /dev/null
+++ b/LICENSE-JRL.txt
@@ -0,0 +1,157 @@
+JAVA RESEARCH LICENSE
+Version 1.2
+
+I. DEFINITIONS.
+
+"Licensee " means You and any other party that has entered into and has
+in effect a version of this License.
+
+"Modifications" means any (a) change or addition to the Technology or
+(b) new source or object code implementing any portion of the Technology.
+
+"Sun" means Sun Microsystems, Inc. and its successors and assignees.
+
+"Research Use" means research, evaluation, or development for the
+purpose of advancing knowledge, teaching, learning, or customizing the
+Technology or Modifications for personal use. Research Use expressly
+excludes use or distribution for direct or indirect commercial
+(including strategic) gain or advantage.
+
+"Technology" means the source code, object code and specifications of
+the technology made available by Sun pursuant to this License.
+
+"Technology Site" means the website designated by Sun for accessing the
+Technology.
+
+"You" means the individual executing this License or the legal entity or
+entities represented by the individual executing this License.
+
+II. PURPOSE.
+
+Sun is licensing the Technology under this Java Research License (the
+"License") to promote research, education, innovation, and development
+using the Technology.
+
+COMMERCIAL USE AND DISTRIBUTION OF TECHNOLOGY AND MODIFICATIONS IS
+PERMITTED ONLY UNDER THE JAVA DISTRIBUTION LICENSE OR A SUN COMMERCIAL
+LICENSE AVAILABLE AT http://www.sun.com/software/communitysource.
+
+III. RESEARCH USE RIGHTS.
+
+A. License Grant. Subject to the conditions contained herein, Sun
+grants to You a non-exclusive, non-transferable, worldwide, and
+royalty-free license to do the following for Your Research Use only:
+
+1. Reproduce, create Modifications of, and use the Technology alone, or
+with Modifications;
+
+2. Share source code of the Technology alone, or with Modifications,
+with other Licensees;
+
+3. Distribute object code of the Technology, alone, or with
+Modifications, to any third parties for Research Use only, under a
+license of Your choice that is consistent with this License; and publish
+papers and books discussing the Technology which may include relevant
+excerpts that do not in the aggregate constitute a significant portion
+of the Technology.
+
+B. Residual Rights. You may use any information in intangible form
+that you remember after accessing the Technology, except when such use
+violates Sun's copyrights or patent rights.
+
+C. No Implied Licenses. Other than the rights granted herein, Sun
+retains all rights, title, and interest in Technology, and You retain
+all rights, title, and interest in Your Modifications and associated
+specifications, subject to the terms of this License.
+
+IV. INTELLECTUAL PROPERTY REQUIREMENTS
+
+As a condition to Your License, You agree to comply with the following
+restrictions and responsibilities:
+
+A. Notices. You will not remove or alter any copyright or other
+proprietary notices in any Technology that You distribute. The
+statement, "Use and Distribution is subject to the Java Research License
+available at http://java3d.dev.java.net/jrl.html,"
+must appear prominently in the source code and specifications of the
+Technology and Your Modifications, and in the same file as all Your
+copyright and other proprietary notices for object code.
+
+B. Licensee Exchanges. Any Technology and Modifications You receive
+from any Licensee are governed by this License.
+
+V. GENERAL TERMS.
+
+A. Disclaimer Of Warranties.
+
+THE TECHNOLOGY IS PROVIDED "AS IS", WITHOUT WARRANTIES OF ANY KIND,
+EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
+THE TECHNOLOGY IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
+PURPOSE, OR NON-INFRINGING OF THIRD PARTY RIGHTS. YOU AGREE THAT YOU
+BEAR THE ENTIRE RISK IN CONNECTION WITH YOUR USE AND DISTRIBUTION OF ANY
+AND ALL TECHNOLOGY UNDER THIS LICENSE.
+
+B. Infringement; Limitation Of Liability.
+
+1. If any portion of, or functionality implemented by, the Technology
+becomes the subject of a claim or threatened claim of infringement
+("Affected Materials"), Sun may, in its unrestricted discretion, suspend
+Your rights to use and distribute the Affected Materials under this
+License. Such suspension of rights will be effective immediately upon
+Sun's posting of notice of suspension on the Technology Site.
+
+2. IN NO EVENT WILL SUN BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE,
+SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR
+ARISING OUT OF THIS LICENSE (INCLUDING, WITHOUT LIMITATION, LOSS OF
+PROFITS, USE, DATA, OR ECONOMIC ADVANTAGE OF ANY SORT), HOWEVER IT
+ARISES AND ON ANY THEORY OF LIABILITY (including negligence), WHETHER OR
+NOT SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LIABILITY
+UNDER THIS SECTION V.B.2 SHALL BE SO LIMITED AND EXCLUDED,
+NOTWITHSTANDING FAILURE OF THE ESSENTIAL PURPOSE OF ANY REMEDY.
+
+C. Termination.
+
+1. You may terminate this License at any time by notifying Sun in writing.
+
+2. All Your rights will terminate under this License if You fail to
+comply with any of its material terms or conditions and do not cure such
+failure within thirty (30) days after becoming aware of such noncompliance.
+
+3. Upon termination, You must discontinue all uses and distribution of
+the Technology, and all provisions of this Section V ("General Terms")
+shall survive termination.
+
+D. Miscellaneous.
+
+1. Trademark. You agree to comply with Sun's Trademark & Logo Usage
+Requirements, as modified from time to time, available at the Technology
+Site. Except as expressly provided in this License, You are granted no
+rights in or to any Sun trademarks now or hereafter used or licensed by Sun.
+
+2. Integration. This License represents the complete agreement of the
+parties concerning the subject matter hereof.
+
+3. Severability. If any provision of this License is held
+unenforceable, such provision shall be reformed to the extent necessary
+to make it enforceable unless to do so would defeat the intent of the
+parties, in which case, this License shall terminate.
+
+4. Governing Law. This License is governed by the laws of the United
+States and the State of California, as applied to contracts entered into
+and performed in California between California residents. In no event
+shall this License be construed against the drafter.
+
+5. Export Control. As further described at http://www.sun.com/its, you
+agree to comply with the U.S. export controls and trade laws of other
+countries that apply to Technology and Modifications.
+
+READ ALL THE TERMS OF THIS LICENSE CAREFULLY BEFORE ACCEPTING.
+
+BY CLICKING ON THE YES BUTTON BELOW, YOU ARE ACCEPTING AND AGREEING TO
+ABIDE BY THE TERMS AND CONDITIONS OF THIS LICENSE. YOU MUST BE AT LEAST
+18 YEARS OF AGE AND OTHERWISE COMPETENT TO ENTER INTO CONTRACTS.
+
+IF YOU DO NOT MEET THESE CRITERIA, OR YOU DO NOT AGREE TO ANY OF THE
+TERMS OF THIS LICENSE, CLICK ON THE NO BUTTON AND EXIT NOW.
+
+Java Research License 05/20/04
diff --git a/LICENSE-PANORAMIX.txt b/LICENSE-PANORAMIX.txt
deleted file mode 100644
index ae3d797..0000000
--- a/LICENSE-PANORAMIX.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-The following additional provisions apply to third party software
-included as part of this product.
-
- native/ogl/
- panoramiXext.h - X11 header file
-
-Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard,
-Massachusetts.
-
-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.
-
-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 DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY
-CLAIM, DAMAGES, INCLUDING, BUT NOT LIMITED TO CONSEQUENTIAL OR
-INCIDENTAL 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.
-
-Except as contained in this notice, the name of Digital Equipment
-Corporation shall not be used in advertising or otherwise to promote
-the sale, use or other dealings in this Software without prior written
-authorization from Digital Equipment Corporation.
diff --git a/LICENSE.txt b/LICENSE.txt
index 4617b0b..930cc77 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,16 +1,9 @@
-=====================================================================
-BEGIN LICENSE PLACEHOLDER
-=====================================================================
+This software is licensed by Sun:
-Copyright (c) 2004 Sun Microsystems, Inc. All rights reserved.
+i) for research use under terms of the Java Research License (JRL) as
+specified in the LICENSE-JRL.txt file and on the web at
+"http://java3d.dev.java.net/jrl.html"; or
-This software is licensed under terms that are yet to be disclosed.
-Until such time as these terms are disclosed, you may not do anything
-at all with the source code in this CVS repository.
-
-=====================================================================
-END LICENSE PLACEHOLDER
-=====================================================================
-
-TODO: remove the above placeholder and put the actual license, and/or
-pointer (URL) to license, here.
+ii) for commercial use under the terms of the Java Distribution License
+(JDL) as specified in the LICENSE-JDL.txt file and on the web at
+"http://java3d.dev.java.net/jdl-java3d.pdf".
diff --git a/README-FIRST.txt b/README-FIRST.txt
index d023e27..b6dd53b 100644
--- a/README-FIRST.txt
+++ b/README-FIRST.txt
@@ -1,12 +1,12 @@
-The source code for the j3d-core project is copyrighted code that is
-licensed to individuals or companies who download or otherwise access
-the code.
+The source code for the j3d-core project is copyrighted code
+that is licensed to individuals or companies who download or otherwise
+access the code.
The copyright notice for this project is in COPYRIGHT.txt
-The source code license for this project is in LICENSE.txt
+The source code license information for this project is in LICENSE.txt
Additional information and license restrictions for third party source
-code are found in the LICENSE-*.txt files.
+code are found in the THIRDPARTY-LICENSE-*.txt files.
Instructions for building this project are in README-build.html
diff --git a/THIRDPARTY-LICENSE-GLEXT.txt b/THIRDPARTY-LICENSE-GLEXT.txt
new file mode 100644
index 0000000..dce8bfe
--- /dev/null
+++ b/THIRDPARTY-LICENSE-GLEXT.txt
@@ -0,0 +1,32 @@
+The following additional provisions apply to third party software
+included as part of this product.
+
+ native/ogl/
+ glext.h - glext header file on http://oss.sgi.com
+
+License Applicability. Except to the extent portions of this file are
+made subject to an alternative license as permitted in the SGI Free
+Software License B, Version 1.1 (the "License"), the contents of this
+file are subject only to the provisions of the License. You may not use
+this file except in compliance with the License. You may obtain a copy
+of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
+Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
+
+http://oss.sgi.com/projects/FreeB
+
+Note that, as provided in the License, the Software is distributed on an
+"AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
+DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
+CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
+PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+
+Original Code. The Original Code is: OpenGL Sample Implementation,
+Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
+Inc. The Original Code is Copyright (c) 1991-2002 Silicon Graphics, Inc.
+Copyright in any portions created by third parties is as indicated
+elsewhere herein. All Rights Reserved.
+
+Additional Notice Provisions: This software was created using the
+OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
+not been independently verified as being compliant with the OpenGL(R)
+version 1.2.1 Specification.
diff --git a/THIRDPARTY-LICENSE-PANORAMIX.txt b/THIRDPARTY-LICENSE-PANORAMIX.txt
new file mode 100644
index 0000000..ae3d797
--- /dev/null
+++ b/THIRDPARTY-LICENSE-PANORAMIX.txt
@@ -0,0 +1,31 @@
+The following additional provisions apply to third party software
+included as part of this product.
+
+ native/ogl/
+ panoramiXext.h - X11 header file
+
+Copyright (c) 1991, 1997 Digital Equipment Corporation, Maynard,
+Massachusetts.
+
+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.
+
+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 DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY
+CLAIM, DAMAGES, INCLUDING, BUT NOT LIMITED TO CONSEQUENTIAL OR
+INCIDENTAL 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.
+
+Except as contained in this notice, the name of Digital Equipment
+Corporation shall not be used in advertising or otherwise to promote
+the sale, use or other dealings in this Software without prior written
+authorization from Digital Equipment Corporation.
diff --git a/release-info/pre-release/HOW-TO-INSTALL.txt b/release-info/pre-release/HOW-TO-INSTALL.txt
new file mode 100644
index 0000000..b689131
--- /dev/null
+++ b/release-info/pre-release/HOW-TO-INSTALL.txt
@@ -0,0 +1 @@
+To install this build...
diff --git a/release-info/pre-release/README.txt b/release-info/pre-release/README.txt
new file mode 100644
index 0000000..160bd25
--- /dev/null
+++ b/release-info/pre-release/README.txt
@@ -0,0 +1,14 @@
+This binary release of Java 3D 1.3.2-experimental is an intermediate
+build made available for testing purposes only. The code is untested
+and presumed incompatible with the Java 3D(TM) API specification. You
+must only use this code in accordance with the terms under which the
+code is licensed.
+
+You should not deploy or develop applications for commercial use using
+this code, but instead use a tested and certified compatible version of
+the code. A certified version of Java 3D is available for the Solaris
+and Windows operating environments at
+"http://java.sun.com/products/java-media/3D/" or at
+"http://j3d-core.dev.java.net/servlets/ProjectDocumentList". For other
+operating environments, contact the vendor that produces the
+environment.
diff --git a/www/index.html b/www/index.html
index 4cbd17a..3780998 100644
--- a/www/index.html
+++ b/www/index.html
@@ -1,8 +1,8 @@
-
+
The Java 3D API Core
@@ -22,17 +22,27 @@ and build
instructions for information on downloading and building j3d-core.
License
The source code for the core Java 3D API reference
-implementation is licensed under terms that are yet to be disclosed.
-Until such time as these terms are disclosed, you may not do anything
-at all with the source code in this CVS repository.
-
-The API specification will continue to evolve as part of the
-Java Community Process (JCP).
-We welcome community participation, and encourage developers to
-contribute both bug fixes and new implementation code to the API.
-The terms under which we will license this source code will facilitate
-this, while ensuring that the API is not fragmented with incompatible
-versions being released.
+implementation
+is licensed under the Java
+Research License (JRL) for non-commercial use. The JRL allows users
+to download, build, and modify the source code in the
+j3d-core project for research use, subject to the terms of the license.
+
+Java 3D is also licensed for commercial use under a new
+no-fee Java
+Distribution License (JDL). The JDL
+allows commercial use of Java 3D with or without modification, as
+long as compatibility with the entire API Specification is maintained.
+This includes passing the TCK tests for Java 3D, and retaining the
+javax namespace as defined by the JCP.
+
+
+The API specification will continue to evolve as part of the Java
+Community Process (JCP). We welcome community participation, and
+encourage developers to contribute both bug fixes and new
+implementation code to the API. The combination of the JRL and the JDL
+was chosen to facilitate this, while ensuring the integrity and
+compatibility of the API.
Downloads
Three types of binary builds are available in the
& Files
section of this project on java.net: Release (or FCS) builds;
Experimental (early access) builds; and Daily/Weekly builds. The latest
-release build of Java 3D v1.3.1 is available. A fairly stable
-experimental build, labeled as Java 3D v 1.3.2-buildXX is now
+release build of Java 3D v1.3.1 is available. A fairly stable
+experimental build, labeled as Java 3D v 1.3.2-build3 is now
available. We will set up daily or weekly builds in the near future.
-Project highlights
+How to Contribute
+We invite developers to contribute to Java 3D. Please refer to
+the
+Contributing to
+Java 3D section in the parent java3d project to learn
+how to contribute to this project or any other Java 3D-related
+project.
+Project Highlights
Release project Source code
The current, experimental fork of the of the Java 3D source
code is an early access of version 1.3.2. It is
@@ -68,8 +85,8 @@ public
consumption (although much work
is needed on the actual content)
-
Some minor bug fixes have been incorporated [TODO: list fixed
-bugs]
+ Some minor bug fixes have been incorporated
+
The reason the Headspace AudioEngine was removed is that we do not
have
@@ -117,56 +134,43 @@ project for more ideas.
DirectX 9 port
-How to Contribute
-Anyone who wants to contribute source code, even in the form of
-e-mailed bug fixes,
-must have a signed contributor agreement [TODO link] on file. The
-Java 3D
-team regrets that we are unable to even look at submitted bug fixes
-unless this author
-has the
-contributor agreement on file. This may seems harsh, but it is a policy
-designed to protect the project from patent infringement and copyright
-issues. We encourage all developers to download the agreement [TODO
-link], sign it, and
-fax it
-to the number indicated [TODO link]. Then you are more than welcome to
-send in fixes for your favorite bugs!
-
-We invite anyone to be a project observer.
-As the community matures and contributors demonstrate their
-familiarity
-with the API internals they will be invited to join the project as a
-developer with full CVS commit
-privilege. The last thing we want is
-lots of people hacking on the source in the central repository and
-destabilizing the API, so we will be taking a cautious approach.
-
-The Java Community Process (JCP) also
-has a significant impact on how people can
-contribute to the project. Although the source of the API is available,
-and we actively encourage the community to contribute to it's
-development, the API itself (that is, the public and protected classes,
-interfaces, methods, fields, and so forth in the javax.media.j3d
-and javax.vecmath
packages) are
-controlled by the JCP and can not be freely modified.
-Modifications to the API will be created within the Java 3D JSRs
-by an Expert Group of JCP members. A call for experts will be
-made once this process is launched.
-
Examples
The j3d-examples
project includes a set of simple example programs. The Java
-3D Fly Through v 2.0 Beta sample application shows you how to take
-advantage of the capabilities of Java 3D technology. You can download
+ href="http://java.sun.com/products/java-media/3D/flythrough.html">Java 3D
+Fly Through v 2.0 Beta sample application shows you how to take
+advantage of the capabilities of Java 3D technology. You can
+download
the source code via http://java3d.netbeans.org.
-Feedback
-[TODO: list of feedback and participation options including mailing
-lists, issue tracking, project owners/contacts, discussion forum,
-wikis, etc.]
-
+
Feedback and Discussion
+
+We have created two Java 3D mailing lists in the parent java3d project: announce@java3d.dev.java.net
+and interest@java3d.dev.java.net.
+Click
+here to subscribe to either of these lists. The annouce list is a
+low-volume moderated mailing list for announcing Java 3D-related
+news
+and information. The interest list is an open mailing list for
+discussing all aspects of Java 3D, the reference implementation
+for the
+Java 3D core, vecmath, utilities, example programs, etc.
+For those who prefer a forum to a mailing list, we have created the
+Java 3D
+forum, hosted as part of the JavaDesktop Community. Messages
+posted on the forum are cross-posted to interest@java3d.dev.java.net
+and vice-versa.
+
+Finally, each sub-project has its own cvs and issues mailing
+lists. Click here to
+subscribe to either of these lists. The cvs@j3d-core.dev.java.net
+list is for automated CVS change messages and discussion of those
+changes. The issues@j3d-core.dev.java.net
+list is for automated issue tracking.
--
cgit v1.2.3