#
#


#
#
 
L
i
c
e
n
s
e
d
 
t
o
 
t
h
e
 
A
p
a
c
h
e
 
S
o
f
t
w
a
r
e
 
F
o
u
n
d
a
t
i
o
n
 
(
A
S
F
)
 
u
n
d
e
r
 
o
n
e


#
#
 
o
r
 
m
o
r
e
 
c
o
n
t
r
i
b
u
t
o
r
 
l
i
c
e
n
s
e
 
a
g
r
e
e
m
e
n
t
s
.
 
 
S
e
e
 
t
h
e
 
N
O
T
I
C
E
 
f
i
l
e


#
#
 
d
i
s
t
r
i
b
u
t
e
d
 
w
i
t
h
 
t
h
i
s
 
w
o
r
k
 
f
o
r
 
a
d
d
i
t
i
o
n
a
l
 
i
n
f
o
r
m
a
t
i
o
n


#
#
 
r
e
g
a
r
d
i
n
g
 
c
o
p
y
r
i
g
h
t
 
o
w
n
e
r
s
h
i
p
.
 
 
T
h
e
 
A
S
F
 
l
i
c
e
n
s
e
s
 
t
h
i
s
 
f
i
l
e


#
#
 
t
o
 
y
o
u
 
u
n
d
e
r
 
t
h
e
 
A
p
a
c
h
e
 
L
i
c
e
n
s
e
,
 
V
e
r
s
i
o
n
 
2
.
0
 
(
t
h
e


#
#
 
"
L
i
c
e
n
s
e
"
)
;
 
y
o
u
 
m
a
y
 
n
o
t
 
u
s
e
 
t
h
i
s
 
f
i
l
e
 
e
x
c
e
p
t
 
i
n
 
c
o
m
p
l
i
a
n
c
e


#
#
 
w
i
t
h
 
t
h
e
 
L
i
c
e
n
s
e
.
 
 
Y
o
u
 
m
a
y
 
o
b
t
a
i
n
 
a
 
c
o
p
y
 
o
f
 
t
h
e
 
L
i
c
e
n
s
e
 
a
t


#
#


#
#
 
 
h
t
t
p
:
/
/
w
w
w
.
a
p
a
c
h
e
.
o
r
g
/
l
i
c
e
n
s
e
s
/
L
I
C
E
N
S
E
-
2
.
0


#
#


#
#
 
U
n
l
e
s
s
 
r
e
q
u
i
r
e
d
 
b
y
 
a
p
p
l
i
c
a
b
l
e
 
l
a
w
 
o
r
 
a
g
r
e
e
d
 
t
o
 
i
n
 
w
r
i
t
i
n
g
,


#
#
 
s
o
f
t
w
a
r
e
 
d
i
s
t
r
i
b
u
t
e
d
 
u
n
d
e
r
 
t
h
e
 
L
i
c
e
n
s
e
 
i
s
 
d
i
s
t
r
i
b
u
t
e
d
 
o
n
 
a
n


#
#
 
"
A
S
 
I
S
"
 
B
A
S
I
S
,
 
W
I
T
H
O
U
T
 
W
A
R
R
A
N
T
I
E
S
 
O
R
 
C
O
N
D
I
T
I
O
N
S
 
O
F
 
A
N
Y


#
#
 
K
I
N
D
,
 
e
i
t
h
e
r
 
e
x
p
r
e
s
s
 
o
r
 
i
m
p
l
i
e
d
.
 
 
S
e
e
 
t
h
e
 
L
i
c
e
n
s
e
 
f
o
r
 
t
h
e


#
#
 
s
p
e
c
i
f
i
c
 
l
a
n
g
u
a
g
e
 
g
o
v
e
r
n
i
n
g
 
p
e
r
m
i
s
s
i
o
n
s
 
a
n
d
 
l
i
m
i
t
a
t
i
o
n
s


#
#
 
u
n
d
e
r
 
t
h
e
 
L
i
c
e
n
s
e
.


#
#




#
#


#
#
 
$
R
e
v
:
 
4
3
8
7
6
9
 
$
 
$
D
a
t
e
:
 
2
0
0
6
-
0
8
-
3
0
 
2
1
:
0
3
:
4
4
 
-
0
7
0
0
 
(
W
e
d
,
 
3
0
 
A
u
g
 
2
0
0
6
)
 
$


#
#




t
e
x
t
/
p
l
a
i
n
;
;
	
	
x
-
j
a
v
a
-
c
o
n
t
e
n
t
-
h
a
n
d
l
e
r
=
o
r
g
.
a
p
a
c
h
e
.
g
e
r
o
n
i
m
o
.
m
a
i
l
.
h
a
n
d
l
e
r
s
.
T
e
x
t
H
a
n
d
l
e
r


t
e
x
t
/
x
m
l
;
;
	
	
x
-
j
a
v
a
-
c
o
n
t
e
n
t
-
h
a
n
d
l
e
r
=
o
r
g
.
a
p
a
c
h
e
.
g
e
r
o
n
i
m
o
.
m
a
i
l
.
h
a
n
d
l
e
r
s
.
X
M
L
H
a
n
d
l
e
r


t
e
x
t
/
h
t
m
l
;
;
	
	
x
-
j
a
v
a
-
c
o
n
t
e
n
t
-
h
a
n
d
l
e
r
=
o
r
g
.
a
p
a
c
h
e
.
g
e
r
o
n
i
m
o
.
m
a
i
l
.
h
a
n
d
l
e
r
s
.
H
t
m
l
H
a
n
d
l
e
r


m
e
s
s
a
g
e
/
r
f
c
8
2
2
;
;
	
x
-
j
a
v
a
-
c
o
n
t
e
n
t
-
h
a
n
d
l
e
r
=
o
r
g
.
a
p
a
c
h
e
.
g
e
r
o
n
i
m
o
.
m
a
i
l
.
h
a
n
d
l
e
r
s
.
M
e
s
s
a
g
e
H
a
n
d
l
e
r


m
u
l
t
i
p
a
r
t
/
*
;
;
	
	
x
-
j
a
v
a
-
c
o
n
t
e
n
t
-
h
a
n
d
l
e
r
=
o
r
g
.
a
p
a
c
h
e
.
g
e
r
o
n
i
m
o
.
m
a
i
l
.
h
a
n
d
l
e
r
s
.
M
u
l
t
i
p
a
r
t
H
a
n
d
l
e
r
;
 
x
-
j
a
v
a
-
f
a
l
l
b
a
c
k
-
e
n
t
r
y
=
t
r
u
e


