|
| 1 | +//// |
| 2 | +// |
| 3 | +// ORACLE AMERICA, INC. IS WILLING TO LICENSE THIS SPECIFICATION TO YOU ONLY UPON THE |
| 4 | +// CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT |
| 5 | +// ("AGREEMENT"). PLEASE READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY. BY |
| 6 | +// DOWNLOADING THIS SPECIFICATION, YOU ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT. |
| 7 | +// IF YOU ARE NOT WILLING TO BE BOUND BY THEM, SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF |
| 8 | +// THIS PAGE AND THE DOWNLOADING PROCESS WILL NOT CONTINUE. |
| 9 | +// |
| 10 | +// Specification: JSR-375 Java EE Security API ("Specification") |
| 11 | +// Version: 1.0 |
| 12 | +// Status: Early Draft Review |
| 13 | +// Release: November 2016 |
| 14 | +// |
| 15 | +// Copyright 2016 Oracle America, Inc. |
| 16 | +// 500 Oracle Parkway, Redwood City, California 94065, U.S.A. |
| 17 | +// |
| 18 | +// All rights reserved. |
| 19 | +// |
| 20 | +// NOTICE |
| 21 | +// The Specification is protected by copyright and the information described therein may be protected by |
| 22 | +// one or more U.S. patents, foreign patents, or pending applications. Except as provided under the |
| 23 | +// following license, no part of the Specification may be reproduced in any form by any means without the |
| 24 | +// prior written authorization of Oracle America, Inc. ("Oracle") and its licensors, if any. Any use of the |
| 25 | +// Specification and the information described therein will be governed by the terms and conditions of this |
| 26 | +// Agreement. |
| 27 | +// |
| 28 | +// Subject to the terms and conditions of this license, including your compliance with Paragraphs 1 and 2 |
| 29 | +// below, Oracle hereby grants you a fully-paid, non-exclusive, non-transferable, limited license (without |
| 30 | +// the right to sublicense) under Oracle's intellectual property rights to: |
| 31 | +// |
| 32 | +// 1.Review the Specification for the purposes of evaluation. This includes: (i) developing implementations |
| 33 | +// of the Specification for your internal, non-commercial use; (ii) discussing the Specification with any third |
| 34 | +// party; and (iii) excerpting brief portions of the Specification in oral or written communications which |
| 35 | +// discuss the Specification provided that such excerpts do not in the aggregate constitute a significant |
| 36 | +// portion of the Technology. |
| 37 | +// |
| 38 | +// 2.Distribute implementations of the Specification to third parties for their testing and evaluation use, |
| 39 | +// provided that any such implementation: |
| 40 | +// (i) does not modify, subset, superset or otherwise extend the Licensor Name Space, or include any |
| 41 | +// public or protected packages, classes, Java interfaces, fields or methods within the Licensor Name Space |
| 42 | +// other than those required/authorized by the Specification or Specifications being implemented; |
| 43 | +// (ii) is clearly and prominently marked with the word "UNTESTED" or "EARLY ACCESS" or |
| 44 | +// "INCOMPATIBLE" or "UNSTABLE" or "BETA" in any list of available builds and in proximity to every link |
| 45 | +// initiating its download, where the list or link is under Licensee's control; and |
| 46 | +// (iii) includes the following notice: |
| 47 | +// "This is an implementation of an early-draft specification developed under the Java Community Process |
| 48 | +// (JCP) and is made available for testing and evaluation purposes only. The code is not compatible with |
| 49 | +// any specification of the JCP." |
| 50 | +// |
| 51 | +// The grant set forth above concerning your distribution of implementations of the specification is |
| 52 | +// contingent upon your agreement to terminate development and distribution of your "early draft" |
| 53 | +// implementation as soon as feasible following final completion of the specification. If you fail to do so, |
| 54 | +// the foregoing grant shall be considered null and void. |
| 55 | +// |
| 56 | +// No provision of this Agreement shall be understood to restrict your ability to make and distribute to |
| 57 | +// third parties applications written to the Specification. |
| 58 | +// |
| 59 | +// Other than this limited license, you acquire no right, title or interest in or to the Specification or any |
| 60 | +// other Oracle intellectual property, and the Specification may only be used in accordance with the license |
| 61 | +// terms set forth herein. This license will expire on the earlier of: (a) two (2) years from the date of |
| 62 | +// Release listed above; (b) the date on which the final version of the Specification is publicly released; or |
| 63 | +// (c) the date on which the Java Specification Request (JSR) to which the Specification corresponds is |
| 64 | +// withdrawn. In addition, this license will terminate immediately without notice from Oracle if you fail to |
| 65 | +// comply with any provision of this license. Upon termination, you must cease use of or destroy the |
| 66 | +// Specification. |
| 67 | +// |
| 68 | +// "Licensor Name Space" means the public class or interface declarations whose names begin with "java", |
| 69 | +// "javax", "com.oracle" or their equivalents in any subsequent naming convention adopted by Oracle |
| 70 | +// through the Java Community Process, or any recognized successors or replacements thereof |
| 71 | +// |
| 72 | +// TRADEMARKS |
| 73 | +// No right, title, or interest in or to any trademarks, service marks, or trade names of Oracle or Oracle's |
| 74 | +// licensors is granted hereunder. Oracle, the Oracle logo, and Java are trademarks or registered |
| 75 | +// trademarks of Oracle America, Inc. in the U.S. and other countries. |
| 76 | +// |
| 77 | +// DISCLAIMER OF WARRANTIES |
| 78 | +// THE SPECIFICATION IS PROVIDED "AS IS" AND IS EXPERIMENTAL AND MAY CONTAIN DEFECTS OR |
| 79 | +// DEFICIENCIES WHICH CANNOT OR WILL NOT BE CORRECTED BY ORACLE. ORACLE MAKES NO |
| 80 | +// REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, |
| 81 | +// WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT |
| 82 | +// THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE OR THAT ANY PRACTICE |
| 83 | +// OR IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, |
| 84 | +// COPYRIGHTS, TRADE SECRETS OR OTHER RIGHTS. This document does not represent any commitment to |
| 85 | +// release or implement any portion of the Specification in any product. |
| 86 | +// |
| 87 | +// THE SPECIFICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES |
| 88 | +// ARE PERIODICALLY ADDED TO THE INFORMATION THEREIN; THESE CHANGES WILL BE INCORPORATED |
| 89 | +// INTO NEW VERSIONS OF THE SPECIFICATION, IF ANY. ORACLE MAY MAKE IMPROVEMENTS AND/OR |
| 90 | +// CHANGES TO THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THE SPECIFICATION AT ANY |
| 91 | +// TIME. Any use of such changes in the Specification will be governed by the then-current license for the |
| 92 | +// applicable version of the Specification. |
| 93 | +// |
| 94 | +// LIMITATION OF LIABILITY |
| 95 | +// TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL ORACLE OR ITS LICENSORS BE LIABLE FOR |
| 96 | +// ANY DAMAGES, INCLUDING WITHOUT LIMITATION, LOST REVENUE, PROFITS OR DATA, OR FOR SPECIAL, |
| 97 | +// INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS |
| 98 | +// OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO ANY FURNISHING, PRACTICING, |
| 99 | +// MODIFYING OR ANY USE OF THE SPECIFICATION, EVEN IF ORACLE AND/OR ITS LICENSORS HAVE BEEN |
| 100 | +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. |
| 101 | +// |
| 102 | +// You will hold Oracle (and its licensors) harmless from any claims based on your use of the Specification |
| 103 | +// for any purposes other than the limited right of evaluation as described above, and from any claims that |
| 104 | +// later versions or releases of any Specification furnished to you are incompatible with the Specification |
| 105 | +// provided to you under this license. |
| 106 | +// |
| 107 | +// RESTRICTED RIGHTS LEGEND |
| 108 | +// If this Software is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime |
| 109 | +// contractor or subcontractor (at any tier), then the Government's rights in the Software and |
| 110 | +// accompanying documentation shall be only as set forth in this license; this is in accordance with 48 |
| 111 | +// C.F.R. 227.7201 through 227.7202-4 (for Department of Defense (DoD) acquisitions) and with 48 C.F.R. |
| 112 | +// 2.101 and 12.212 (for non-DoD acquisitions). |
| 113 | +// |
| 114 | +// REPORT |
| 115 | +// You may wish to report any ambiguities, inconsistencies or inaccuracies you may find in connection with |
| 116 | +// your evaluation of the Specification ("Feedback"). To the extent that you provide Oracle with any |
| 117 | +// Feedback, you hereby: (i) agree that such Feedback is provided on a non-proprietary and non- |
| 118 | +// confidential basis, and (ii) grant Oracle a perpetual, non-exclusive, worldwide, fully paid-up, irrevocable |
| 119 | +// license, with the right to sublicense through multiple levels of sublicensees, to incorporate, disclose, and |
| 120 | +// use without limitation the Feedback for any purpose related to the Specification and future versions, |
| 121 | +// implementations, and test suites thereof. |
| 122 | +// |
| 123 | +// GENERAL TERMS |
| 124 | +// Any action related to this Agreement will be governed by California law and controlling U.S. federal law. |
| 125 | +// The U.N. Convention for the International Sale of Goods and the choice of law rules of any jurisdiction |
| 126 | +// will not apply. |
| 127 | +// |
| 128 | +// The Specification is subject to U.S. export control laws and may be subject to export or import |
| 129 | +// regulations in other countries. Licensee agrees to comply strictly with all such laws and regulations and |
| 130 | +// acknowledges that it has the responsibility to obtain such licenses to export, re-export or import as may |
| 131 | +// be required after delivery to Licensee. |
| 132 | +// |
| 133 | +// This Agreement is the parties' entire agreement relating to its subject matter. It supersedes all prior or |
| 134 | +// contemporaneous oral or written communications, proposals, conditions, representations and |
| 135 | +// warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, |
| 136 | +// or other communication between the parties relating to its subject matter during the term of this |
| 137 | +// Agreement. No modification to this Agreement will be binding, unless in writing and signed by an |
| 138 | +// authorized representative of each party. |
| 139 | +// |
| 140 | +//// |
| 141 | + |
0 commit comments