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 | 4 | ||||
-rw-r--r-- | www/index.html | 107 |
5 files changed, 578 insertions, 43 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 b143e92..e84c25b 100644 --- a/README-FIRST.txt +++ b/README-FIRST.txt @@ -1,9 +1,9 @@ -The source code for the vecmath project project is copyrighted code +The source code for the vecmath 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 Instructions for building this project are in README-build.html diff --git a/www/index.html b/www/index.html index bcd91c9..1e11001 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 Vecmath API</title> </head> <body> @@ -21,38 +21,91 @@ instructions</a> for information on downloading and building vecmath. </p> <h3>License</h3> <p>The source code for the 3D vector math 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> -</p> -<h3>Project highlights</h3> -<p>[TODO: fill this in]</p> -<h3>Project Suggestions</h3> -<ul> - <li>TBD</li> -</ul> +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>The vecmath source code 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 vecmath with or without modification, as +long as compatibility with the entire API Specification is maintained. +This includes passing the TCK tests for vecmath, 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 + href="http://j3d-core.dev.java.net/servlets/ProjectDocumentList">Documents +& 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-build3 is now +available. We will set up daily or weekly builds in the near future.<br> +</p> <h3>How to Contribute</h3> -<p>[TODO: include text from j3d-core]</p> -<h3>Releases</h3> -<p>[TODO: links to code] </p> +<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>Project Highlights</h3> +<p>Please see the <a + href="http://j3d-core.dev.java.net/#Project_Highlights">Project +Highlights</a> in the <a href="http://j3d-core.dev.java.net/">j3d-core</a> +project.<br> +</p> +<h3>Project Suggestions </h3> +<p>Please see the <a + href="http://j3d-core.dev.java.net/#Project_Suggestions">Project +Suggestions</a> in the <a href="http://j3d-core.dev.java.net/">j3d-core</a> +project and the <a + href="http://j3d-core-utils.dev.java.net/#Project_Suggestions">Project +Suggestions</a> in the <a href="http://j3d-core-utils.dev.java.net/">j3d-core-utils</a> +project. </p> <h3>Examples</h3> <p>We don't yet have any vecmath-only example programs. However, all of the example programs in the <a href="http://j3d-examples.dev.java.net/">j3d-examples</a> project use the vecmath API.</p> <h3>Feedback</h3> -<p>[TODO: list of feedback and participation options including mailing -lists, -project owners/contacts, discussion forum, wikis, etc.]<br> -<br> +<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.</p> </body> </html> |