legal/Sun_binary_license.txt
author Guillermo Álvarez de Eulate <guillermo.alvarez@openbravo.com>
Tue, 24 Apr 2012 17:06:29 +0200
changeset 16194 8f215938f06a
parent 809 4366038ff51c
permissions -rw-r--r--
Related to issue 20192: adding a parameter to setFieldFormProperties

Before the fix, when a field is not shown in form view but displayed in grid view, the property editorProperties.visible is changed by setFieldFormProperties function. This value in the property doesn't allow to the field to get the focus in grid view. To solve it, a second parameter has been added to the function and setted as true in the affected call. If the function is called without setting the new argument its behaviour will be the same as always.
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.