legal/Sun_binary_license.txt
author Víctor Martínez Romanos <victor.martinez@openbravo.com>
Tue, 19 May 2015 14:23:05 +0200
changeset 26700 ba8075e92bef
parent 809 4366038ff51c
permissions -rw-r--r--
Related to issue 29808: Backout wrong changeset
The changeset pushed was not the good one, and failed in Oracle
juanpablo@809
     1
Sun Microsystems, Inc.  Binary Code License
juanpablo@809
     2
Agreement
juanpablo@809
     3
juanpablo@809
     4
READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED
juanpablo@809
     5
SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY
juanpablo@809
     6
"AGREEMENT") CAREFULLY BEFORE OPENING THE
juanpablo@809
     7
SOFTWARE MEDIA PACKAGE.  BY OPENING THE SOFTWARE
juanpablo@809
     8
MEDIA PACKAGE, YOU AGREE TO THE TERMS OF THIS
juanpablo@809
     9
AGREEMENT.
juanpablo@809
    10
 IF YOU ARE ACCESSING THE SOFTWARE
juanpablo@809
    11
 ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF
juanpablo@809
    12
THESE TERMS BY SELECTING THE "ACCEPT" BUTTON AT
juanpablo@809
    13
THE END OF THIS AGREEMENT.  IF YOU DO NOT AGREE
juanpablo@809
    14
TO ALL THESE TERMS, PROMPTLY RETURN THE UNUSED
juanpablo@809
    15
SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND
juanpablo@809
    16
OR, IF THE SOFTWARE IS ACCESSED ELECTRONICALLY,
juanpablo@809
    17
SELECT THE "DECLINE" BUTTON AT THE END OF THIS
juanpablo@809
    18
AGREEMENT.
juanpablo@809
    19
juanpablo@809
    20
1.  LICENSE TO USE.  Sun grants you a
juanpablo@809
    21
non-exclusive and non-transferable license for
juanpablo@809
    22
the internal use only of the accompanying
juanpablo@809
    23
software and documentation and any error
juanpablo@809
    24
corrections provided by Sun (collectively
juanpablo@809
    25
"Software"), by the number of users and the class
juanpablo@809
    26
of computer hardware for which the corresponding
juanpablo@809
    27
fee has been paid.
juanpablo@809
    28
juanpablo@809
    29
2.  RESTRICTIONS  Software is confidential and
juanpablo@809
    30
copyrighted. Title to Software and all associated
juanpablo@809
    31
intellectual property rights is retained by Sun
juanpablo@809
    32
and/or its licensors.  Except as specifically
juanpablo@809
    33
authorized in any Supplemental License Terms, you
juanpablo@809
    34
may not make copies of Software, other than a
juanpablo@809
    35
single copy of  Software for archival purposes.
juanpablo@809
    36
Unless enforcement is prohibited by applicable
juanpablo@809
    37
law, you may not modify, decompile, or reverse
juanpablo@809
    38
engineer Software.  Software is not designed or
juanpablo@809
    39
licensed for use in on-line control of aircraft,
juanpablo@809
    40
air traffic, aircraft navigation or aircraft
juanpablo@809
    41
communications; or in the design, construction,
juanpablo@809
    42
operation or maintenance of any nuclear
juanpablo@809
    43
facility.  No right, title or interest in or to
juanpablo@809
    44
any trademark, service mark, logo or trade name
juanpablo@809
    45
of Sun or its licensors is granted under this
juanpablo@809
    46
Agreement.
juanpablo@809
    47
juanpablo@809
    48
3. LIMITED WARRANTY.  Sun warrants to you that
juanpablo@809
    49
for a period of ninety (90) days from the date of
juanpablo@809
    50
purchase, as evidenced by a copy of the receipt,
juanpablo@809
    51
the media on which Software is furnished (if any)
juanpablo@809
    52
will be free of defects in materials and
juanpablo@809
    53
workmanship under normal use.  Except for the
juanpablo@809
    54
foregoing, Software is provided "AS IS".  Your
juanpablo@809
    55
exclusive remedy and Sun's entire liability under
juanpablo@809
    56
this limited warranty will be at Sun's option to
juanpablo@809
    57
replace Software media or refund the fee paid for
juanpablo@809
    58
Software.
juanpablo@809
    59
juanpablo@809
    60
4.  DISCLAIMER OF WARRANTY.  UNLESS SPECIFIED IN
juanpablo@809
    61
THIS AGREEMENT, ALL EXPRESS OR IMPLIED
juanpablo@809
    62
CONDITIONS, REPRESENTATIONS AND WARRANTIES,
juanpablo@809
    63
INCLUDING ANY IMPLIED WARRANTY OF
juanpablo@809
    64
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
juanpablo@809
    65
OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE
juanpablo@809
    66
EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE
juanpablo@809
    67
LEGALLY INVALID.
juanpablo@809
    68
juanpablo@809
    69
5.  LIMITATION OF LIABILITY.  TO THE EXTENT NOT
juanpablo@809
    70
PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS
juanpablo@809
    71
LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT
juanpablo@809
    72
OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL,
juanpablo@809
    73
INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED
juanpablo@809
    74
REGARDLESS OF THE THEORY OF LIABILITY, ARISING
juanpablo@809
    75
OUT OF OR RELATED TO THE USE OF OR INABILITY TO
juanpablo@809
    76
USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
juanpablo@809
    77
POSSIBILITY OF SUCH DAMAGES.  In no event will
juanpablo@809
    78
Sun's liability to you, whether in contract, tort
juanpablo@809
    79
(including negligence), or otherwise, exceed the
juanpablo@809
    80
amount paid by you for Software under this
juanpablo@809
    81
Agreement.  The foregoing limitations will apply
juanpablo@809
    82
even if the above stated warranty fails of its
juanpablo@809
    83
essential purpose.
juanpablo@809
    84
juanpablo@809
    85
6.  Termination.  This Agreement is effective
juanpablo@809
    86
until terminated.  You may terminate this
juanpablo@809
    87
Agreement at any time by destroying all copies of
juanpablo@809
    88
Software.  This Agreement will terminate
juanpablo@809
    89
immediately without notice from Sun if you fail
juanpablo@809
    90
to comply with any provision of this Agreement.
juanpablo@809
    91
Upon Termination, you must destroy all copies of
juanpablo@809
    92
Software.
juanpablo@809
    93
juanpablo@809
    94
7.  Export Regulations.  All Software and
juanpablo@809
    95
technical data delivered under this Agreement are
juanpablo@809
    96
subject to US export control laws and may be
juanpablo@809
    97
subject to export or import regulations in other
juanpablo@809
    98
countries.  You agree to comply strictly with all
juanpablo@809
    99
such laws and regulations and acknowledge that
juanpablo@809
   100
you have the responsibility to obtain such
juanpablo@809
   101
licenses to export, re-export, or import as may
juanpablo@809
   102
be required after delivery to you.
juanpablo@809
   103
juanpablo@809
   104
8.  U.S. Government Restricted Rights.  If
juanpablo@809
   105
Software is being acquired by or on behalf of the
juanpablo@809
   106
U.S. Government or by a U.S. Government prime
juanpablo@809
   107
contractor or subcontractor (at any tier), then
juanpablo@809
   108
the Government's rights in Software and
juanpablo@809
   109
accompanying documentation will be only as set
juanpablo@809
   110
forth in this Agreement; this is in accordance
juanpablo@809
   111
with 48 CFR 227.7201 through 227.7202-4 (for
juanpablo@809
   112
Department of Defense (DOD) acquisitions) and
juanpablo@809
   113
with 48 CFR 2.101 and 12.212 (for non-DOD
juanpablo@809
   114
acquisitions).
juanpablo@809
   115
juanpablo@809
   116
9.  Governing Law.  Any action related to this
juanpablo@809
   117
Agreement will be governed by California law and
juanpablo@809
   118
controlling U.S. federal law.  No choice of law
juanpablo@809
   119
rules of any jurisdiction will apply.
juanpablo@809
   120
juanpablo@809
   121
10.  Severability. If any provision of this
juanpablo@809
   122
Agreement is held to be unenforceable, this
juanpablo@809
   123
Agreement will remain in effect with the
juanpablo@809
   124
provision omitted, unless omission would
juanpablo@809
   125
frustrate the intent of the parties, in which
juanpablo@809
   126
case this Agreement will immediately terminate.
juanpablo@809
   127
juanpablo@809
   128
11.  Integration.  This Agreement is the entire
juanpablo@809
   129
agreement between you and Sun relating to its
juanpablo@809
   130
subject matter.  It supersedes all prior or
juanpablo@809
   131
contemporaneous oral or written communications,
juanpablo@809
   132
proposals, representations and warranties and
juanpablo@809
   133
prevails over any conflicting or additional terms
juanpablo@809
   134
of any quote, order, acknowledgment, or other
juanpablo@809
   135
communication between the parties relating to its
juanpablo@809
   136
subject matter during the term of this
juanpablo@809
   137
Agreement.  No modification of this Agreement
juanpablo@809
   138
will be binding, unless in writing and signed by
juanpablo@809
   139
an authorized representative of each party.
juanpablo@809
   140
juanpablo@809
   141
For inquiries please contact: Sun Microsystems,
juanpablo@809
   142
Inc.  901 San Antonio Road, Palo Alto, California
juanpablo@809
   143
94303
juanpablo@809
   144
juanpablo@809
   145
PROGRAM DEVELOPMENT AND SERVLET JAR FILE
juanpablo@809
   146
DISTRIBUTION SUPPLEMENTAL LICENSE TERMS
juanpablo@809
   147
juanpablo@809
   148
These supplemental license terms ("Supplement")
juanpablo@809
   149
add to or modify the terms of the Binary Code
juanpablo@809
   150
License Agreement (collectively, the
juanpablo@809
   151
"Agreement"). Capitalized terms not defined in
juanpablo@809
   152
this Supplement shall have the same meanings
juanpablo@809
   153
ascribed to them in the Agreement.  These
juanpablo@809
   154
Supplement terms shall supersede any inconsistent
juanpablo@809
   155
or conflicting terms in the Agreement, or in any
juanpablo@809
   156
license contained within the Software.
juanpablo@809
   157
juanpablo@809
   158
1. License to Develop.
juanpablo@809
   159
juanpablo@809
   160
    Sun grants you a non-exclusive,
juanpablo@809
   161
    non-transferable, royalty-free limited
juanpablo@809
   162
    license to use the Software for the
juanpablo@809
   163
    development of Java TM compatible servlets
juanpablo@809
   164
    (the "Programs") and reproduce and distribute
juanpablo@809
   165
    the Programs to third party end users
juanpablo@809
   166
    provided that you: (i) do not redistribute
juanpablo@809
   167
    the Software in whole or in part, either
juanpablo@809
   168
    separately or included in any Program except
juanpablo@809
   169
    as authorized for the Servlet JAR Files as
juanpablo@809
   170
    specified in Section 2 below, and (ii) agree
juanpablo@809
   171
    to indemnify, hold harmless, and defend Sun
juanpablo@809
   172
    and its licensors from and against any claims
juanpablo@809
   173
    or lawsuits, including attorney's fees, that
juanpablo@809
   174
    arise or result from the use or distribution
juanpablo@809
   175
    of any and all Programs.
juanpablo@809
   176
juanpablo@809
   177
2. License to Distribute.
juanpablo@809
   178
juanpablo@809
   179
    Sun grants you a non-exclusive,
juanpablo@809
   180
    non-transferable, royalty-free limited
juanpablo@809
   181
    license to reproduce and distribute the
juanpablo@809
   182
    servlet classes contained in the Software in
juanpablo@809
   183
    the archive files "servlet.jar" and
juanpablo@809
   184
    "server.jar" ("Servlet JAR Files") to third
juanpablo@809
   185
    party end users solely as a component of your
juanpablo@809
   186
    Programs provided that you: (i) distribute
juanpablo@809
   187
    the Servlet JAR Files complete and unmodified
juanpablo@809
   188
    in their original Java Archive file; (ii) do
juanpablo@809
   189
    not distribute additional software intended
juanpablo@809
   190
    to replace any component(s) of the Servlet
juanpablo@809
   191
    JAR Files; (iii) do not remove or alter any
juanpablo@809
   192
    proprietary legends or notices contained in
juanpablo@809
   193
    or on the Software; (iv) only distribute the
juanpablo@809
   194
    Servlet JAR Files pursuant to a license
juanpablo@809
   195
    agreement that protects Sun's interests
juanpablo@809
   196
    consistent with the terms contained in the
juanpablo@809
   197
    Agreement; (v) agree to incorporate the most
juanpablo@809
   198
    current version of the Servlet JAR Files that
juanpablo@809
   199
    was available from Sun no later than 180 days
juanpablo@809
   200
    prior to each production release of your
juanpablo@809
   201
    Program; and (vi) agree to indemnify, hold
juanpablo@809
   202
    harmless, and defend Sun and its licensors
juanpablo@809
   203
    from and against any claims or lawsuits,
juanpablo@809
   204
    including attorney's fees, that arise or
juanpablo@809
   205
    result from the use or distribution of any
juanpablo@809
   206
    and all Programs.
juanpablo@809
   207
juanpablo@809
   208
3. Trademarks and Logos.
juanpablo@809
   209
juanpablo@809
   210
    You acknowledge as between you and Sun that
juanpablo@809
   211
    Sun owns the Java trademark and all
juanpablo@809
   212
    Java-related trademarks, logos and icons
juanpablo@809
   213
    including the Coffee Cup and Duke ("Java
juanpablo@809
   214
    Marks") and agree to comply with the Java
juanpablo@809
   215
    Trademark Guidelines at
juanpablo@809
   216
    http://java.sun.com/trademarks.html.