Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / licenses / oracle-binary-code-license
blob9de6c6831661f1759a04243a09eac6129164f278
1 Oracle Binary Code License Agreement for the Java SE Platform
2 Products and JavaFX
4 ORACLE AMERICA, INC. ("ORACLE"), FOR AND ON BEHALF OF ITSELF AND
5 ITS SUBSIDIARIES AND AFFILIATES UNDER COMMON CONTROL, IS WILLING
6 TO LICENSE THE SOFTWARE TO YOU ONLY UPON THE CONDITION THAT YOU
7 ACCEPT ALL OF THE TERMS CONTAINED IN THIS BINARY CODE LICENSE
8 AGREEMENT AND SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT").
9 PLEASE READ THE AGREEMENT CAREFULLY. BY SELECTING THE "ACCEPT
10 LICENSE AGREEMENT" (OR THE EQUIVALENT) BUTTON AND/OR BY USING THE
11 SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE READ THE TERMS AND AGREE TO
12 THEM. IF YOU ARE AGREEING TO THESE TERMS ON BEHALF OF A COMPANY OR
13 OTHER LEGAL ENTITY, YOU REPRESENT THAT YOU HAVE THE LEGAL AUTHORITY
14 TO BIND THE LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT HAVE SUCH
15 AUTHORITY, OR IF YOU DO NOT WISH TO BE BOUND BY THE TERMS, THEN
16 SELECT THE "DECLINE LICENSE AGREEMENT" (OR THE EQUIVALENT) BUTTON
17 AND YOU MUST NOT USE THE SOFTWARE ON THIS SITE OR ANY OTHER MEDIA
18 ON WHICH THE SOFTWARE IS CONTAINED.
20 1. DEFINITIONS. "Software" means the software identified above in
21 binary form that you selected for download, install or use (in the
22 version You selected for download, install or use) from Oracle or
23 its authorized licensees, any other machine readable materials
24 (including, but not limited to, libraries, source files, header
25 files, and data files), any updates or error corrections provided
26 by Oracle, and any user manuals, programming guides and other
27 documentation provided to you by Oracle under this Agreement.
28 "General Purpose Desktop Computers and Servers" means computers,
29 including desktop and laptop computers, or servers, used for general
30 computing functions under end user control (such as but not
31 specifically limited to email, general purpose Internet browsing,
32 and office suite productivity tools). The use of Software in systems
33 and solutions that provide dedicated functionality (other than as
34 mentioned above) or designed for use in embedded or function-specific
35 software applications, for example but not limited to: Software
36 embedded in or bundled with industrial control systems, wireless
37 mobile telephones, wireless handheld devices, kiosks, TV/STB,
38 Blu-ray Disc devices, telematics and network control switching
39 equipment, printers and storage management systems, and other
40 related systems are excluded from this definition and not licensed
41 under this Agreement. "Programs" means (a) Java technology applets
42 and applications intended to run on the Java Platform, Standard
43 Edition platform on Java-enabled General Purpose Desktop Computers
44 and Servers; and (b) JavaFX technology applications intended to
45 run on the JavaFX Runtime on JavaFX-enabled General Purpose Desktop
46 Computers and Servers. ¡ÈCommercial Features¡É means those features
47 identified in Table 1-1 (Commercial Features In Java SE Product
48 Editions) of the Java SE documentation accessible at
49 http://www.oracle.com/technetwork/java/javase/documentation/index.html.
50 ¡ÈREADME File¡É means the README file for the Software accessible
51 at http://www.oracle.com/technetwork/java/javase/documentation/index.html.
53 2. LICENSE TO USE. Subject to the terms and conditions of this
54 Agreement including, but not limited to, the Java Technology
55 Restrictions of the Supplemental License Terms, Oracle grants you
56 a non-exclusive, non-transferable, limited license without license
57 fees to reproduce and use internally the Software complete and
58 unmodified for the sole purpose of running Programs. THE LICENSE
59 SET FORTH IN THIS SECTION 2 DOES NOT EXTEND TO THE COMMERCIAL
60 FEATURES. YOUR RIGHTS AND OBLIGATIONS RELATED TO THE COMMERCIAL
61 FEATURES ARE AS SET FORTH IN THE SUPPLEMENTAL TERMS ALONG WITH
62 ADDITIONAL LICENSES FOR DEVELOPERS AND PUBLISHERS.
64 3. RESTRICTIONS. Software is copyrighted. Title to Software and
65 all associated intellectual property rights is retained by Oracle
66 and/or its licensors. Unless enforcement is prohibited by applicable
67 law, you may not modify, decompile, or reverse engineer Software.
68 You acknowledge that the Software is developed for general use in
69 a variety of information management applications; it is not developed
70 or intended for use in any inherently dangerous applications,
71 including applications that may create a risk of personal injury.
72 If you use the Software in dangerous applications, then you shall
73 be responsible to take all appropriate fail-safe, backup, redundancy,
74 and other measures to ensure its safe use. Oracle disclaims any
75 express or implied warranty of fitness for such uses. No right,
76 title or interest in or to any trademark, service mark, logo or
77 trade name of Oracle or its licensors is granted under this Agreement.
78 Additional restrictions for developers and/or publishers licenses
79 are set forth in the Supplemental License Terms.
81 4. DISCLAIMER OF WARRANTY. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT
82 WARRANTY OF ANY KIND. ORACLE FURTHER DISCLAIMS ALL WARRANTIES,
83 EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED
84 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
85 NONINFRINGEMENT.
87 5. LIMITATION OF LIABILITY. IN NO EVENT SHALL ORACLE BE LIABLE FOR
88 ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES,
89 OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED
90 BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR
91 TORT, EVEN IF ORACLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
92 DAMAGES. ORACLE'S ENTIRE LIABILITY FOR DAMAGES HEREUNDER SHALL IN
93 NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).
95 6. TERMINATION. This Agreement is effective until terminated. You
96 may terminate this Agreement at any time by destroying all copies
97 of Software. This Agreement will terminate immediately without
98 notice from Oracle if you fail to comply with any provision of this
99 Agreement. Either party may terminate this Agreement immediately
100 should any Software become, or in either party's opinion be likely
101 to become, the subject of a claim of infringement of any intellectual
102 property right. Upon termination, you must destroy all copies of
103 Software.
105 7. EXPORT REGULATIONS. You agree that U.S. export control lachnical
106 data; additional information can be found on Oracle's Global Trade
107 Compliance web site (http://www.oracle.com/products/export). You
108 agree that neither the Software nor any direct product thereof will
109 be exported, directly, or indirectly, in violatr biological weapons
110 proliferation.
112 8. TRADEMARKS AND LOGOS. You acknowledge and agree as between you
113 and Oracle that Oracle owns the ORACLE and JAVA trademarks and all
114 ORACLE- and JAVA-related trademarks, service marks, logos and other
115 brand designatioe Guidelines for Oracle Trademarks currently located
116 at http://www.oracle.com/us/legal/third-party-trademarks/index.html
117 . Any use you make of the Oracle Marks inures to Oracle's benefit.
119 9. U.S. GOVERNMENT LICENSE RIGHTS. If Software is being acquired
120 sentative of each party.
122 SUPPLEMENTAL LICENSE TERMS
124 These Supplemental License Terms add to or modify the terms of the
125 Binary Code License Agreement. Capitalized terms not defined in
126 these Supplemental Terms shall have the same meanings ascribed to
127 them in the Binary Code License Agreement. These Supplemental Terms
128 shall supersede any inconsistent or conflicting terms in the Binary
129 Code License Agreement, or in any license contained within the
130 Software.
132 A. COMMERCIAL FEATURES. You may not use the Commercial Features
133 for running Programs, Java applets or applications in your internal
134 business operations or for any commercial or production purpose,
135 or for any purpose other than as set forth in Sections B, C, D and
136 E of these Supplemental Terms. If You want to use the Commercial
137 Features for any purpose other than as permitted in this Agreement,
138 You must obtain a separate license from Oracle.
140 B. SOFTWARE INTERNAL USE FOR DEVELOPMENT LICENSE GRANT. Subject to
141 the terms and conditions of this Agreement and restrictions and
142 exceptions set forth in the README File incorporated herein by
143 reference, including, but not limited to the Java Technology
144 Restrictions of these Supplemental Terms, Oracle grants you a
145 non-exclusive, non-transferable, limited license without fees to
146 reproduce internally and use internally the Software complete and
147 unmodified for the purpose of designing, developing, and testing
148 your Programs.
150 C. LICENSE TO DISTRIBUTE SOFTWARE. Subject to the terms and conditions
151 of this Agreement and restrictions and exceptions set forth in the
152 README File, including, but not limited to the Java Technology
153 Restrictions and Limitations on Redistribution of these Supplemental
154 Terms, Oracle grants you a non-exclusive, non-transferable, limited
155 license without fees to reproduce and distribute the Software,
156 provided that (i) you distribute the Software complete and unmodified
157 and only bundled as part of, and for the sole purpose of running,
158 your Programs, (ii) the Programs add significant and primary
159 functionality to the Software, (iii) you do not distribute additional
160 software intended to replace any component(s) of the Software, (iv)
161 you do not remove or alter any proprietary legends or notices
162 contained in the Software, (v) you only distribute the Software
163 subject to a license agreement that: (a) is a complete, unmodified
164 reproduction of this Agreement; or (b) protects Oracle's interests
165 consistent with the terms contained in this Agreement and that
166 includes the notice set forth in Section H, and (vi) you agree to
167 defend and indemnify Oracle and its licensors from and against any
168 damages, costs, liabilities, settlement amounts and/or expenses
169 (including attorneys' fees) incurred in connection with any claim,
170 lawsuit or action by any third party that arises or results from
171 the use or distribution of any and all Programs and/or Software.
172 The license set forth in this Section C does not extend to the
173 Software identified in Section G.
175 D. LICENSE TO DISTRIBUTE REDISTRIBUTABLES. Subject to the terms
176 and conditions of this Agreement and restrictions and exceptions
177 set forth in the README File, including but not limited to the Java
178 Technology Restrictions and Limitations on Redistribution of these
179 Supplemental Terms, Oracle grants you a non-exclusive, non-transferable,
180 limited license without fees to reproduce and distribute those
181 files specifically identified as redistributable in the README File
182 ("Redistributables") provided that: (i) you distribute the
183 Redistributables complete and unmodified, and only bundled as part
184 of Programs, (ii) the Programs add significant and primary
185 functionality to the Redistributables, (iii) you do not distribute
186 additional software intended to supersede any component(s) of the
187 Redistributables (unless otherwise specified in the applicable
188 README File), (iv) you do not remove or alter any proprietary
189 legends or notices contained in or on the Redistributables, (v)
190 you only distribute the Redistributables pursuant to a license
191 agreement that: (a) is a complete, unmodified reproduction of this
192 Agreement; or (b) protects Oracle's interests consistent with the
193 terms contained in the Agreement and includes the notice set forth
194 in Section H, (vi) you agree to defend and indemnify Oracle and
195 its licensors from and against any damages, costs, liabilities,
196 settlement amounts and/or expenses (including attorneys' fees)
197 incurred in connection with any claim, lawsuit or action by any
198 third party that arises or results from the use or distribution of
199 any and all Programs and/or Software. The license set forth in this
200 Section D does not extend to the Software identified in Section G.
202 E. DISTRIBUTION BY PUBLISHERS. This section pertains to your
203 distribution of the JavaTM SE Development Kit Software (¡ÈJDK¡É)
204 with your printed book or magazine (as those terms are commonly
205 used in the industry) relating to Java technology ("Publication").
206 Subject to and conditioned upon your compliance with the restrictions
207 and obligations contained in the Agreement, Oracle hereby grants
208 to you a non-exclusive, nontransferable limited right to reproduce
209 complete and unmodified copies of the JDK on electronic media (the
210 "Media") for the sole purpose of inclusion and distribution with
211 your Publication(s), subject to the following terms: (i) You may
212 not distribute the JDK on a stand-alone basis; it must be distributed
213 with your Publication(s); (ii) You are responsible for downloading
214 the JDK from the applicable Oracle web site; (iii) You must refer
215 to the JDK as JavaTM SE Development Kit; (iv) The JDK must be
216 reproduced in its entirety and without any modification whatsoever
217 (including with respect to all proprietary notices) and distributed
218 with your Publication subject to a license agreement that is a
219 complete, unmodified reproduction of this Agreement; (v) The Media
220 label shall include the following information: ¡ÈCopyright [YEAR],
221 Oracle America, Inc. All rights reserved. Use is subject to license
222 terms. ORACLE and JAVA trademarks and all ORACLE- and JAVA-related
223 trademarks, service marks, logos and other brand designations are
224 trademarks or registered trademarks of Oracle in the U.S. and other
225 countries.¡É [YEAR] is the year of Oracle's release of the Software;
226 the year information can typically be found in the Software¡Çs
227 ¡ÈAbout¡É box or screen. This information must be placed on the
228 Media label in such a manner as to only apply to the JDK; (vi) You
229 must clearly identify the JDK as Oracle's product on the Media
230 holder or Media label, and you may not state or imply that Oracle
231 is responsible for any third-party software contained on the Media;
232 (vii) You may not include any third party software on the Media
233 which is intended to be a replacement or substitute for the JDK;
234 (viii) You agree to defend and indemnify Oracle and its licensors
235 from and against any damages, costs, liabilities, settlement amounts
236 and/or expenses (including attorneys' fees) incurred in connection
237 with any claim, lawsuit or action by any third party that arises
238 or results from the use or distribution of the JDK and/or the
239 Publication; ; and (ix) You shall provide Oracle with a written
240 notice for each Publication; such notice shall include the following
241 information: (1) title of Publication, (2) author(s), (3) date of
242 Publication, and (4) ISBN or ISSN numbers. Such notice shall be
243 sent to Oracle America, Inc., 500 Oracle Parkway, Redwood Shores,
244 California 94065 U.S.A , Attention: General Counsel.
246 F. JAVA TECHNOLOGY RESTRICTIONS. You may not create, modify, or
247 change the behavior of, or authorize your licensees to create,
248 modify, or change the behavior of, classes, interfaces, or subpackages
249 that are in any way identified as "java", "javax", "sun", ¡Èoracle¡É
250 or similar convention as specified by Oracle in any naming convention
251 designation.
253 G. LIMITATIONS ON REDISTRIBUTION. You may not redistribute or
254 otherwise transfer: (a) JavaFX Runtime prior to version 2.0.2, (b)
255 JavaFX Development Kit prior to version 2.0.2, or (c) any and all
256 patches, bug fixes and updates made available by Oracle through
257 Oracle Premier Support, including those made available under Oracle's
258 Java SE Support program.
260 H. COMMERCIAL FEATURES NOTICE. For purpose of complying with
261 Supplemental Term Section C.(v)(b) and D.(v)(b), your license
262 agreement shall include the following notice, where the notice is
263 displayed in a manner that anyone using the Software will see the
264 notice:
266 Use of the Commercial Features for any commercial or production
267 purpose requires a separate license from Oracle. ¡ÈCommercial
268 Features¡É means those features identified Table 1-1 (Commercial
269 Features In Java SE Product Editions) of the Java SE documentation
270 accessible at
271 http://www.oracle.com/technetwork/java/javase/documentation/index.html
273 I. SOURCE CODE. Software may contain source code that, unless
274 expressly licensed for other purposes, is provided solely for
275 reference purposes pursuant to the terms of this Agreement. Source
276 code may not be redistributed unless expressly provided for in this
277 Agreement.
279 J. THIRD PARTY CODE. Additional copyright notices and license terms
280 applicable to portions of the Software are set forth in the
281 THIRDPARTYLICENSEREADME file accessible at
282 http://www.oracle.com/technetwork/java/javase/documentation/index.html.
283 In addition to any terms and conditions of any third party
284 opensource/freeware license identified in the THIRDPARTYLICENSEREADME
285 file, the disclaimer of warranty and limitation of liability
286 provisions in paragraphs 4 and 5 of the Binary Code License Agreement
287 shall apply to all Software in this distribution.
289 K. TERMINATION FOR INFRINGEMENT. Either party may terminate this
290 Agreement immediately should any Software become, or in either
291 party's opinion be likely to become, the subject of a claim of
292 infringement of any intellectual property right.
294 L. INSTALLATION AND AUTO-UPDATE. The Software's installation and
295 auto-update processes transmit a limited amount of data to Oracle
296 (or its service provider) about those specific processes to help
297 Oracle understand and optimize them. Oracle does not associate the
298 data with personally identifiable information. You can find more
299 information about the data Oracle collects as a result of your
300 Software download at
301 http://www.oracle.com/technetwork/java/javase/documentation/index.html.
303 For inquiries please contact:  Oracle America, Inc., 500 Oracle
304 Parkway, Redwood Shores, California 94065, USA.
306 Last updated 2 July 2012