legal/Sun_license_agreement.txt
author Guillermo Álvarez de Eulate <guillermo.alvarez@openbravo.com>
Tue, 24 Apr 2012 17:06:29 +0200
changeset 16194 8f215938f06a
parent 1738 d8dcb2ecfd14
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.
ivan@1738
     1
Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE
ivan@1738
     2
ivan@1738
     3
Licensee/Company: Entity receiving Software.
ivan@1738
     4
ivan@1738
     5
Effective Date: Date of delivery of the Software to
ivan@1738
     6
You.
ivan@1738
     7
ivan@1738
     8
Software: Java(TM) Transaction API (JTA) Specification
ivan@1738
     9
1.1
ivan@1738
    10
ivan@1738
    11
License Term: Perpetual (subject to termination under
ivan@1738
    12
the SLA)
ivan@1738
    13
ivan@1738
    14
Licensed Unit: Software Copy
ivan@1738
    15
ivan@1738
    16
Licensed unit Count: Unlimited
ivan@1738
    17
ivan@1738
    18
Permitted Uses:
ivan@1738
    19
ivan@1738
    20
1. You may reproduce and use the Software for Your own
ivan@1738
    21
Individual, Commercial, or Research and Instructional
ivan@1738
    22
Use for the purposes of designing, developing,
ivan@1738
    23
testing, and running Your applets and application
ivan@1738
    24
("Programs").
ivan@1738
    25
ivan@1738
    26
2. Subject to the terms and conditions of this
ivan@1738
    27
Agreement and restrictions and exceptions set forth in
ivan@1738
    28
the Software's documentation, You may reproduce and
ivan@1738
    29
distribute portions of Software identified as a
ivan@1738
    30
redistributable in the documentation
ivan@1738
    31
("Redistributable"), provided that:
ivan@1738
    32
ivan@1738
    33
(a) You distribute Redistributable complete and
ivan@1738
    34
unmodified and only bundled as part of Your Programs,
ivan@1738
    35
ivan@1738
    36
(b) Your Programs add significant and primary
ivan@1738
    37
functionality to the Redistributable,
ivan@1738
    38
ivan@1738
    39
(c) You distribute Redistributable for the sole
ivan@1738
    40
purpose of running Your Programs,
ivan@1738
    41
ivan@1738
    42
(d) You do not distribute additional software intended
ivan@1738
    43
to replace any component(s) of the Redistributable,
ivan@1738
    44
ivan@1738
    45
(e) You do not remove or alter any proprietary legends
ivan@1738
    46
or notices contained in or on the Redistributable.
ivan@1738
    47
ivan@1738
    48
(f) You only distribute the Redistributable subject to
ivan@1738
    49
a license agreement that protects Sun's interests
ivan@1738
    50
consistent with the terms contained in this Agreement,
ivan@1738
    51
and
ivan@1738
    52
ivan@1738
    53
(g) You agree to defend and indemnify Sun and its
ivan@1738
    54
licensors from and against any damages, costs,
ivan@1738
    55
liabilities, settlement amounts and/or expenses
ivan@1738
    56
(including attorneys' fees) incurred in connection
ivan@1738
    57
with any claim, lawsuit or action by any third party
ivan@1738
    58
that arises or results from the use or distribution of
ivan@1738
    59
any and all Programs and/or Redistributable.
ivan@1738
    60
ivan@1738
    61
3. Java Technology Restrictions. You may not create,
ivan@1738
    62
modify, or change the behavior of, or authorize your
ivan@1738
    63
licensees to create, modify, or change the behavior
ivan@1738
    64
of, classes, interfaces, or subpackages that are in
ivan@1738
    65
any way identified as "java", "javax", "sun" or
ivan@1738
    66
similar convention as specified by Sun in any naming
ivan@1738
    67
convention designation.
ivan@1738
    68
ivan@1738
    69
Sun Microsystems, Inc. ("Sun")
ivan@1738
    70
SOFTWARE LICENSE AGREEMENT
ivan@1738
    71
ivan@1738
    72
READ THE TERMS OF THIS AGREEMENT ("AGREEMENT")
ivan@1738
    73
CAREFULLY BEFORE OPENING SOFTWARE MEDIA PACKAGE. BY
ivan@1738
    74
OPENING SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS
ivan@1738
    75
OF THIS AGREEMENT. IF YOU ARE ACCESSING SOFTWARE
ivan@1738
    76
ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE
ivan@1738
    77
TERMS BY SELECTING THE "ACCEPT" BUTTON AT THE END OF
ivan@1738
    78
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
ivan@1738
    79
TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR
ivan@1738
    80
PLACE OF PURCHASE FOR A REFUND OR, IF SOFTWARE IS
ivan@1738
    81
ACCESSED ELECTRONICALLY, SELECT THE "DECLINE" (OR
ivan@1738
    82
"EXIT") BUTTON AT THE END OF THIS AGREEMENT. IF YOU
ivan@1738
    83
HAVE SEPARATELY AGREED TO LICENSE TERMS ("MASTER
ivan@1738
    84
TERMS") FOR YOUR LICENSE TO THIS SOFTWARE, THEN
ivan@1738
    85
SECTIONS 1-5 OF THIS AGREEMENT ("SUPPLEMENTAL LICENSE
ivan@1738
    86
TERMS") SHALL SUPPLEMENT AND SUPERSEDE THE MASTER
ivan@1738
    87
TERMS IN RELATION TO THIS SOFTWARE.
ivan@1738
    88
ivan@1738
    89
1. Definitions.
ivan@1738
    90
ivan@1738
    91
(a) "Entitlement" means the collective set of
ivan@1738
    92
applicable documents authorized by Sun evidencing your
ivan@1738
    93
obligation to pay associated fees (if any) for the
ivan@1738
    94
license, associated Services, and the authorized scope
ivan@1738
    95
of use of Software under this Agreement.
ivan@1738
    96
ivan@1738
    97
(b) "Licensed Unit" means the unit of measure by
ivan@1738
    98
which your use of Software and/or Service is licensed,
ivan@1738
    99
as described in your Entitlement.
ivan@1738
   100
ivan@1738
   101
(c) "Permitted Use" means the licensed Software
ivan@1738
   102
use(s) authorized in this Agreement as specified in
ivan@1738
   103
your Entitlement. The Permitted Use for any bundled
ivan@1738
   104
Sun software not specified in your Entitlement will be
ivan@1738
   105
evaluation use as provided in Section 3.
ivan@1738
   106
ivan@1738
   107
(d) "Service" means the service(s) that Sun or its
ivan@1738
   108
delegate will provide, if any, as selected in your
ivan@1738
   109
Entitlement and as further described in the applicable
ivan@1738
   110
service listings at www.sun.com/service/servicelist.
ivan@1738
   111
ivan@1738
   112
(e) "Software" means the Sun software described in
ivan@1738
   113
your Entitlement. Also, certain software may be
ivan@1738
   114
included for evaluation use under Section 3.
ivan@1738
   115
ivan@1738
   116
(f) "You" and "Your" means the individual or legal
ivan@1738
   117
entity specified in the Entitlement, or for evaluation
ivan@1738
   118
purposes, the entity performing the evaluation.
ivan@1738
   119
ivan@1738
   120
2. License Grant and Entitlement.
ivan@1738
   121
ivan@1738
   122
Subject to the terms of your Entitlement, Sun grants
ivan@1738
   123
you a nonexclusive, nontransferable limited license to
ivan@1738
   124
use Software for its Permitted Use for the license
ivan@1738
   125
term. Your Entitlement will specify (a) Software
ivan@1738
   126
licensed, (b) the Permitted Use, (c) the license term,
ivan@1738
   127
and (d) the Licensed Units.
ivan@1738
   128
ivan@1738
   129
Additionally, if your Entitlement includes Services,
ivan@1738
   130
then it will also specify the (e) Service and (f)
ivan@1738
   131
service term.
ivan@1738
   132
ivan@1738
   133
If your rights to Software or Services are limited in
ivan@1738
   134
duration and the date such rights begin is other than
ivan@1738
   135
the purchase date, your Entitlement will provide that
ivan@1738
   136
beginning date(s).
ivan@1738
   137
ivan@1738
   138
The Entitlement may be delivered to you in various
ivan@1738
   139
ways depending on the manner in which you obtain
ivan@1738
   140
Software and Services, for example, the Entitlement
ivan@1738
   141
may be provided in your receipt, invoice or your
ivan@1738
   142
contract with Sun or authorized Sun reseller. It may
ivan@1738
   143
also be in electronic format if you download Software.
ivan@1738
   144
ivan@1738
   145
3. Permitted Use.
ivan@1738
   146
ivan@1738
   147
As selected in your Entitlement, one or more of the
ivan@1738
   148
following Permitted Uses will apply to your use of
ivan@1738
   149
Software. Unless you have an Entitlement that
ivan@1738
   150
expressly permits it, you may not use Software for any
ivan@1738
   151
of the other Permitted Uses. If you don't have an
ivan@1738
   152
Entitlement, or if your Entitlement doesn't cover
ivan@1738
   153
additional software delivered to you, then such
ivan@1738
   154
software is for your Evaluation Use.
ivan@1738
   155
ivan@1738
   156
(a) Evaluation Use. You may evaluate Software
ivan@1738
   157
internally for a period of 90 days from your first
ivan@1738
   158
use.
ivan@1738
   159
ivan@1738
   160
(b) Research and Instructional Use. You may use
ivan@1738
   161
Software internally to design, develop and test, and
ivan@1738
   162
also to provide instruction on such uses.
ivan@1738
   163
ivan@1738
   164
(c) Individual Use. You may use Software internally
ivan@1738
   165
for personal, individual use.
ivan@1738
   166
ivan@1738
   167
(d) Commercial Use. You may use Software internally
ivan@1738
   168
for your own commercial purposes.
ivan@1738
   169
ivan@1738
   170
(e) Service Provider Use. You may make Software
ivan@1738
   171
functionality accessible (but not by providing
ivan@1738
   172
Software itself or through outsourcing services) to
ivan@1738
   173
your end users in an extranet deployment, but not to
ivan@1738
   174
your affiliated companies or to government agencies.
ivan@1738
   175
ivan@1738
   176
4. Licensed Units.
ivan@1738
   177
ivan@1738
   178
Your Permitted Use is limited to the number of
ivan@1738
   179
Licensed Units stated in your Entitlement. If you
ivan@1738
   180
require additional Licensed Units, you will need
ivan@1738
   181
additional Entitlement(s).
ivan@1738
   182
ivan@1738
   183
5. Restrictions.
ivan@1738
   184
ivan@1738
   185
(a) The copies of Software provided to you under this
ivan@1738
   186
Agreement are licensed, not sold, to you by Sun. Sun
ivan@1738
   187
reserves all rights not expressly granted. (b) You may
ivan@1738
   188
make a single archival copy of Software, but otherwise
ivan@1738
   189
may not copy, modify, or distribute Software. However
ivan@1738
   190
if the Sun documentation accompanying Software lists
ivan@1738
   191
specific portions of Software, such as header files,
ivan@1738
   192
class libraries, reference source code, and/or
ivan@1738
   193
redistributable files, that may be handled
ivan@1738
   194
differently, you may do so only as provided in the Sun
ivan@1738
   195
documentation. (c) You may not rent, lease, lend or
ivan@1738
   196
encumber Software. (d) Unless enforcement is
ivan@1738
   197
prohibited by applicable law, you may not decompile,
ivan@1738
   198
or reverse engineer Software. (e) The terms and
ivan@1738
   199
conditions of this Agreement will apply to any
ivan@1738
   200
Software updates, provided to you at Sun's discretion,
ivan@1738
   201
that replace and/or supplement the original Software,
ivan@1738
   202
unless such update contains a separate license. (f)
ivan@1738
   203
You may not publish or provide the results of any
ivan@1738
   204
benchmark or comparison tests run on Software to any
ivan@1738
   205
third party without the prior written consent of Sun.
ivan@1738
   206
(g) Software is confidential and copyrighted. (h)
ivan@1738
   207
Unless otherwise specified, if Software is delivered
ivan@1738
   208
with embedded or bundled software that enables
ivan@1738
   209
functionality of Software, you may not use such
ivan@1738
   210
software on a stand-alone basis or use any portion of
ivan@1738
   211
such software to interoperate with any program(s)
ivan@1738
   212
other than Software. (i) Software may contain programs
ivan@1738
   213
that perform automated collection of system data
ivan@1738
   214
and/or automated software updating services. System
ivan@1738
   215
data collected through such programs may be used by
ivan@1738
   216
Sun, its subcontractors, and its service delivery
ivan@1738
   217
partners for the purpose of providing you with remote
ivan@1738
   218
system services and/or improving Sun's software and
ivan@1738
   219
systems. (j) Software is not designed, licensed or
ivan@1738
   220
intended for use in the design, construction,
ivan@1738
   221
operation or maintenance of any nuclear facility and
ivan@1738
   222
Sun and its licensors disclaim any express or implied
ivan@1738
   223
warranty of fitness for such uses. (k) No right, title
ivan@1738
   224
or interest in or to any trademark, service mark, logo
ivan@1738
   225
or trade name of Sun or its licensors is granted under
ivan@1738
   226
this Agreement.
ivan@1738
   227
ivan@1738
   228
6. Term and Termination.
ivan@1738
   229
ivan@1738
   230
The license and service term are set forth in your
ivan@1738
   231
Entitlement(s). Your rights under this Agreement will
ivan@1738
   232
terminate immediately without notice from Sun if you
ivan@1738
   233
materially breach it or take any action in derogation
ivan@1738
   234
of Sun's and/or its licensors' rights to Software. Sun
ivan@1738
   235
may terminate this Agreement should any Software
ivan@1738
   236
become, or in Sun's reasonable opinion likely to
ivan@1738
   237
become, the subject of a claim of intellectual
ivan@1738
   238
property infringement or trade secret
ivan@1738
   239
misappropriation. Upon termination, you will cease use
ivan@1738
   240
of, and destroy, Software and confirm compliance in
ivan@1738
   241
writing to Sun. Sections 1, 5, 6, 7, and 9-15 will
ivan@1738
   242
survive termination of the Agreement.
ivan@1738
   243
ivan@1738
   244
7. Java Compatibility and Open Source.
ivan@1738
   245
ivan@1738
   246
Software may contain Java technology. You may not
ivan@1738
   247
create additional classes to, or modifications of, the
ivan@1738
   248
Java technology, except under compatibility
ivan@1738
   249
requirements available under a separate agreement
ivan@1738
   250
available at www.java.net.
ivan@1738
   251
ivan@1738
   252
Sun supports and benefits from the global community of
ivan@1738
   253
open source developers, and thanks the community for
ivan@1738
   254
its important contributions and open standards-based
ivan@1738
   255
technology, which Sun has adopted into many of its
ivan@1738
   256
products.
ivan@1738
   257
ivan@1738
   258
Please note that portions of Software may be provided
ivan@1738
   259
with notices and open source licenses from such
ivan@1738
   260
communities and third parties that govern the use of
ivan@1738
   261
those portions, and any licenses granted hereunder do
ivan@1738
   262
not alter any rights and obligations you may have
ivan@1738
   263
under such open source licenses, however, the
ivan@1738
   264
disclaimer of warranty and limitation of liability
ivan@1738
   265
provisions in this Agreement will apply to all
ivan@1738
   266
Software in this distribution.
ivan@1738
   267
ivan@1738
   268
8. Limited Warranty.
ivan@1738
   269
ivan@1738
   270
Sun warrants to you that for a period of 90 days from
ivan@1738
   271
the date of purchase, as evidenced by a copy of the
ivan@1738
   272
receipt, the media on which Software is furnished (if
ivan@1738
   273
any) will be free of defects in materials and
ivan@1738
   274
workmanship under normal use. Except for the
ivan@1738
   275
foregoing, Software is provided "AS IS". Your
ivan@1738
   276
exclusive remedy and Sun's entire liability under this
ivan@1738
   277
limited warranty will be at Sun's option to replace
ivan@1738
   278
Software media or refund the fee paid for Software.
ivan@1738
   279
Some states do not allow limitations on certain
ivan@1738
   280
implied warranties, so the above may not apply to you.
ivan@1738
   281
This limited warranty gives you specific legal rights.
ivan@1738
   282
You may have others, which vary from state to state.
ivan@1738
   283
ivan@1738
   284
9. Disclaimer of Warranty.
ivan@1738
   285
ivan@1738
   286
UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR
ivan@1738
   287
IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
ivan@1738
   288
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
ivan@1738
   289
FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT
ivan@1738
   290
ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE
ivan@1738
   291
DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
ivan@1738
   292
ivan@1738
   293
10. Limitation of Liability.
ivan@1738
   294
ivan@1738
   295
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL
ivan@1738
   296
SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE,
ivan@1738
   297
PROFIT OR DATA, OR FOR SPECIAL, INDIRECT,
ivan@1738
   298
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
ivan@1738
   299
CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING
ivan@1738
   300
OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE
ivan@1738
   301
SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
ivan@1738
   302
POSSIBILITY OF SUCH DAMAGES. In no event will Sun's
ivan@1738
   303
liability to you, whether in contract, tort (including
ivan@1738
   304
negligence), or otherwise, exceed the amount paid by
ivan@1738
   305
you for Software under this Agreement. The foregoing
ivan@1738
   306
limitations will apply even if the above stated
ivan@1738
   307
warranty fails of its essential purpose. Some states
ivan@1738
   308
do not allow the exclusion of incidental or
ivan@1738
   309
consequential damages, so some of the terms above may
ivan@1738
   310
not be applicable to you.
ivan@1738
   311
ivan@1738
   312
11. Export Regulations.
ivan@1738
   313
ivan@1738
   314
All Software, documents, technical data, and any other
ivan@1738
   315
materials delivered under this Agreement are subject
ivan@1738
   316
to U.S. export control laws and may be subject to
ivan@1738
   317
export or import regulations in other countries. You
ivan@1738
   318
agree to comply strictly with these laws and
ivan@1738
   319
regulations and acknowledge that you have the
ivan@1738
   320
responsibility to obtain any licenses to export,
ivan@1738
   321
re-export, or import as may be required after delivery
ivan@1738
   322
to you.
ivan@1738
   323
ivan@1738
   324
12. U.S. Government Restricted Rights.
ivan@1738
   325
ivan@1738
   326
If Software is being acquired by or on behalf of the
ivan@1738
   327
U.S. Government or by a U.S. Government prime
ivan@1738
   328
contractor or subcontractor (at any tier), then the
ivan@1738
   329
Government's rights in Software and accompanying
ivan@1738
   330
documentation will be only as set forth in this
ivan@1738
   331
Agreement; this is in accordance with 48 CFR 227.7201
ivan@1738
   332
through 227.7202-4 (for Department of Defense (DOD)
ivan@1738
   333
acquisitions) and with 48 CFR 2.101 and 12.212 (for
ivan@1738
   334
non-DOD acquisitions).
ivan@1738
   335
ivan@1738
   336
13. Governing Law.
ivan@1738
   337
ivan@1738
   338
Any action related to this Agreement will be governed
ivan@1738
   339
by California law and controlling U.S. federal law. No
ivan@1738
   340
choice of law rules of any jurisdiction will apply.
ivan@1738
   341
ivan@1738
   342
14. Severability.
ivan@1738
   343
ivan@1738
   344
If any provision of this Agreement is held to be
ivan@1738
   345
unenforceable, this Agreement will remain in effect
ivan@1738
   346
with the provision omitted, unless omission would
ivan@1738
   347
frustrate the intent of the parties, in which case
ivan@1738
   348
this Agreement will immediately terminate.
ivan@1738
   349
ivan@1738
   350
15. Integration.
ivan@1738
   351
ivan@1738
   352
This Agreement, including any terms contained in your
ivan@1738
   353
Entitlement, is the entire agreement between you and
ivan@1738
   354
Sun relating to its subject matter. It supersedes all
ivan@1738
   355
prior or contemporaneous oral or written
ivan@1738
   356
communications, proposals, representations and
ivan@1738
   357
warranties and prevails over any conflicting or
ivan@1738
   358
additional terms of any quote, order, acknowledgment,
ivan@1738
   359
or other communication between the parties relating to
ivan@1738
   360
its subject matter during the term of this Agreement.
ivan@1738
   361
No modification of this Agreement will be binding,
ivan@1738
   362
unless in writing and signed by an authorized
ivan@1738
   363
representative of each party.
ivan@1738
   364
ivan@1738
   365
Please contact Sun Microsystems, Inc. 4150 Network
ivan@1738
   366
Circle, Santa Clara, California 95054 if you have
ivan@1738
   367
questions.