diff options
author | Kevin Rushforth <[email protected]> | 2006-02-09 01:19:36 +0000 |
---|---|---|
committer | Kevin Rushforth <[email protected]> | 2006-02-09 01:19:36 +0000 |
commit | b865f7cd9e5cdef2f71476eecf6c4a96a51479db (patch) | |
tree | 1e3c9107ab45d93b4bf615dd8df3d5292cebfd02 | |
parent | 826de23bbcc21fad197d4de0a08614fe07146884 (diff) |
Final Java 3D API spec license for 1.4
git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@519 ba19aa83-45c5-6ac9-afd3-db810772062c
-rw-r--r-- | LICENSE-SPEC.html | 386 |
1 files changed, 210 insertions, 176 deletions
diff --git a/LICENSE-SPEC.html b/LICENSE-SPEC.html index a981239..82ab4da 100644 --- a/LICENSE-SPEC.html +++ b/LICENSE-SPEC.html @@ -7,196 +7,230 @@ </head> <body> <p> -SUN IS WILLING TO LICENSE THIS SPECIFICATION TO YOU -ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE -TERMS CONTAINED IN THIS LICENSE AGREEMENT -("AGREEMENT"). PLEASE READ THE TERMS AND CONDITIONS OF -THIS LICENSE CAREFULLY. BY DOWNLOADING THIS -SPECIFICATION, YOU ACCEPT THE TERMS AND CONDITIONS OF -THIS LICENSE AGREEMENT. IF YOU ARE NOT WILLING TO BE -BOUND BY ITS TERMS, SELECT THE "DECLINE" BUTTON AT THE -BOTTOM OF THIS PAGE AND THE DOWNLOADING PROCESS WILL -NOT CONTINUE. +Specification: JSR-000926 Java(TM) 3D 1.4 ("Specification") </p> <p> -Specification: JSR-000926 Java 3D(tm) v. 1.4 ("Specification") +Version: 1.4 </p> <p> -Status: Pre-FCS, Maintenance Review +Status: Maintenance Release </p> <p> -Release: 8 November 2005 +Release: 7 February 2006 +</p> +<p> +Copyright 2006 SUN MICROSYSTEMS, INC. +</p> +<p> +4150 Network Circle, Santa Clara, California 95054, U.S.A </p> <p> -Copyright 2005 Sun Microsystems, Inc.<br> -4150 Network Circle, Santa Clara, California 95054, U.S.A<br> All rights reserved. </p> <p> -NOTICE: The Specification is protected by copyright -and the information described therein may be protected -by one or more U.S. patents, foreign patents, or -pending applications. Except as provided under the -following license, no part of the Specification may be -reproduced in any form by any means without the prior -written authorization of Sun Microsystems, Inc. -("Sun") and its licensors, if any. Any use of the -Specification and the information described therein -will be governed by the terms and conditions of this -Agreement. -</p> -<p> -Subject to the terms and conditions of this license, -Sun hereby grants you a fully-paid, non-exclusive, -non-transferable, limited license (without the right -to sublicense) under Sun's intellectual property -rights to review the Specification only for the -purposes of evaluation. This license includes the -right to discuss the Specification (including the -right to provide limited excerpts of text to the -extent relevant to the point[s] under discussion) with -other licensees (under this or a substantially similar -version of this Agreement) of the Specification. Other -than this limited license, you acquire no right, title -or interest in or to the Specification or any other -Sun intellectual property, and the Specification may -only be used in accordance with the license terms set -forth herein. This license will expire on the earlier -of: (i) two (2) years from the date of Release listed -above; (ii) the date on which the final version of the -Specification is publicly released; or (iii) the date -on which the Java Specification Request (JSR) to which -the Specification corresponds is withdrawn. In -addition, this license will terminate immediately -without notice from Sun if you fail to comply with any -provision of this license. Upon termination, you must -cease use of or destroy the Specification. -</p> -<p> -TRADEMARKS: No right, title, or interest in or to any -trademarks, service marks, or trade names of Sun, -Sun's licensors, Specification Lead or the -Specification Lead's licensors is granted hereunder. -Sun, Sun Microsystems, the Sun logo, Java, J2SE, J2EE, -J2ME, Java Compatible, the Java Compatible Logo, and -the Java Coffee Cup logo are trademarks or registered -trademarks of Sun Microsystems, Inc. in the U.S. and -other countries. -</p> -<p> -DISCLAIMER OF WARRANTIES: THE SPECIFICATION IS -PROVIDED "AS IS" AND IS EXPERIMENTAL AND MAY CONTAIN -DEFECTS OR DEFICIENCIES WHICH CANNOT OR WILL NOT BE -CORRECTED BY SUN. SUN MAKES NO REPRESENTATIONS OR -WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT -NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT THAT THE -CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY -PURPOSE OR THAT ANY PRACTICE OR IMPLEMENTATION OF SUCH -CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, -COPYRIGHTS, TRADE SECRETS OR OTHER RIGHTS. This -document does not represent any commitment to release -or implement any portion of the Specification in any -product. -</p> -<p> -THE SPECIFICATION COULD INCLUDE TECHNICAL INACCURACIES -OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY -ADDED TO THE INFORMATION THEREIN; THESE CHANGES WILL -BE INCORPORATED INTO NEW VERSIONS OF THE -SPECIFICATION, IF ANY. SUN MAY MAKE IMPROVEMENTS -AND/OR CHANGES TO THE PRODUCT(S) AND/OR THE PROGRAM(S) -DESCRIBED IN THE SPECIFICATION AT ANY TIME. Any use of -such changes in the Specification will be governed by -the then-current license for the applicable version of +LIMITED LICENSE GRANTS +</p> +<p> +1. License for Evaluation Purposes. Sun hereby grants you a +fully-paid, non-exclusive, non-transferable, worldwide, limited +license (without the right to sublicense), under Sun's applicable +intellectual property rights to view, download, use and reproduce the +Specification only for the purpose of internal evaluation. This +includes (i) developing applications intended to run on an +implementation of the Specification, provided that such applications +do not themselves implement any portion(s) of the Specification, and +(ii) discussing the Specification with any third party; and (iii) +excerpting brief portions of the Specification in oral or written +communications which discuss the Specification provided that such +excerpts do not in the aggregate constitute a significant portion of the Specification. </p> <p> -LIMITATION OF LIABILITY: TO THE EXTENT NOT PROHIBITED -BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE -LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, -LOST REVENUE, PROFITS OR DATA, OR FOR SPECIAL, -INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE -DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY -OF LIABILITY, ARISING OUT OF OR RELATED TO ANY -FURNISHING, PRACTICING, MODIFYING OR ANY USE OF THE -SPECIFICATION, EVEN IF SUN AND/OR ITS LICENSORS HAVE -BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -</p> -<p> -You will hold Sun (and its licensors) harmless from -any claims based on your use of the Specification for -any purposes other than the limited right of -evaluation as described above, and from any claims -that later versions or releases of any Specification -furnished to you are incompatible with the -Specification provided to you under this license. -</p> -<p> -RESTRICTED RIGHTS LEGEND: If this Software is being -acquired by or on behalf of the U.S. Government or by -a U.S. Government prime contractor or subcontractor -(at any tier), then the Government's rights in the -Specification and accompanying documentation shall be -only as set forth in this license; this is in -accordance with 48 C.F.R. 227.7201 through 227.7202-4 -(for Department of Defense (DoD) acquisitions) and -with 48 C.F.R. 2.101 and 12.212 (for non-DoD -acquisitions). -</p> -<p> -REPORT: You may wish to report any ambiguities, -inconsistencies or inaccuracies you may find in -connection with your evaluation of the Specification -("Feedback"). To the extent that you provide Sun with -any Feedback, you hereby: (i) agree that such Feedback -is provided on a non-proprietary and non-confidential -basis, and (ii) grant Sun a perpetual, non-exclusive, -worldwide, fully paid-up, irrevocable license, with -the right to sublicense through multiple levels of -sublicensees, to incorporate, disclose, and use -without limitation the Feedback for any purpose -related to the Specification and future versions, -implementations, and test suites thereof. -</p> -<p> -GENERAL TERMS: Any action related to this Agreement -will be governed by California law and controlling -U.S. federal law. The U.N. Convention for the -International Sale of Goods and the choice of law -rules of any jurisdiction will not apply. -</p> -<p> -The Specification is subject to U.S. export control -laws and may be subject to export or import -regulations in other countries. Licensee agrees to -comply strictly with all such laws and regulations and -acknowledges that it has the responsibility to obtain -such licenses to export, re-export or import as may be -required after delivery to Licensee. -</p> -<p> -Neither party may assign or otherwise transfer any of -its rights or obligations under this Agreement, -without the prior written consent of the other party, -except that Sun may assign this Agreement to an -affiliated company. -</p> -<p> -This Agreement is the parties' entire agreement -relating to its subject matter. It supersedes all -prior or contemporaneous oral or written -communications, proposals, conditions, representations -and warranties and prevails over any conflicting or -additional terms of any quote, order, acknowledgment, -or other communication between the parties relating to -its subject matter during the term of this Agreement. -No modification to this Agreement will be binding, -unless in writing and signed by an authorized -representative of each party. -</p> -<p> -(Sun.pre-FCS.Spec.license.11.14.2003) +2. License for the Distribution of Compliant Implementations. Sun also +grants you a perpetual, non-exclusive, non-transferable, worldwide, +fully paid-up, royalty free, limited license (without the right to +sublicense) under any applicable copyrights or, subject to the +provisions of subsection 4 below, patent rights it may have covering +the Specification to create and/or distribute an Independent +Implementation of the Specification that: (a) fully implements the +Specification including all its required interfaces and functionality; +(b) does not modify, subset, superset or otherwise extend the Licensor +Name Space, or include any public or protected packages, classes, Java +interfaces, fields or methods within the Licensor Name Space other +than those required/authorized by the Specification or Specifications +being implemented; and (c) passes the Technology Compatibility Kit +(including satisfying the requirements of the applicable TCK Users +Guide) for such Specification ("Compliant Implementation"). In +addition, the foregoing license is expressly conditioned on your not +acting outside its scope. No license is granted hereunder for any +other purpose (including, for example, modifying the Specification, +other than to the extent of your fair use rights, or distributing the +Specification to third parties). Also, no right, title, or interest in +or to any trademarks, service marks, or trade names of Sun or Sun's +licensors, Sun or the Sun's licensors is granted hereunder. Java, and +Java-related logos, marks and names are trademarks or registered +trademarks of Sun Microsystems, Inc. in the U.S. and other countries. +</p> +<p> +3. Pass-through Conditions. You need not include limitations (a)-(c) +from the previous paragraph or any other particular "pass through" +requirements in any license You grant concerning the use of your +Independent Implementation or products derived from it. However, +except with respect to Independent Implementations (and products +derived from them) that satisfy limitations (a)-(c) from the previous +paragraph, You may neither: (a) grant or otherwise pass through to +your licensees any licenses under Sun's applicable intellectual +property rights; nor (b) authorize your licensees to make any claims +concerning their implementation's compliance with the Spec in +question. +</p> +<p> +4. Reciprocity Concerning Patent Licenses. +</p> +<p> +a. With respect to any patent claims covered by the license granted +under subparagraph 2 above that would be infringed by all technically +feasible implementations of the Specification, such license is +conditioned upon your offering on fair, reasonable and +non-discriminatory terms, to any party seeking it from You, a +perpetual, non-exclusive, non-transferable, worldwide license under +Your patent rights which are or would be infringed by all technically +feasible implementations of the Specification to develop, distribute +and use a Compliant Implementation. +</p> +<p> +b. With respect to any patent claims owned by Sun and covered by the +license granted under subparagraph 2, whether or not their +infringement can be avoided in a technically feasible manner when +implementing the Specification, such license shall terminate with +respect to such claims if You initiate a claim against Sun that it +has, in the course of performing its responsibilities as the Sun, +induced any other entity to infringe Your patent rights. +</p> +<p> +c. Also with respect to any patent claims owned by Sun and covered by +the license granted under subparagraph, where the infringement of such +claims can be avoided in a technically feasible manner when +implementing the Specification such license, with respect to such +claims, shall terminate if You initiate a claim against Sun that its +making, having made, using, offering to sell, selling or importing a +Compliant Implementation infringes Your patent rights. +</p> +<p> +5. Definitions. For the purposes of this Agreement: "Independent +Implementation" shall mean an implementation of the Specification that +neither derives from any of Sun's source code or binary code materials +nor, except with an appropriate and separate license from Sun, +includes any of Sun's source code or binary code materials; "Licensor +Name Space" shall mean 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; and "Technology Compatibility Kit" or "TCK" shall mean the +test suite and accompanying TCK User's Guide provided by Sun which +corresponds to the Specification and that was available either (i) +from Sun's 120 days before the first release of Your Independent +Implementation that allows its use for commercial purposes, or (ii) +more recently than 120 days from such release but against which You +elect to test Your implementation of the Specification. +</p> +<p> +This Agreement will terminate immediately without notice from Sun if +you breach the Agreement or act outside the scope of the licenses +granted above. +</p> +<p> +DISCLAIMER OF WARRANTIES +</p> +<p> +THE SPECIFICATION IS PROVIDED "AS IS". SUN MAKES NO REPRESENTATIONS OR +WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, +NON-INFRINGEMENT (INCLUDING AS A CONSEQUENCE OF ANY PRACTICE OR +IMPLEMENTATION OF THE SPECIFICATION), OR THAT THE CONTENTS OF THE +SPECIFICATION ARE SUITABLE FOR ANY PURPOSE. This document does not +represent any commitment to release or implement any portion of the +Specification in any product. In addition, the Specification could +include technical inaccuracies or typographical errors. +</p> +<p> +LIMITATION OF LIABILITY +</p> +<p> +TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS +LICENSORS BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, +LOST REVENUE, PROFITS OR DATA, OR FOR SPECIAL, INDIRECT, +CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND +REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED IN +ANY WAY TO YOUR HAVING, IMPELEMENTING OR OTHERWISE USING USING THE +SPECIFICATION, EVEN IF SUN AND/OR ITS LICENSORS HAVE BEEN ADVISED OF +THE POSSIBILITY OF SUCH DAMAGES. +</p> +<p> +You will indemnify, hold harmless, and defend Sun and its licensors +from any claims arising or resulting from: (i) your use of the +Specification; (ii) the use or distribution of your Java application, +applet and/or implementation; and/or (iii) any claims that later +versions or releases of any Specification furnished to you are +incompatible with the Specification provided to you under this +license. +</p> +<p> +RESTRICTED RIGHTS LEGEND +</p> +<p> +U.S. Government: If this Specification is being acquired by or on +behalf of the U.S. Government or by a U.S. Government prime contractor +or subcontractor (at any tier), then the Government's rights in the +Software and accompanying documentation shall be only as set forth in +this license; this is in accordance with 48 C.F.R. 227.7201 through +227.7202-4 (for Department of Defense (DoD) acquisitions) and with 48 +C.F.R. 2.101 and 12.212 (for non-DoD acquisitions). +</p> +<p> +REPORT +</p> +<p> +If you provide Sun with any comments or suggestions concerning the +Specification ("Feedback"), you hereby: (i) agree that such Feedback +is provided on a non-proprietary and non-confidential basis, and (ii) +grant Sun a perpetual, non-exclusive, worldwide, fully paid-up, +irrevocable license, with the right to sublicense through multiple +levels of sublicensees, to incorporate, disclose, and use without +limitation the Feedback for any purpose. +</p> +<p> +GENERAL TERMS +</p> +<p> +Any action related to this Agreement will be governed by California +law and controlling U.S. federal law. The U.N. Convention for the +International Sale of Goods and the choice of law rules of any +jurisdiction will not apply. +</p> +<p> +The Specification is subject to U.S. export control laws and may be +subject to export or import regulations in other countries. Licensee +agrees to comply strictly with all such laws and regulations and +acknowledges that it has the responsibility to obtain such licenses to +export, re-export or import as may be required after delivery to +Licensee. +</p> +<p> +This Agreement is the parties' entire agreement relating to its +subject matter. It supersedes all prior or contemporaneous oral or +written communications, proposals, conditions, representations and +warranties and prevails over any conflicting or additional terms of +any quote, order, acknowledgment, or other communication between the +parties relating to its subject matter during the term of this +Agreement. No modification to this Agreement will be binding, unless +in writing and signed by an authorized representative of each party. +</p> +<p> +Rev. January, 2006 +</p> +<p> +Sun/Final/Full </p> </body> </html> |