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