diff options
-rw-r--r-- | LICENSE-JDL.txt | 332 | ||||
-rw-r--r-- | LICENSE-JRL.txt | 157 | ||||
-rw-r--r-- | LICENSE.txt | 21 | ||||
-rw-r--r-- | README-FIRST.txt | 10 | ||||
-rw-r--r-- | THIRDPARTY-LICENSE-GLEXT.txt (renamed from LICENSE-GLEXT.txt) | 0 | ||||
-rw-r--r-- | THIRDPARTY-LICENSE-PANORAMIX.txt (renamed from LICENSE-PANORAMIX.txt) | 0 | ||||
-rw-r--r-- | release-info/pre-release/HOW-TO-INSTALL.txt | 1 | ||||
-rw-r--r-- | release-info/pre-release/README.txt | 14 | ||||
-rw-r--r-- | www/index.html | 130 |
9 files changed, 583 insertions, 82 deletions
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.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/LICENSE-GLEXT.txt b/THIRDPARTY-LICENSE-GLEXT.txt index dce8bfe..dce8bfe 100644 --- a/LICENSE-GLEXT.txt +++ b/THIRDPARTY-LICENSE-GLEXT.txt diff --git a/LICENSE-PANORAMIX.txt b/THIRDPARTY-LICENSE-PANORAMIX.txt index ae3d797..ae3d797 100644 --- a/LICENSE-PANORAMIX.txt +++ b/THIRDPARTY-LICENSE-PANORAMIX.txt 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 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> - <meta content="text/html; charset=ISO-8859-1" - http-equiv="content-type"> + <meta http-equiv="content-type" + content="text/html; charset=ISO-8859-1"> <title>The Java 3D API Core</title> </head> <body> @@ -22,17 +22,27 @@ and build instructions</a> for information on downloading and building j3d-core.</p> <h3>License</h3> <p>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.<br> -</p> -<p>The API specification will continue to evolve as part of the -<a href="http://jcp.org/">Java Community Process (JCP)</a>. -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.<br> +implementation +is licensed under the <a href="http://java3d.dev.java.net/jrl.html">Java +Research License (JRL)</a> 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. +</p> +<p>Java 3D is also licensed for commercial use under a new +no-fee <a href="http://java3d.dev.java.net/jdl-java3d.pdf">Java +Distribution License (JDL)</a>. 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. +</p> +<p> +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.<br> </p> <h3>Downloads</h3> <p>Three types of binary builds are available in the <a @@ -40,11 +50,18 @@ versions being released.<br> & Files</a> 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.<br> </p> -<h3>Project highlights</h3> +<h3>How to Contribute</h3> +<p>We invite developers to contribute to Java 3D. Please refer to +the +<a href="http://java3d.dev.java.net/contribute.html">Contributing to +Java 3D</a> section in the parent java3d project to learn +how to contribute to this project or any other Java 3D-related +project.</p> +<h3><a name="Project_Highlights"></a>Project Highlights</h3> <p><b>Release project Source code</b> </p> <p>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 <span style="font-weight: bold;">much </span>work is needed on the actual content)<br> </li> - <li>Some minor bug fixes have been incorporated [TODO: list fixed -bugs]</li> + <li>Some minor bug fixes have been incorporated<br> + </li> </ol> <p>The reason the Headspace AudioEngine was removed is that we do not have @@ -117,56 +134,43 @@ project for more ideas.</p> </li> <li>DirectX 9 port</li> </ul> -<h3>How to Contribute</h3> -<p>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!<br> -</p> -<p>We invite anyone to be a project <span style="font-style: italic;">observer</span>. -As the community matures and contributors demonstrate their -familiarity -with the API internals they will be invited to join the project as a -<span style="font-style: italic;">developer</span> 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.<br> -</p> -<p>The <a href="http://jcp.org/">Java Community Process</a> (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 <code>javax.media.j3d</code> -and <code>javax.vecmath</code> 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. -</p> <h3>Examples</h3> <p>The <a href="http://j3d-examples.dev.java.net/">j3d-examples</a> project includes a set of simple example programs. The <a - href="http://java.sun.com/products/java-media/3D/flythrough.html">Java -3D Fly Through v 2.0 Beta</a> 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</a> sample application shows you how to take +advantage of the capabilities of Java 3D technology. You can +download the source code via <a href="http://java3d.netbeans.org">http://java3d.netbeans.org</a>.<br> </p> -<h3>Feedback</h3> -<p>[TODO: list of feedback and participation options including mailing -lists, issue tracking, project owners/contacts, discussion forum, -wikis, etc.]<br> -<br> +<h3>Feedback and Discussion<br> +</h3> +<p>We have created two Java 3D mailing lists in the parent <a + href="http://java3d.dev.java.net/">java3d</a> project: <a + href="mailto:[email protected]">[email protected]</a> +and <a href="mailto:[email protected]">[email protected]</a>. +<a href="http://java3d.dev.java.net/servlets/ProjectMailingListList">Click +here to subscribe</a> 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.</p> +<p>For those who prefer a forum to a mailing list, we have created the +<a href="https://java3d.dev.java.net/servlets/ProjectForumView">Java 3D +forum</a>, hosted as part of the JavaDesktop Community. Messages +posted on the forum are cross-posted to <a + href="mailto:[email protected]">[email protected]</a> +and vice-versa.<br> +</p> +<p>Finally, each sub-project has its own cvs and issues mailing +lists. <a href="servlets/ProjectMailingListList">Click here to +subscribe</a> to either of these lists. The <a + href="mailto:[email protected]">[email protected]</a> +list is for automated CVS change messages and discussion of those +changes. The <a href="mailto:[email protected]">[email protected]</a> +list is for automated issue tracking.<br> </p> </body> </html> |