|
1 | 1 | JSR 354 Money and Currency -- Specification
|
2 | 2 | ===========================================
|
3 | 3 | :title: JSR 354 (Money & Currency) - Specification
|
4 |
| -:revnumber: 1.0-SNAPSHOT |
5 |
| -:revremark: Public Final Draft |
6 |
| -:revdate: February 2015 |
7 |
| -:longversion: {revnumber} ({revremark}) {revdate} |
| 4 | +:revnumber: 1.0-RC3 |
| 5 | +:revremark: Proposed Final Draft |
| 6 | +:revdate: March 2015 |
| 7 | +:longversion: 1.0-RC3 (Proposed Final Draft) March 2015 |
8 | 8 | :authorinitials: ATR
|
9 | 9 | :author: Anatole Tresch, Credit Suisse
|
10 | 10 |
|
|
24 | 24 |
|
25 | 25 | image::https://raw.githubusercontent.com/JavaMoney/jsr354-api/master/src/main/asciidoc/images/javamoney_cup.jpg[]
|
26 | 26 |
|
27 |
| -toc::[] |
28 |
| - |
29 |
| -<<< |
30 | 27 | :numbered!:
|
31 | 28 |
|
32 |
| -*EVALUATION LICENCE* |
33 |
| - |
34 |
| -*JSR-000354 Money and Currency API 1.0 Final Draft Review* |
35 |
| - |
36 |
| -CREDIT SUISSE AG IS WILLING TO LICENSE THIS SPECIFICATION TO YOU ONLY |
37 |
| -UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS |
38 |
| -LICENSE AGREEMENT ("AGREEMENT"). PLEASE READ THE TERMS AND CONDITIONS |
39 |
| -OF THIS AGREEMENT CAREFULLY. BY DOWNLOADING THIS SPECIFICATION, YOU |
40 |
| -ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU ARE NOT |
41 |
| -WILLING TO BE BOUND BY THEM, SELECT THE "DECLINE" BUTTON AT THE |
42 |
| -BOTTOM OF THIS PAGE AND THE DOWNLOADING PROCESS WILL NOT CONTINUE. |
43 |
| - |
44 |
| - |
45 |
| -Specification: JSR-354 Money and Currency API ("Specification")+ |
46 |
| -Version: {revnumber}+ |
47 |
| -Status: {revremark}+ |
48 |
| -Release: {revdate}+ |
49 |
| -Copyright 2012-2015 Credit Suisse AG+ |
50 |
| -8070 Zurich, Switzerland+ |
51 |
| -All rights reserved.+ |
52 |
| - |
53 |
| -*NOTICE* |
54 |
| - |
55 |
| -The Specification is protected by copyright and the information |
56 |
| -described therein may be protected by one or more U.S. patents, |
57 |
| -foreign patents, or pending applications. Except as provided under |
58 |
| -the following license, no part of the Specification may be |
59 |
| -reproduced in any form by any means without the prior written |
60 |
| -authorization of Credit Suisse AG ("the Specification Lead") and its |
61 |
| -licensors, if any. Any use of the Specification and the information |
62 |
| -described therein will be governed by the terms and conditions of |
63 |
| -this Agreement. |
64 |
| - |
65 |
| -Subject to the terms and conditions of this license, including your |
66 |
| -compliance with Paragraphs 1 and 2 below, the Specification Lead |
67 |
| -hereby grants you a fully-paid, non-exclusive, non-transferable, |
68 |
| -limited license (without the right to sublicense) under the |
69 |
| -Specification Lead's intellectual property rights to: |
70 |
| - |
71 |
| -1. Review the Specification for the purposes of evaluation. This |
72 |
| -includes: |
73 |
| -(i) developing implementations of the Specification for your |
74 |
| - internal, non-commercial use; |
75 |
| -(ii) discussing the Specification with any third party; and |
76 |
| -(iii) excerpting brief portions of the Specification in oral or |
77 |
| - written communications which discuss the Specification |
78 |
| - provided that such excerpts do not in the aggregate |
79 |
| - constitute a significant portion of the Technology. |
80 |
| -
|
81 |
| -2. Distribute implementations of the Specification to third parties |
82 |
| - for their testing and evaluation use, provided that any such |
83 |
| - implementation: |
84 |
| -(a) does not modify, subset, superset or otherwise extend the |
85 |
| - Licensor Name Space, or include any public or protected packages, |
86 |
| - classes, Java interfaces, fields or methods within the Licensor |
87 |
| - Name Space other than those required/authorized by the |
88 |
| - Specification or Specifications being implemented; |
89 |
| -(b) is clearly and prominently marked with the word "UNTESTED" or |
90 |
| - "EARLY ACCESS" or "INCOMPATIBLE" or "UNSTABLE" or "BETA" in |
91 |
| - any list of available builds and in proximity to every link |
92 |
| - initiating its download, where the list or link is under |
93 |
| - Licensee's control; and |
94 |
| -(c) includes the following notice: "This is an implementation of |
95 |
| - an early-draft specification developed under the Java Community |
96 |
| - Process (JCP) and is made available for testing and evaluation |
97 |
| - purposes only. The code is not compatible with any specification |
98 |
| - of the JCP." |
99 |
| -
|
100 |
| -The grant set forth above concerning your distribution of |
101 |
| -implementations of the specification is contingent upon your |
102 |
| -agreement to terminate development and distribution of your |
103 |
| -"early draft" implementation as soon as feasible following final |
104 |
| -completion of the specification. If you fail to do so, the foregoing |
105 |
| -grant shall be considered null and void. No provision of this |
106 |
| -Agreement shall be understood to restrict your ability to make |
107 |
| -and distribute to third parties applications written to the |
108 |
| -Specification. Other than this limited license, you acquire no |
109 |
| -right, title or interest in or to the Specification or any other |
110 |
| -intellectual property of the Specification Lead, and the |
111 |
| -Specification may only be used in accordance with the license terms |
112 |
| -set forth herein. This license will expire on the earlier of: |
113 |
| -(a) two (2) years from the date of Release listed above; (b) the |
114 |
| -date on which the final version of the Specification is publicly |
115 |
| -released; or (c) the date on which the Java Specification Request |
116 |
| -(JSR) to which the Specification corresponds is withdrawn. In |
117 |
| -addition, this license will terminate immediately without notice |
118 |
| -from the Specification Lead if you fail to comply with any provision |
119 |
| -of this license. Upon termination, you must cease use of or destroy |
120 |
| -the Specification. |
121 |
| - |
122 |
| -"Licensor Name Space" means the public class or interface |
123 |
| -declarations whose names begin with "java", "javax", "com.oracle" |
124 |
| -or their equivalents in any subsequent naming convention adopted |
125 |
| -by Credit Suisse AG through the Java Community Process, or any |
126 |
| -recognized successors or replacements thereof. |
127 |
| - |
128 |
| -*TRADEMARKS* |
129 |
| - |
130 |
| -No right, title, or interest in or to any trademarks, service |
131 |
| -marks, or trade names of Credit Suisse AG or Credit Suisse AG's |
132 |
| -licensors is granted hereunder. Oracle, the Oracle logo, Java |
133 |
| -are trademarks or registered trademarks of Oracle USA, Inc. in |
134 |
| -the U.S. and other countries. |
135 |
| - |
136 |
| - |
137 |
| -*DISCLAIMER OF WARRANTIES* |
138 |
| - |
139 |
| -THE SPECIFICATION IS PROVIDED "AS IS" AND IS EXPERIMENTAL AND |
140 |
| -MAY CONTAIN DEFECTS OR DEFICIENCIES WHICH CANNOT OR WILL NOT BE |
141 |
| -CORRECTED BY THE SPECIFICATION LEADS. THE SPECIFICATION LEADS MAKE |
142 |
| -NO REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS OR IMPLIED, |
143 |
| -INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, |
144 |
| -FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT THAT THE |
145 |
| -CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE OR |
146 |
| -THAT ANY PRACTICE OR IMPLEMENTATION OF SUCH CONTENTS WILL NOT |
147 |
| -INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR |
148 |
| -OTHER RIGHTS. |
149 |
| - |
150 |
| -This document does not represent any commitment to release or |
151 |
| -implement any portion of the Specification in any product. |
152 |
| - |
153 |
| -THE SPECIFICATION COULD INCLUDE TECHNICAL INACCURACIES OR |
154 |
| -TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE |
155 |
| -INFORMATION THEREIN; THESE CHANGES WILL BE INCORPORATED INTO |
156 |
| -NEW VERSIONS OF THE SPECIFICATION, IF ANY. THE SPECIFICATION |
157 |
| -LEADS MAY MAKE IMPROVEMENTS AND/OR CHANGES TO THE PRODUCT(S) |
158 |
| -AND/OR THE PROGRAM(S) DESCRIBED IN THE SPECIFICATION AT ANY |
159 |
| -TIME. |
160 |
| - |
161 |
| -Any use of such changes in the Specification will be governed |
162 |
| -by the then-current license for the applicable version of the |
163 |
| -Specification. |
164 |
| - |
165 |
| -*LIMITATION OF LIABILITY* |
166 |
| - |
167 |
| -TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL THE |
168 |
| -SPECIFICATION LEADS AND/OR THEIR LICENSORS BE LIABLE FOR ANY |
169 |
| -DAMAGES, INCLUDING WITHOUT LIMITATION, LOST REVENUE, PROFITS OR |
170 |
| -DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR |
171 |
| -PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF |
172 |
| -LIABILITY, ARISING OUT OF OR RELATED TO ANY FURNISHING, PRACTICING, |
173 |
| -MODIFYING OR ANY USE OF THE SPECIFICATION, EVEN IF CREDIT SUISSE |
174 |
| -AND/OR ITS LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH |
175 |
| -DAMAGES. |
176 |
| - |
177 |
| -You will hold the Specification Lead (and its licensors) harmless |
178 |
| -from any claims based on your use of the Specification for any |
179 |
| -purposes other than the limited right of evaluation as described |
180 |
| -above, and from any claims that later versions or releases of any |
181 |
| -Specification furnished to you are incompatible with the |
182 |
| -Specification provided to you under this license. |
183 |
| - |
184 |
| -*RESTRICTED RIGHTS LEGEND* |
185 |
| - |
186 |
| -If this Software is being acquired by or on behalf of the U.S. |
187 |
| -Government or by a U.S. Government prime contractor or subcontractor |
188 |
| -(at any tier), then the Government's rights in the Software and |
189 |
| -accompanying documentation shall be only as set forth in this license; |
190 |
| -this is in accordance with 48 C.F.R. 227.7201 through 227.7202-4 (for |
191 |
| -Department of Defense (DoD) acquisitions) and with 48 C.F.R. 2.101 |
192 |
| -and 12.212 (for non-DoD acquisitions) |
193 |
| - |
194 |
| -*REPORT* |
195 |
| - |
196 |
| -You may wish to report any ambiguities, inconsistencies or |
197 |
| -inaccuracies you may find in connection with your evaluation of |
198 |
| -the Specification ("Feedback"). To the extent that you provide |
199 |
| -the Specification Lead with any Feedback, you hereby: |
200 |
| -(i) agree that such Feedback is provided on a non-proprietary and |
201 |
| - non-confidential basis, and |
202 |
| -(ii) grant the Specification Lead a perpetual, non-exclusive, |
203 |
| - worldwide, fully paid-up, irrevocable license, with the right |
204 |
| - to sublicense through multiple levels of sublicensees, to |
205 |
| - incorporate, disclose, and use without limitation the |
206 |
| - Feedback for any purpose related to the Specification and |
207 |
| - future versions, implementations, and test suites thereof. |
208 |
| - |
209 |
| -*GENERAL TERMS* |
210 |
| - |
211 |
| -Any action related to this Agreement will be governed by California |
212 |
| -law and controlling U.S. federal law. The U.N. Convention for the |
213 |
| -International Sale of Goods and the choice of law rules of any |
214 |
| -jurisdiction will not apply. The Specification is subject to U.S. |
215 |
| -export control laws and may be subject to export or import |
216 |
| -regulations in other countries. Licensee agrees to comply strictly |
217 |
| -with all such laws and regulations and acknowledges that it has |
218 |
| -the responsibility to obtain such licenses to export, re-export or |
219 |
| -import as may be required after delivery to Licensee. This Agreement |
220 |
| -is the parties' entire a agreement relating to its subject matter. |
221 |
| -It supersedes all prior or contemporaneous oral or written |
222 |
| -communications, proposals, conditions, representations and |
223 |
| -warranties and prevails over any conflicting or additional terms of |
224 |
| -any quote, order, acknowledgment, or other communication between the |
225 |
| -parties relating to its subject matter during the term of this |
226 |
| -Agreement. No modification to this Agreement will be binding, |
227 |
| -unless in writing and signed by an authorized representative of |
228 |
| -each party. |
| 29 | +==== Version Information: |
| 30 | +------------------------------------------------------------------ |
| 31 | +Specification: JSR-354 Money and Currency API ("Specification") |
| 32 | +Version: 1.0-RC3 |
| 33 | +Status: Proposed Final Draft |
| 34 | +Release: March 2015 |
| 35 | +Copyright: 2012-2015 |
| 36 | + Credit Suisse AG |
| 37 | + P.O.Box |
| 38 | + 8070 Zurich |
| 39 | + Switzerland |
| 40 | + All rights reserved. |
| 41 | +------------------------------------------------------------------ |
229 | 42 |
|
| 43 | +toc::[] |
| 44 | + |
| 45 | +<<< |
230 | 46 | :numbered:
|
231 | 47 |
|
232 | 48 | <<<
|
|
0 commit comments