extensions/net.sf.basedb.genepattern/trunk/lib/genepattern/jaxrpc-license.txt

Code
Comments
Other
Rev Date Author Line
1104 29 May 09 nicklas 1    SUN MICROSYSTEMS, INC. IS WILLING TO LICENSE THIS
1104 29 May 09 nicklas 2    SPECIFICATION TO YOU ONLY UPON THE CONDITION THAT
1104 29 May 09 nicklas 3    YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS
1104 29 May 09 nicklas 4    LICENSE AGREEMENT ("AGREEMENT").  PLEASE READ THE
1104 29 May 09 nicklas 5    TERMS AND CONDITIONS OF THIS LICENSE CAREFULLY. BY
1104 29 May 09 nicklas 6    DOWNLOADING THIS SPECIFICATION, YOU ACCEPT THE
1104 29 May 09 nicklas 7    TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. IF
1104 29 May 09 nicklas 8    YOU ARE NOT WILLING TO BE BOUND BY ITS TERMS,
1104 29 May 09 nicklas 9    SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF THIS
1104 29 May 09 nicklas 10    PAGE AND THE DOWNLOADING PROCESS WILL NOT
1104 29 May 09 nicklas 11    CONTINUE.
1104 29 May 09 nicklas 12
1104 29 May 09 nicklas 13    Java(TM) API for XML-based Remote Procedure Call
1104 29 May 09 nicklas 14    (JAX-RPC) Specification ("Specification")
1104 29 May 09 nicklas 15    Version: 1.1
1104 29 May 09 nicklas 16    Status: FCS, Maintenance Release
1104 29 May 09 nicklas 17    Release: October 14, 2003
1104 29 May 09 nicklas 18
1104 29 May 09 nicklas 19    Copyright 2003 Sun Microsystems, Inc.
1104 29 May 09 nicklas 20
1104 29 May 09 nicklas 21    4150 Network Circle, Santa Clara, California
1104 29 May 09 nicklas 22    95054, U.S.A.
1104 29 May 09 nicklas 23
1104 29 May 09 nicklas 24    All rights reserved.
1104 29 May 09 nicklas 25
1104 29 May 09 nicklas 26    NOTICE; LIMITED LICENSE GRANTS
1104 29 May 09 nicklas 27
1104 29 May 09 nicklas 28    Sun Microsystems, Inc. ("Sun") hereby grants you a
1104 29 May 09 nicklas 29    fully-paid, non-exclusive, non-transferable,
1104 29 May 09 nicklas 30    worldwide, limited license (without the right to
1104 29 May 09 nicklas 31    sublicense), under the Sun's applicable
1104 29 May 09 nicklas 32    intellectual property rights to view, download,
1104 29 May 09 nicklas 33    use and reproduce the Specification only for the
1104 29 May 09 nicklas 34    purpose of internal evaluation, which shall be
1104 29 May 09 nicklas 35    understood to include developing applications
1104 29 May 09 nicklas 36    intended to run on an implementation of the
1104 29 May 09 nicklas 37    Specification provided that such applications do
1104 29 May 09 nicklas 38    not themselves implement any portion(s) of the
1104 29 May 09 nicklas 39    Specification.
1104 29 May 09 nicklas 40
1104 29 May 09 nicklas 41    Sun also grants you a perpetual, non-exclusive,
1104 29 May 09 nicklas 42    worldwide, fully paid-up, royalty free, limited
1104 29 May 09 nicklas 43    license (without the right to sublicense) under
1104 29 May 09 nicklas 44    any applicable copyrights or patent rights it may
1104 29 May 09 nicklas 45    have in the Specification to create and/or
1104 29 May 09 nicklas 46    distribute an Independent Implementation of the
1104 29 May 09 nicklas 47    Specification that: (i) fully implements the
1104 29 May 09 nicklas 48    Spec(s) including all its required interfaces and
1104 29 May 09 nicklas 49    functionality; (ii) does not modify, subset,
1104 29 May 09 nicklas 50    superset or otherwise extend the Licensor Name
1104 29 May 09 nicklas 51    Space, or include any public or protected
1104 29 May 09 nicklas 52    packages, classes, Java interfaces, fields or
1104 29 May 09 nicklas 53    methods within the Licensor Name Space other than
1104 29 May 09 nicklas 54    those required/authorized by the Specification or
1104 29 May 09 nicklas 55    Specifications being implemented; and (iii) passes
1104 29 May 09 nicklas 56    the TCK (including satisfying the requirements of
1104 29 May 09 nicklas 57    the applicable TCK Users Guide) for such
1104 29 May 09 nicklas 58    Specification. The foregoing license is expressly
1104 29 May 09 nicklas 59    conditioned on your not acting outside its scope.
1104 29 May 09 nicklas 60    No license is granted hereunder for any other
1104 29 May 09 nicklas 61    purpose.
1104 29 May 09 nicklas 62
1104 29 May 09 nicklas 63    You need not include limitations (i)-(iii) from
1104 29 May 09 nicklas 64    the previous paragraph or any other particular
1104 29 May 09 nicklas 65    "pass through" requirements in any license You
1104 29 May 09 nicklas 66    grant concerning the use of your Independent
1104 29 May 09 nicklas 67    Implementation or products derived from it.
1104 29 May 09 nicklas 68    However, except with respect to implementations of
1104 29 May 09 nicklas 69    the Specification (and products derived from them)
1104 29 May 09 nicklas 70    that satisfy limitations (i)-(iii) from the
1104 29 May 09 nicklas 71    previous paragraph, You may neither: (a) grant or
1104 29 May 09 nicklas 72    otherwise pass through to your licensees any
1104 29 May 09 nicklas 73    licenses under Sun's applicable intellectual
1104 29 May 09 nicklas 74    property rights; nor (b) authorize your licensees
1104 29 May 09 nicklas 75    to make any claims concerning their
1104 29 May 09 nicklas 76    implementation's compliance with the Spec in
1104 29 May 09 nicklas 77    question.
1104 29 May 09 nicklas 78
1104 29 May 09 nicklas 79    For the purposes of this Agreement: "Independent
1104 29 May 09 nicklas 80    Implementation" shall mean an implementation of
1104 29 May 09 nicklas 81    the Specification that neither derives from any of
1104 29 May 09 nicklas 82    Sun's source code or binary code materials nor,
1104 29 May 09 nicklas 83    except with an appropriate and separate license
1104 29 May 09 nicklas 84    from Sun, includes any of Sun's source code or
1104 29 May 09 nicklas 85    binary code materials; and "Licensor Name Space"
1104 29 May 09 nicklas 86    shall mean the public class or interface
1104 29 May 09 nicklas 87    declarations whose names begin with "java",
1104 29 May 09 nicklas 88    "javax", "com.sun" or their equivalents in any
1104 29 May 09 nicklas 89    subsequent naming convention adopted by Sun
1104 29 May 09 nicklas 90    through the Java Community Process, or any
1104 29 May 09 nicklas 91    recognized successors or replacements thereof.
1104 29 May 09 nicklas 92
1104 29 May 09 nicklas 93    This Agreement will terminate immediately without
1104 29 May 09 nicklas 94    notice from Sun if you fail to comply with any
1104 29 May 09 nicklas 95    material provision of or act outside the scope of
1104 29 May 09 nicklas 96    the licenses granted above.
1104 29 May 09 nicklas 97
1104 29 May 09 nicklas 98    TRADEMARKS
1104 29 May 09 nicklas 99
1104 29 May 09 nicklas 100    No right, title, or interest in or to any
1104 29 May 09 nicklas 101    trademarks, service marks, or trade names of Sun
1104 29 May 09 nicklas 102    or Sun's licensors is granted hereunder.  Sun, Sun
1104 29 May 09 nicklas 103    Microsystems, the Sun logo, Java, and the Java
1104 29 May 09 nicklas 104    Coffee Cup logo are trademarks or registered
1104 29 May 09 nicklas 105    trademarks of Sun Microsystems, Inc. in the U.S.
1104 29 May 09 nicklas 106    and other countries.
1104 29 May 09 nicklas 107
1104 29 May 09 nicklas 108    DISCLAIMER OF WARRANTIES
1104 29 May 09 nicklas 109
1104 29 May 09 nicklas 110    THE SPECIFICATION IS PROVIDED "AS IS".  SUN MAKES
1104 29 May 09 nicklas 111    NO REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS
1104 29 May 09 nicklas 112    OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
1104 29 May 09 nicklas 113    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
1104 29 May 09 nicklas 114    PARTICULAR PURPOSE, OR NON-INFRINGEMENT, THAT THE
1104 29 May 09 nicklas 115    CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY
1104 29 May 09 nicklas 116    PURPOSE OR THAT ANY PRACTICE OR IMPLEMENTATION OF
1104 29 May 09 nicklas 117    SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
1104 29 May 09 nicklas 118    PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER
1104 29 May 09 nicklas 119    RIGHTS.  This document does not represent any
1104 29 May 09 nicklas 120    commitment to release or implement any portion of
1104 29 May 09 nicklas 121    the Specification in any product.
1104 29 May 09 nicklas 122
1104 29 May 09 nicklas 123    THE SPECIFICATION COULD INCLUDE TECHNICAL
1104 29 May 09 nicklas 124    INACCURACIES OR TYPOGRAPHICAL ERRORS.  CHANGES ARE
1104 29 May 09 nicklas 125    PERIODICALLY ADDED TO THE INFORMATION THEREIN;
1104 29 May 09 nicklas 126    THESE CHANGES WILL BE INCORPORATED INTO NEW
1104 29 May 09 nicklas 127    VERSIONS OF THE SPECIFICATION, IF ANY.  SUN MAY
1104 29 May 09 nicklas 128    MAKE IMPROVEMENTS AND/OR CHANGES TO THE PRODUCT(S)
1104 29 May 09 nicklas 129    AND/OR THE PROGRAM(S) DESCRIBED IN THE
1104 29 May 09 nicklas 130    SPECIFICATION AT ANY TIME.  Any use of such
1104 29 May 09 nicklas 131    changes in the Specification will be governed by
1104 29 May 09 nicklas 132    the then-current license for the applicable
1104 29 May 09 nicklas 133    version of the Specification.
1104 29 May 09 nicklas 134
1104 29 May 09 nicklas 135    LIMITATION OF LIABILITY
1104 29 May 09 nicklas 136
1104 29 May 09 nicklas 137    TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT
1104 29 May 09 nicklas 138    WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY
1104 29 May 09 nicklas 139    DAMAGES, INCLUDING WITHOUT LIMITATION, LOST
1104 29 May 09 nicklas 140    REVENUE, PROFITS OR DATA, OR FOR SPECIAL,
1104 29 May 09 nicklas 141    INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
1104 29 May 09 nicklas 142    DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE
1104 29 May 09 nicklas 143    THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO
1104 29 May 09 nicklas 144    ANY FURNISHING, PRACTICING, MODIFYING OR ANY USE
1104 29 May 09 nicklas 145    OF THE SPECIFICATION, EVEN IF SUN AND/OR ITS
1104 29 May 09 nicklas 146    LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF
1104 29 May 09 nicklas 147    SUCH DAMAGES.
1104 29 May 09 nicklas 148
1104 29 May 09 nicklas 149    You will indemnify, hold harmless, and defend Sun
1104 29 May 09 nicklas 150    and its licensors from any claims arising or
1104 29 May 09 nicklas 151    resulting from: (i) your use of the Specification;
1104 29 May 09 nicklas 152    (ii) the use or distribution of your Java
1104 29 May 09 nicklas 153    application, applet and/or clean room
1104 29 May 09 nicklas 154    implementation; and/or (iii) any claims that later
1104 29 May 09 nicklas 155    versions or releases of any Specification
1104 29 May 09 nicklas 156    furnished to you are incompatible with the
1104 29 May 09 nicklas 157    Specification provided to you under this license.
1104 29 May 09 nicklas 158
1104 29 May 09 nicklas 159    RESTRICTED RIGHTS LEGEND
1104 29 May 09 nicklas 160
1104 29 May 09 nicklas 161    U.S. Government: If this Specification is being
1104 29 May 09 nicklas 162    acquired by or on behalf of the U.S. Government or
1104 29 May 09 nicklas 163    by a U.S. Government prime contractor or
1104 29 May 09 nicklas 164    subcontractor (at any tier), then the Government's
1104 29 May 09 nicklas 165    rights in the Software and accompanying
1104 29 May 09 nicklas 166    documentation shall be only as set forth in this
1104 29 May 09 nicklas 167    license; this is in accordance with 48 C.F.R.
1104 29 May 09 nicklas 168    227.7201 through 227.7202-4 (for Department of
1104 29 May 09 nicklas 169    Defense (DoD) acquisitions) and with 48 C.F.R.
1104 29 May 09 nicklas 170    2.101 and 12.212 (for non-DoD acquisitions).
1104 29 May 09 nicklas 171
1104 29 May 09 nicklas 172    REPORT
1104 29 May 09 nicklas 173
1104 29 May 09 nicklas 174    You may wish to report any ambiguities,
1104 29 May 09 nicklas 175    inconsistencies or inaccuracies you may find in
1104 29 May 09 nicklas 176    connection with your use of the Specification
1104 29 May 09 nicklas 177    ("Feedback"). To the extent that you provide Sun
1104 29 May 09 nicklas 178    with any Feedback, you hereby: (i) agree that such
1104 29 May 09 nicklas 179    Feedback is provided on a non-proprietary and
1104 29 May 09 nicklas 180    non-confidential basis, and (ii) grant Sun a
1104 29 May 09 nicklas 181    perpetual, non-exclusive, worldwide, fully
1104 29 May 09 nicklas 182    paid-up, irrevocable license, with the right to
1104 29 May 09 nicklas 183    sublicense through multiple levels of
1104 29 May 09 nicklas 184    sublicensees, to incorporate, disclose, and use
1104 29 May 09 nicklas 185    without limitation the Feedback for any purpose
1104 29 May 09 nicklas 186    related to the Specification and future versions,
1104 29 May 09 nicklas 187    implementations, and test suites thereof.
1104 29 May 09 nicklas 188
1104 29 May 09 nicklas 189    (LFI#128132/Form ID#011801)
1104 29 May 09 nicklas 190
1104 29 May 09 nicklas 191