D O   N O T   T R A N S L A T E   O R   L O C A L I Z E . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     C S   C o d e V i e w e r   v 1 . 0 ; 
 
 U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 C o p y r i g h t   1 9 9 9   b y   C o o l S e r v l e t s . c o m . 
 
 
 
 A n y   e r r o r s   o r   s u g g e s t e d   i m p r o v e m e n t s   t o   t h i s   c l a s s   c a n   b e   r e p o r t e d   a s   i n s t r u c t e d 
 
 o n   C o o l S e r v l e t s . c o m .     W e   h o p e   y o u   e n j o y   t h i s   p r o g r a m . . .     y o u r   c o m m e n t s   w i l l 
 
 e n c o u r a g e   f u r t h e r   d e v e l o p m e n t !     T h i s   s o f t w a r e   i s   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f 
 
 t h e   B S D   L i c e n s e .     R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r 
 
 w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e 
 
 m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n .     N e i t h e r   n a m e   o f 
 
 C o o l S e r v l e t s . c o m   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r 
 
 p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n 
 
 p e r m i s s i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   C O O L S E R V L E T S . C O M   A N D   C O N T R I B U T O R S   ` ` A S   I S ' '   A N D   A N Y 
 
 E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D 
 
 W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E 
 
 D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   T H E   A U T H O R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y 
 
 D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S 
 
 ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ; 
 
 L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N 
 
 A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T 
 
 ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S 
 
 S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . " 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     C r i m s o n   v 1 . 1 . 1   ;   U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 / * 
 
 *   T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1 
 
 * 
 
 * 
 
 *   C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 0   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 l l   r i g h t s   r e s e r v e d . 
 
 * 
 
 *   R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 *   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s 
 
 *   a r e   m e t : 
 
 * 
 
 *   1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t 
 
 *   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r .   
 
 * 
 
 *   2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
 *   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n 
 
 *   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e 
 
 *   d i s t r i b u t i o n . 
 
 * 
 
 *   3 .   T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n , 
 
 *   i f   a n y ,   m u s t   i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t :   
 
 *   " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d   b y   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   ( h t t p : / / w w w . a p a c h e . o r g / ) . " 
 
 *   A l t e r n a t e l y ,   t h i s   a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f , 
 
 *   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 * 
 
 *   4 .   T h e   n a m e s   " C r i m s o n "   a n d   " A p a c h e   S o f t w a r e   F o u n d a t i o n "   m u s t 
 
 *   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s 
 
 *   s o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n .   F o r   w r i t t e n   
 
 *   p e r m i s s i o n ,   p l e a s e   c o n t a c t   a p a c h e @ a p a c h e . o r g . 
 
 * 
 
 *   5 .   P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " A p a c h e " , 
 
 *   n o r   m a y   " A p a c h e "   a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n 
 
 *   p e r m i s s i o n   o f   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 . 
 
 * 
 
 *   T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D 
 
 *   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S 
 
 *   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E 
 
 *   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   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   O R 
 
 *   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L , 
 
 *   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T 
 
 *   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F 
 
 *   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D 
 
 *   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y , 
 
 *   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T 
 
 *   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F 
 
 *   S U C H   D A M A G E . 
 
 *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * 
 
 *   T h i s   s o f t w a r e   c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y 
 
 *   i n d i v i d u a l s   o n   b e h a l f   o f   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 n d   w a s 
 
 *   o r i g i n a l l y   b a s e d   o n   s o f t w a r e   c o p y r i g h t   ( c )   1 9 9 9 ,   I n t e r n a t i o n a l 
 
 *   B u s i n e s s   M a c h i n e s ,   I n c . ,   h t t p : / / w w w . i b m . c o m .   F o r   m o r e 
 
 *   i n f o r m a t i o n   o n   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 ,   p l e a s e   s e e 
 
 *   < h t t p : / / w w w . a p a c h e . o r g / > . 
 
 * / 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     X a l a n   J 2 ;   U s e   o f   a n y   o f   t h i s 
 
 s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
                                                                 A p a c h e   L i c e n s e 
 
                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
 1 .   D e f i n i t i o n s . 
 
 
 
 " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   a n d 
 
 d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t .     " L i c e n s o r " 
 
 s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   c o p y r i g h t   o w n e r   t h a t 
 
 i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
 " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   e n t i t i e s 
 
 t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   w i t h   t h a t   e n t i t y . 
 
 F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r 
 
 i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y 
 
 c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e 
 
 o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y .     " Y o u "   ( o r 
 
 " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d 
 
 b y   t h i s   L i c e n s e . 
 
 
 
 " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   i n c l u d i n g 
 
 b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   a n d   c o n f i g u r a t i o n 
 
 f i l e s . 
 
 
 
 " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n   o r 
 
 t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e , 
 
 g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
 " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   m a d e 
 
 a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d 
 
 i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
 " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   f o r m ,   t h a t 
 
 i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   e d i t o r i a l   r e v i s i o n s , 
 
 a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s   r e p r e s e n t ,   a s   a   w h o l e ,   a n 
 
 o r i g i n a l   w o r k   o f   a u t h o r s h i p .     F o r   t h e   p u r p o s e s   o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s 
 
 s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n   s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y 
 
 n a m e )   t o   t h e   i n t e r f a c e s   o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
 " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   v e r s i o n 
 
 o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s 
 
 t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k 
 
 b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t 
 
 o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .     F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n , 
 
 " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t 
 
 t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o 
 
 c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d 
 
 i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   f o r 
 
 t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   c o m m u n i c a t i o n 
 
 t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t 
 
 o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   o n   b e h a l f 
 
 o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   s u b s e q u e n t l y 
 
 i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
 2 .     G r a n t   o f   C o p y r i g h t   L i c e n s e .     S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s 
 
 L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e , 
 
 n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   l i c e n s e   t o 
 
 r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m , 
 
 s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r 
 
 O b j e c t   f o r m . 
 
 
 
 3 .     G r a n t   o f   P a t e n t   L i c e n s e .     S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s 
 
 L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e , 
 
 n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   i n   t h i s 
 
 s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t , 
 
 a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,   w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t 
 
 c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r 
 
 C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k 
 
 t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .     I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n 
 
 a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t ) 
 
 a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k 
 
 c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s 
 
 g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e 
 
 s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
 4 .     R e d i s t r i b u t i o n .     Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   o r 
 
 D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s ,   a n d   i n 
 
 S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   a   c o p y   o f 
 
 t h i s   L i c e n s e ;   a n d 
 
 
 
 ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t 
 
 Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
 ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u 
 
 d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   f r o m   t h e 
 
 S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t 
 
 o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
 ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n ,   t h e n 
 
 a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e 
 
 a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s 
 
 t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e   o f   t h e 
 
 f o l l o w i n g   p l a c e s :     w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   a s   p a r t   o f   t h e 
 
 D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g 
 
 w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e 
 
 W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .     T h e   c o n t e n t s 
 
 o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d   d o   n o t   m o d i f y   t h e 
 
 L i c e n s e .     Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t 
 
 Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k , 
 
 p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s 
 
 m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
 Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e 
 
 a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   o r 
 
 d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e , 
 
 p r o v i d e d   Y o u r   u s e , r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s 
 
 w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
 5 .     S u b m i s s i o n   o f   C o n t r i b u t i o n s .     U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y 
 
 C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   t h e 
 
 L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   a n y 
 
 a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .     N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l 
 
 s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e 
 
 e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
 6 .     T r a d e m a r k s .     T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s , 
 
 t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d 
 
 f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d 
 
 r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
 7 .     D i s c l a i m e r   o f   W a r r a n t y .     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 ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s 
 
 C o n t r i b u t i o n s )   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 ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s 
 
 o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A 
 
 P A R T I C U L A R   P U R P O S E .     Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e 
 
 a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   r i s k s 
 
 a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
 8 .     L i m i t a t i o n   o f   L i a b i l i t y .     I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   i n 
 
 t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   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   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n 
 
 w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y 
 
 d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r 
 
 a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e 
 
 W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   w o r k   s t o p p a g e , 
 
 c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   c o m m e r c i a l   d a m a g e s   o r 
 
 l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h 
 
 d a m a g e s . 
 
 
 
 9 .     A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .     W h i l e   r e d i s t r i b u t i n g   t h e   W o r k 
 
 o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r , a n d   c h a r g e   a   f e e   f o r , 
 
 a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s 
 
 a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .     H o w e v e r ,   i n   a c c e p t i n g   s u c h 
 
 o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e 
 
 r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o 
 
 i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y   i n c u r r e d 
 
 b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n   o f   y o u r   a c c e p t i n g   a n y 
 
 s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
       E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 
 
       A P P E N D I X :   H o w   t o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k . 
 
 
 
 T o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k ,   a t t a c h   t h e   f o l l o w i n g   b o i l e r p l a t e 
 
 n o t i c e ,   w i t h   t h e   f i e l d s   e n c l o s e d   b y   b r a c k e t s   " [ ] "   r e p l a c e d   w i t h   y o u r   o w n 
 
 i d e n t i f y i n g   i n f o r m a t i o n .     ( D o n ' t   i n c l u d e   t h e   b r a c k e t s ! )     T h e   t e x t   s h o u l d   b e 
 
 e n c l o s e d   i n   t h e   a p p r o p r i a t e   c o m m e n t   s y n t a x   f o r   t h e   f i l e   f o r m a t .     W e   a l s o 
 
 r e c o m m e n d   t h a t   a   f i l e   o r   c l a s s   n a m e   a n d   d e s c r i p t i o n   o f   p u r p o s e   b e   i n c l u d e d   o n 
 
 t h e   s a m e   " p r i n t e d   p a g e "   a s   t h e   c o p y r i g h t   n o t i c e   f o r   e a s i e r   i d e n t i f i c a t i o n   w i t h i n 
 
 t h i r d - p a r t y   a r c h i v e s . 
 
 
 
       C o p y r i g h t   [ y y y y ]   [ n a m e   o f   c o p y r i g h t   o w n e r ] 
 
 
 
 L i c e n s e d   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 . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     N S I S   1 . 0 j ;   U s e   o f 
 
 a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     
 
 C o p y r i g h t   ( C )   1 9 9 9 - 2 0 0 0   N u l l s o f t ,   I n c . 
 
 
 
 T h i s   s o f t w a r e   i s   p r o v i d e d   ' a s - i s ' ,   w i t h o u t   a n y   e x p r e s s   o r   i m p l i e d   w a r r a n t y .     I n 
 
 n o   e v e n t   w i l l   t h e   a u t h o r s   b e   h e l d   l i a b l e   f o r   a n y   d a m a g e s   a r i s i n g   f r o m   t h e   u s e   o f 
 
 t h i s   s o f t w a r e .     P e r m i s s i o n   i s   g r a n t e d   t o   a n y o n e   t o   u s e   t h i s   s o f t w a r e   f o r   a n y 
 
 p u r p o s e ,   i n c l u d i n g   c o m m e r c i a l   a p p l i c a t i o n s ,   a n d   t o   a l t e r   i t   a n d   r e d i s t r i b u t e   i t 
 
 f r e e l y ,   s u b j e c t   t o   t h e   f o l l o w i n g   r e s t r i c t i o n s : 
 
 
 
 1 .     T h e   o r i g i n   o f   t h i s   s o f t w a r e   m u s t   n o t   b e   m i s r e p r e s e n t e d ;   y o u   m u s t   n o t   c l a i m 
 
 t h a t   y o u   w r o t e   t h e   o r i g i n a l   s o f t w a r e .     I f   y o u   u s e   t h i s   s o f t w a r e   i n   a   p r o d u c t ,   a n 
 
 a c k n o w l e d g m e n t   i n   t h e   p r o d u c t   d o c u m e n t a t i o n   w o u l d   b e   a p p r e c i a t e d   b u t   i s   n o t 
 
 r e q u i r e d . 
 
 
 
 2 .     A l t e r e d   s o u r c e   v e r s i o n s   m u s t   b e   p l a i n l y   m a r k e d   a s   s u c h ,   a n d   m u s t   n o t   b e 
 
 m i s r e p r e s e n t e d   a s   b e i n g   t h e   o r i g i n a l   s o f t w a r e . 
 
 
 
 3 .     T h i s   n o t i c e   m a y   n o t   b e   r e m o v e d   o r   a l t e r e d   f r o m   a n y   s o u r c e   d i s t r i b u t i o n . 
 
 J u s t i n   F r a n k e l   j u s t i n @ n u l l s o f t . c o m " 
 
 
 
 % %   S o m e   P o r t i o n s   l i c e n s e d   f r o m   I B M   a r e   a v a i l a b l e   a t :   
 
 h t t p : / / w w w . i b m . c o m / s o f t w a r e / g l o b a l i z a t i o n / i c u / 
 
 
 
 % %   P o r t i o n s   C o p y r i g h t   E a s t m a n   K o d a k   C o m p a n y   1 9 9 2 
 
 
 
 % %   L u c i d a   i s   a   r e g i s t e r e d   t r a d e m a r k   o r   t r a d e m a r k   o f   B i g e l o w   &   H o l m e s   i n   t h e   U . S . 
 
 a n d   o t h e r   c o u n t r i e s . 
 
 
 
 % %   P o r t i o n s   l i c e n s e d   f r o m   T a l i g e n t ,   I n c . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t : I A I K   P K C S   W r a p p e r ;   U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 2   G r a z   U n i v e r s i t y   o f   T e c h n o l o g y .     A l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n , a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .     T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f   a n y ,   m u s t 
 
 i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t : 
 
 
 
       " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d   b y   I A I K   o f   G r a z   U n i v e r s i t y   o f   T e c h n o l o g y . " 
 
 
 
 A l t e r n a t e l y ,   t h i s   a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f ,   i f   a n d 
 
 w h e r e v e r   s u c h   t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 
 
 4 .     T h e   n a m e s   " G r a z   U n i v e r s i t y   o f   T e c h n o l o g y "   a n d   " I A I K   o f   G r a z   U n i v e r s i t y   o f 
 
 T e c h n o l o g y "   m u s t   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s 
 
 s o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
 5 .     P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " I A I K   P K C S   W r a p p e r " , 
 
 n o r   m a y   " I A I K "   a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n   o f   G r a z 
 
 U n i v e r s i t y   o f   T e c h n o l o g y . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   " A S   I S "   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D   W A R R A N T I E S , 
 
 I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   T H E   L I C E N S O R 
 
 B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R 
 
 C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E 
 
 G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N ) 
 
 H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T 
 
 L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F 
 
 T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     D o c u m e n t   O b j e c t 
 
 M o d e l   ( D O M )   v .     L e v e l   3 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f 
 
 t h e   l i c e n s e   b e l o w : 
 
 
 
 W 3 C   S O F T W A R E   N O T I C E   A N D   L I C E N S E 
 
 
 
 h t t p : / / w w w . w 3 . o r g / C o n s o r t i u m / L e g a l / 2 0 0 2 / c o p y r i g h t - s o f t w a r e - 2 0 0 2 1 2 3 1 
 
 
 
 T h i s   w o r k   ( a n d   i n c l u d e d   s o f t w a r e ,   d o c u m e n t a t i o n   s u c h   a s   R E A D M E s ,   o r   o t h e r 
 
 r e l a t e d   i t e m s )   i s   b e i n g   p r o v i d e d   b y   t h e   c o p y r i g h t   h o l d e r s   u n d e r   t h e   f o l l o w i n g 
 
 l i c e n s e .     B y   o b t a i n i n g ,   u s i n g   a n d / o r   c o p y i n g   t h i s   w o r k ,   y o u   ( t h e   l i c e n s e e )   a g r e e 
 
 t h a t   y o u   h a v e   r e a d ,   u n d e r s t o o d ,   a n d   w i l l   c o m p l y   w i t h   t h e   f o l l o w i n g   t e r m s   a n d 
 
 c o n d i t i o n s . 
 
 
 
 P e r m i s s i o n   t o   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   a n d   i t s   d o c u m e n t a t i o n , 
 
 w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   f o r   a n y   p u r p o s e   a n d   w i t h o u t   f e e   o r   r o y a l t y   i s 
 
 h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   y o u   i n c l u d e   t h e   f o l l o w i n g   o n   A L L   c o p i e s   o f   t h e 
 
 s o f t w a r e   a n d   d o c u m e n t a t i o n   o r   p o r t i o n s   t h e r e o f ,   i n c l u d i n g   m o d i f i c a t i o n s : 
 
 
 
 1 . T h e   f u l l   t e x t   o f   t h i s   N O T I C E   i n   a   l o c a t i o n   v i e w a b l e   t o   u s e r s   o f   t h e 
 
 r e d i s t r i b u t e d   o r   d e r i v a t i v e   w o r k . 
 
 
 
 2 . A n y   p r e - e x i s t i n g   i n t e l l e c t u a l   p r o p e r t y   d i s c l a i m e r s ,   n o t i c e s ,   o r   t e r m s   a n d 
 
     c o n d i t i o n s .     I f   n o n e   e x i s t ,   t h e   W 3 C   S o f t w a r e   S h o r t   N o t i c e   s h o u l d   b e   i n c l u d e d 
 
     ( h y p e r t e x t   i s   p r e f e r r e d ,   t e x t   i s   p e r m i t t e d )   w i t h i n   t h e   b o d y   o f   a n y 
 
     r e d i s t r i b u t e d   o r   d e r i v a t i v e   c o d e . 
 
 
 
 3 . N o t i c e   o f   a n y   c h a n g e s   o r   m o d i f i c a t i o n s   t o   t h e   f i l e s ,   i n c l u d i n g   t h e   d a t e 
 
     c h a n g e s   w e r e   m a d e .     ( W e   r e c o m m e n d   y o u   p r o v i d e   U R I s   t o   t h e   l o c a t i o n   f r o m   w h i c h 
 
     t h e   c o d e   i s   d e r i v e d . ) 
 
 
 
 T H I S   S O F T W A R E   A N D   D O C U M E N T A T I O N   I S   P R O V I D E D   " A S   I S , "   A N D   C O P Y R I G H T   H O L D E R S 
 
 M A K E N O   R E P R E S E N T A T I O N S   O R   W A R R A N T I E S ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T 
 
 L I M I T E D   T O ,   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   O R   F I T N E S S   F O R   A N Y   P A R T I C U L A R   P U R P O S E 
 
 O R   T H A T   T H E U S E   O F   T H E   S O F T W A R E   O R   D O C U M E N T A T I O N   W I L L   N O T   I N F R I N G E   A N Y   T H I R D 
 
 P A R T Y   P A T E N T S , C O P Y R I G H T S ,   T R A D E M A R K S   O R   O T H E R   R I G H T S . 
 
 
 
 C O P Y R I G H T   H O L D E R S   W I L L   N O T   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   S P E C I A L 
 
 O R C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G   O U T   O F   A N Y   U S E   O F   T H E   S O F T W A R E   O R   D O C U M E N T A T I O N . 
 
 T h e   n a m e   a n d   t r a d e m a r k s   o f   c o p y r i g h t   h o l d e r s   m a y   N O T   b e   u s e d   i n   a d v e r t i s i n g   o r 
 
 p u b l i c i t y   p e r t a i n i n g   t o   t h e   s o f t w a r e   w i t h o u t   s p e c i f i c ,   w r i t t e n   p r i o r   p e r m i s s i o n . 
 
 T i t l e   t o   c o p y r i g h t   i n   t h i s   s o f t w a r e   a n d   a n y   a s s o c i a t e d   d o c u m e n t a t i o n   w i l l   a t   a l l 
 
 t i m e s   r e m a i n   w i t h   c o p y r i g h t   h o l d e r s . 
 
 
 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 
 
 T h i s   f o r m u l a t i o n   o f   W 3 C ' s   n o t i c e   a n d   l i c e n s e   b e c a m e   a c t i v e   o n   D e c e m b e r   3 1   2 0 0 2 . 
 
 T h i s   v e r s i o n   r e m o v e s   t h e   c o p y r i g h t   o w n e r s h i p   n o t i c e   s u c h   t h a t   t h i s   l i c e n s e   c a n 
 
 b e   u s e d   w i t h   m a t e r i a l s   o t h e r   t h a n   t h o s e   o w n e d   b y   t h e   W 3 C ,   r e f l e c t s   t h a t   E R C I M   i s 
 
 n o w   a   h o s t   o f   t h e   W 3 C ,   i n c l u d e s   r e f e r e n c e s   t o   t h i s   s p e c i f i c   d a t e d   v e r s i o n   o f   t h e 
 
 l i c e n s e ,   a n d   r e m o v e s   t h e   a m b i g u o u s   g r a n t   o f   " u s e " .     O t h e r w i s e ,   t h i s   v e r s i o n   i s 
 
 t h e   s a m e   a s   t h e   p r e v i o u s   v e r s i o n   a n d   i s   w r i t t e n   s o   a s   t o   p r e s e r v e   t h e   F r e e 
 
 S o f t w a r e   F o u n d a t i o n ' s   a s s e s s m e n t   o f   G P L   c o m p a t i b i l i t y   a n d   O S I ' s   c e r t i f i c a t i o n 
 
 u n d e r   t h e   O p e n   S o u r c e   D e f i n i t i o n .     P l e a s e   s e e   o u r   C o p y r i g h t   F A Q   f o r   c o m m o n 
 
 q u e s t i o n s   a b o u t   u s i n g   m a t e r i a l s   f r o m   o u r   s i t e ,   i n c l u d i n g   s p e c i f i c   t e r m s   a n d 
 
 c o n d i t i o n s   f o r   p a c k a g e s   l i k e   l i b w w w ,   A m a y a ,   a n d   J i g s a w .     O t h e r   q u e s t i o n s   a b o u t 
 
 t h i s   n o t i c e   c a n   b e   d i r e c t e d   t o   s i t e - p o l i c y @ w 3 . o r g . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     X a l a n ,   X e r c e s ;   U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     / * 
 
 
 
   *   T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1 
 
   * 
 
   * 
 
   *   C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 3   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 l l   r i g h t s     
 
   *   r e s e r v e d . 
 
   * 
 
   *   R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
   *   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s 
 
   *   a r e   m e t : 
 
   * 
 
   *   1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t 
 
   *         n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r .     
 
   * 
 
   *   2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
   *         n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n 
 
   *         t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e 
 
   *         d i s t r i b u t i o n . 
 
   * 
 
   *   3 .   T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n , 
 
   *         i f   a n y ,   m u s t   i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t :     
 
   *               " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d   b y   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   ( h t t p : / / w w w . a p a c h e . o r g / ) . " 
 
   *         A l t e r n a t e l y ,   t h i s   a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f , 
 
   *         i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
   * 
 
   *   4 .   T h e   n a m e s   " X e r c e s "   a n d   " A p a c h e   S o f t w a r e   F o u n d a t i o n "   m u s t 
 
   *         n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s 
 
   *         s o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n .   F o r   w r i t t e n   
 
   *         p e r m i s s i o n ,   p l e a s e   c o n t a c t   a p a c h e @ a p a c h e . o r g . 
 
   * 
 
   *   5 .   P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " A p a c h e " , 
 
   *         n o r   m a y   " A p a c h e "   a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n 
 
   *         p e r m i s s i o n   o f   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 . 
 
   * 
 
   *   T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D 
 
   *   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S 
 
   *   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E 
 
   *   D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   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   O R 
 
   *   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L , 
 
   *   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T 
 
   *   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F 
 
   *   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D 
 
   *   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y , 
 
   *   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T 
 
   *   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F 
 
   *   S U C H   D A M A G E . 
 
   *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
   * 
 
   *   T h i s   s o f t w a r e   c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y 
 
   *   i n d i v i d u a l s   o n   b e h a l f   o f   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 n d   w a s 
 
   *   o r i g i n a l l y   b a s e d   o n   s o f t w a r e   c o p y r i g h t   ( c )   1 9 9 9 ,   I n t e r n a t i o n a l 
 
   *   B u s i n e s s   M a c h i n e s ,   I n c . ,   h t t p : / / w w w . i b m . c o m .     F o r   m o r e 
 
   *   i n f o r m a t i o n   o n   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 ,   p l e a s e   s e e   h t t p : / / w w w . a p a c h e . o r g 
 
   *   
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     W 3 C   X M L   C o n f o r m a n c e 
 
 T e s t   S u i t e s   v .     2 0 0 2 0 6 0 6 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s 
 
 o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 W 3 C   S O F T W A R E   N O T I C E   A N D   L I C E N S E 
 
 
 
 C o p y r i g h t   1 9 9 4 - 2 0 0 2   W o r l d   W i d e   W e b   C o n s o r t i u m ,   ( M a s s a c h u s e t t s   I n s t i t u t e   o f 
 
 T e c h n o l o g y ,   I n s t i t u t   N a t i o n a l   d e   R e c h e r c h e   e n   I n f o r m a t i q u e   e t   e n 
 
 A u t o m a t i q u e , K e i o   U n i v e r s i t y ) .     A l l   R i g h t s   R e s e r v e d . 
 
 h t t p : / / w w w . w 3 . o r g / C o n s o r t i u m / L e g a l / 
 
 
 
 T h i s   W 3 C   w o r k   ( i n c l u d i n g   s o f t w a r e ,   d o c u m e n t s ,   o r   o t h e r   r e l a t e d   i t e m s )   i s   b e i n g 
 
 p r o v i d e d   b y   t h e   c o p y r i g h t   h o l d e r s   u n d e r   t h e   f o l l o w i n g   l i c e n s e .     B y 
 
 o b t a i n i n g , u s i n g   a n d / o r   c o p y i n g   t h i s   w o r k ,   y o u   ( t h e   l i c e n s e e )   a g r e e   t h a t   y o u   h a v e 
 
 r e a d , u n d e r s t o o d ,   a n d   w i l l   c o m p l y   w i t h   t h e   f o l l o w i n g   t e r m s   a n d   c o n d i t i o n s : 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   a n d   i t s 
 
 d o c u m e n t a t i o n ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   f o r   a n y   p u r p o s e   a n d   w i t h o u t   f e e 
 
 o r r o y a l t y   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   y o u   i n c l u d e   t h e   f o l l o w i n g   o n   A L L 
 
 c o p i e s o f   t h e   s o f t w a r e   a n d   d o c u m e n t a t i o n   o r   p o r t i o n s   t h e r e o f ,   i n c l u d i n g 
 
 m o d i f i c a t i o n s , t h a t   y o u   m a k e : 
 
 
 
 1 .     T h e   f u l l   t e x t   o f   t h i s   N O T I C E   i n   a   l o c a t i o n   v i e w a b l e   t o   u s e r s   o f   t h e 
 
 r e d i s t r i b u t e d   o r   d e r i v a t i v e   w o r k . 
 
 
 
 2 .     A n y   p r e - e x i s t i n g   i n t e l l e c t u a l   p r o p e r t y   d i s c l a i m e r s ,   n o t i c e s ,   o r   t e r m s   a n d 
 
 c o n d i t i o n s .     I f   n o n e   e x i s t ,   a   s h o r t   n o t i c e   o f   t h e   f o l l o w i n g   f o r m   ( h y p e r t e x t   i s 
 
 p r e f e r r e d ,   t e x t   i s   p e r m i t t e d )   s h o u l d   b e   u s e d   w i t h i n   t h e   b o d y   o f   a n y 
 
 r e d i s t r i b u t e d   o r   d e r i v a t i v e   c o d e :     " C o p y r i g h t   [ $ d a t e - o f - s o f t w a r e ]   W o r l d   W i d e   W e b 
 
 C o n s o r t i u m ,   ( M a s s a c h u s e t t s   I n s t i t u t e   o f   T e c h n o l o g y ,   I n s t i t u t   N a t i o n a l 
 
 d e R e c h e r c h e   e n   I n f o r m a t i q u e   e t   e n   A u t o m a t i q u e ,   K e i o   U n i v e r s i t y ) .     A l l   R i g h t s 
 
 R e s e r v e d .     h t t p : / / w w w . w 3 . o r g / C o n s o r t i u m / L e g a l / " 
 
 
 
 3 .     N o t i c e   o f   a n y   c h a n g e s   o r   m o d i f i c a t i o n s   t o   t h e   W 3 C   f i l e s ,   i n c l u d i n g   t h e   d a t e 
 
 c h a n g e s   w e r e   m a d e .     ( W e   r e c o m m e n d   y o u   p r o v i d e   U R I s   t o   t h e   l o c a t i o n   f r o m   w h i c h 
 
 t h e   c o d e   i s   d e r i v e d . ) 
 
 
 
 T H I S   S O F T W A R E   A N D   D O C U M E N T A T I O N   I S   P R O V I D E D   " A S   I S , "   A N D   C O P Y R I G H T   H O L D E R S 
 
 M A K E N O   R E P R E S E N T A T I O N S   O R   W A R R A N T I E S ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T 
 
 L I M I T E D T O ,   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   O R   F I T N E S S   F O R   A N Y   P A R T I C U L A R   P U R P O S E 
 
 O R   T H A T T H E   U S E   O F   T H E   S O F T W A R E   O R   D O C U M E N T A T I O N   W I L L   N O T   I N F R I N G E   A N Y   T H I R D 
 
 P A R T Y P A T E N T S ,   C O P Y R I G H T S ,   T R A D E M A R K S   O R   O T H E R   R I G H T S . 
 
 
 
 C O P Y R I G H T   H O L D E R S   W I L L   N O T   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   S P E C I A L 
 
 O R C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G   O U T   O F   A N Y   U S E   O F   T H E   S O F T W A R E   O R   D O C U M E N T A T I O N . 
 
 
 
 T h e   n a m e   a n d   t r a d e m a r k s   o f   c o p y r i g h t   h o l d e r s   m a y   N O T   b e   u s e d   i n   a d v e r t i s i n g   o r 
 
 p u b l i c i t y   p e r t a i n i n g   t o   t h e   s o f t w a r e   w i t h o u t   s p e c i f i c ,   w r i t t e n   p r i o r   p e r m i s s i o n . 
 
 T i t l e   t o   c o p y r i g h t   i n   t h i s   s o f t w a r e   a n d   a n y   a s s o c i a t e d   d o c u m e n t a t i o n   w i l l   a t   a l l 
 
 t i m e s   r e m a i n   w i t h   c o p y r i g h t   h o l d e r s . 
 
 
 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 
 
 T h i s   f o r m u l a t i o n   o f   W 3 C ' s   n o t i c e   a n d   l i c e n s e   b e c a m e   a c t i v e   o n   A u g u s t   1 4   1 9 9 8 
 
 s o a s   t o   i m p r o v e   c o m p a t i b i l i t y   w i t h   G P L .     T h i s   v e r s i o n   e n s u r e s   t h a t   W 3 C   s o f t w a r e 
 
 l i c e n s i n g   t e r m s   a r e   n o   m o r e   r e s t r i c t i v e   t h a n   G P L   a n d   c o n s e q u e n t l y   W 3 C   s o f t w a r e 
 
 m a y   b e   d i s t r i b u t e d   i n   G P L   p a c k a g e s .     S e e   t h e   o l d e r   f o r m u l a t i o n   f o r   t h e   p o l i c y 
 
 p r i o r   t o   t h i s   d a t e .     P l e a s e   s e e   o u r   C o p y r i g h t   F A Q   f o r   c o m m o n   q u e s t i o n s   a b o u t 
 
 u s i n g   m a t e r i a l s   f r o m   o u r   s i t e ,   i n c l u d i n g   s p e c i f i c   t e r m s   a n d   c o n d i t i o n s   f o r 
 
 p a c k a g e s   l i k e   l i b w w w ,   A m a y a ,   a n d   J i g s a w .     O t h e r   q u e s t i o n s   a b o u t   t h i s   n o t i c e   c a n 
 
 b e   d i r e c t e d   t o   s i t e - p o l i c y @ w 3 . o r g . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     W 3 C   X M L   S c h e m a   T e s t 
 
 C o l l e c t i o n   v .     1 . 1 6 . 2 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f 
 
 t h e   l i c e n s e   b e l o w :     W 3 C   D O C U M E N T   N O T I C E   A N D   L I C E N S E 
 
 
 
 C o p y r i g h t   1 9 9 4 - 2 0 0 2   W o r l d   W i d e   W e b   C o n s o r t i u m ,   ( M a s s a c h u s e t t s   I n s t i t u t e   o f 
 
 T e c h n o l o g y ,   I n s t i t u t   N a t i o n a l   d e   R e c h e r c h e   e n   I n f o r m a t i q u e   e t   e n 
 
 A u t o m a t i q u e , K e i o   U n i v e r s i t y ) .     A l l   R i g h t s   R e s e r v e d . 
 
 h t t p : / / w w w . w 3 . o r g / C o n s o r t i u m / L e g a l / 
 
 
 
 P u b l i c   d o c u m e n t s   o n   t h e   W 3 C   s i t e   a r e   p r o v i d e d   b y   t h e   c o p y r i g h t   h o l d e r s   u n d e r   t h e 
 
 f o l l o w i n g   l i c e n s e .     T h e   s o f t w a r e   o r   D o c u m e n t   T y p e   D e f i n i t i o n s   ( D T D s )   a s s o c i a t e d 
 
 w i t h   W 3 C   s p e c i f i c a t i o n s   a r e   g o v e r n e d   b y   t h e   S o f t w a r e   N o t i c e .     B y   u s i n g   a n d / o r 
 
 c o p y i n g   t h i s   d o c u m e n t ,   o r   t h e   W 3 C   d o c u m e n t   f r o m   w h i c h   t h i s   s t a t e m e n t   i s 
 
 l i n k e d , y o u   ( t h e   l i c e n s e e )   a g r e e   t h a t   y o u   h a v e   r e a d ,   u n d e r s t o o d ,   a n d   w i l l   c o m p l y 
 
 w i t h   t h e   f o l l o w i n g   t e r m s   a n d   c o n d i t i o n s : 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   a n d   d i s t r i b u t e   t h e   c o n t e n t s   o f   t h i s   d o c u m e n t ,   o r   t h e W 3 C 
 
 d o c u m e n t   f r o m   w h i c h   t h i s   s t a t e m e n t   i s   l i n k e d ,   i n   a n y   m e d i u m   f o r   a n y   p u r p o s e   a n d 
 
 w i t h o u t   f e e   o r   r o y a l t y   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   y o u   i n c l u d e   t h e 
 
 f o l l o w i n g   o n   A L L   c o p i e s   o f   t h e   d o c u m e n t ,   o r   p o r t i o n s   t h e r e o f ,   t h a t   y o u   u s e : 
 
 
 
 1 .   A   l i n k   o r   U R L   t o   t h e   o r i g i n a l   W 3 C   d o c u m e n t . 
 
   
 
 2 .     T h e   p r e - e x i s t i n g   c o p y r i g h t   n o t i c e   o f   t h e   o r i g i n a l   a u t h o r ,   o r   i f   i t   d o e s n ' t 
 
 e x i s t ,   a   n o t i c e   o f   t h e   f o r m :     " C o p y r i g h t   [ $ d a t e - o f - d o c u m e n t ]   W o r l d   W i d e 
 
 W e b C o n s o r t i u m ,   ( M a s s a c h u s e t t s   I n s t i t u t e   o f   T e c h n o l o g y ,   I n s t i t u t   N a t i o n a l 
 
 d e R e c h e r c h e   e n   I n f o r m a t i q u e   e t   e n   A u t o m a t i q u e ,   K e i o   U n i v e r s i t y ) .     A l l   R i g h t s 
 
 R e s e r v e d .     h t t p : / / w w w . w 3 . o r g / C o n s o r t i u m / L e g a l / "   ( H y p e r t e x t   i s   p r e f e r r e d ,   b u t 
 
 a t e x t u a l   r e p r e s e n t a t i o n   i s   p e r m i t t e d . ) 
 
 
 
 3 .   I f   i t   e x i s t s ,   t h e   S T A T U S   o f   t h e   W 3 C   d o c u m e n t . 
 
 
 
 W h e n   s p a c e   p e r m i t s ,   i n c l u s i o n   o f   t h e   f u l l   t e x t   o f   t h i s   N O T I C E   s h o u l d   b e 
 
 p r o v i d e d .     W e   r e q u e s t   t h a t   a u t h o r s h i p   a t t r i b u t i o n   b e   p r o v i d e d   i n   a n y 
 
 s o f t w a r e , d o c u m e n t s ,   o r   o t h e r   i t e m s   o r   p r o d u c t s   t h a t   y o u   c r e a t e   p u r s u a n t   t o   t h e 
 
 i m p l e m e n t a t i o n   o f   t h e   c o n t e n t s   o f   t h i s   d o c u m e n t ,   o r   a n y   p o r t i o n   t h e r e o f . 
 
 
 
 N o   r i g h t   t o   c r e a t e   m o d i f i c a t i o n s   o r   d e r i v a t i v e s   o f   W 3 C   d o c u m e n t s   i s   g r a n t e d 
 
 p u r s u a n t   t o   t h i s   l i c e n s e .     H o w e v e r ,   i f   a d d i t i o n a l   r e q u i r e m e n t s   ( d o c u m e n t e d   i n 
 
 t h e   C o p y r i g h t   F A Q )   a r e   s a t i s f i e d ,   t h e   r i g h t   t o   c r e a t e   m o d i f i c a t i o n s   o r 
 
 d e r i v a t i v e s   i s   s o m e t i m e s   g r a n t e d   b y   t h e   W 3 C   t o   i n d i v i d u a l s   c o m p l y i n g   w i t h   t h o s e 
 
 r e q u i r e m e n t s .     T H I S   D O C U M E N T   I S   P R O V I D E D   " A S   I S , "   A N D   C O P Y R I G H T   H O L D E R S   M A K E   N O 
 
 R E P R E S E N T A T I O N S O R   W A R R A N T I E S ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O , 
 
 W A R R A N T I E S   O F M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E , 
 
 N O N - I N F R I N G E M E N T ,   O R   T I T L E ; T H A T   T H E   C O N T E N T S   O F   T H E   D O C U M E N T   A R E   S U I T A B L E   F O R 
 
 A N Y   P U R P O S E ;   N O R   T H A T   T H E I M P L E M E N T A T I O N   O F   S U C H   C O N T E N T S   W I L L   N O T   I N F R I N G E   A N Y 
 
 T H I R D   P A R T Y   P A T E N T S , C O P Y R I G H T S ,   T R A D E M A R K S   O R   O T H E R   R I G H T S . 
 
 
 
 C O P Y R I G H T   H O L D E R S   W I L L   N O T   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   S P E C I A L 
 
 O R C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G   O U T   O F   A N Y   U S E   O F   T H E   D O C U M E N T   O R   T H E 
 
 P E R F O R M A N C E O R   I M P L E M E N T A T I O N   O F   T H E   C O N T E N T S   T H E R E O F . 
 
 
 
 T h e   n a m e   a n d   t r a d e m a r k s   o f   c o p y r i g h t   h o l d e r s   m a y   N O T   b e   u s e d   i n   a d v e r t i s i n g   o r 
 
 p u b l i c i t y   p e r t a i n i n g   t o   t h i s   d o c u m e n t   o r   i t s   c o n t e n t s   w i t h o u t   s p e c i f i c ,   w r i t t e n 
 
 p r i o r   p e r m i s s i o n .     T i t l e   t o   c o p y r i g h t   i n   t h i s   d o c u m e n t   w i l l   a t   a l l   t i m e s   r e m a i n 
 
 w i t h   c o p y r i g h t   h o l d e r s . 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 T h i s   f o r m u l a t i o n   o f   W 3 C ' s   n o t i c e   a n d   l i c e n s e   b e c a m e   a c t i v e   o n   A p r i l   0 5   1 9 9 9   s o a s 
 
 t o   a c c o u n t   f o r   t h e   t r e a t m e n t   o f   D T D s ,   s c h e m a ' s   a n d   b i n d i n g s .     S e e   t h e   o l d e r 
 
 f o r m u l a t i o n   f o r   t h e   p o l i c y   p r i o r   t o   t h i s   d a t e .     P l e a s e   s e e   o u r   C o p y r i g h t   F A Q   f o r 
 
 c o m m o n   q u e s t i o n s   a b o u t   u s i n g   m a t e r i a l s   f r o m   o u r   s i t e ,   i n c l u d i n g   s p e c i f i c   t e r m s 
 
 a n d   c o n d i t i o n s   f o r   p a c k a g e s   l i k e   l i b w w w ,   A m a y a ,   a n d   J i g s a w .     O t h e r   q u e s t i o n s 
 
 a b o u t   t h i s   n o t i c e   c a n   b e   d i r e c t e d   t o   s i t e - p o l i c y @ w 3 . o r g .     w e b m a s t e r   ( l a s t 
 
 u p d a t e d   b y   r e a g l e   o n   1 9 9 9 / 0 4 / 9 9 . ) 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     M e s a   3 - D   g r a p h i c s 
 
 l i b r a r y   v .     5 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e 
 
 l i c e n s e   b e l o w : 
 
 
 
 c o r e   M e s a   c o d e     i n c l u d e / G L / g l . h               B r i a n   P a u l                     
 
 M e s a   G L X   d r i v e r             i n c l u d e / G L / g l x . h             B r i a n   P a u l 
 
 M e s a   E x t   r e g i s t r y         i n c l u d e / G L / g l e x t . h         S G I 
 
 S G I   F r e e   B                       i n c l u d e / G L / g l x e x t . h 
 
 
 
 M e s a   l i c e n s e : 
 
 
 
 T h e   M e s a   d i s t r i b u t i o n   c o n s i s t s   o f   s e v e r a l   c o m p o n e n t s .     D i f f e r e n t   c o p y r i g h t s   a n d 
 
 l i c e n s e s   a p p l y   t o   d i f f e r e n t   c o m p o n e n t s .     F o r   e x a m p l e ,   G L U T   i s   c o p y r i g h t e d   b y 
 
 M a r k   K i l g a r d ,   s o m e   d e m o   p r o g r a m s   a r e   c o p y r i g h t e d   b y   S G I ,   s o m e   o f   t h e   M e s a   d e v i c e 
 
 d r i v e r s   a r e   c o p y r i g h t e d   b y   t h e i r   a u t h o r s .     S e e   b e l o w   f o r   a   l i s t   o f   M e s a ' s 
 
 c o m p o n e n t s   a n d   t h e   c o p y r i g h t / l i c e n s e   f o r   e a c h . 
 
 
 
 T h e   c o r e   M e s a   l i b r a r y   i s   l i c e n s e d   a c c o r d i n g   t o   t h e   t e r m s   o f   t h e   X F r e e 8 6 c o p y r i g h t 
 
 ( a n   M I T - s t y l e   l i c e n s e ) .     T h i s   a l l o w s   i n t e g r a t i o n   w i t h   t h e   X F r e e 8 6 / D R I p r o j e c t . 
 
 U n l e s s   o t h e r w i s e   s t a t e d ,   t h e   M e s a   s o u r c e   c o d e   a n d   d o c u m e n t a t i o n   i s   l i c e n s e d   a s 
 
 f o l l o w s : 
 
 
 
 C o p y r i g h t   ( C )   1 9 9 9 - 2 0 0 3   B r i a n   P a u l   A l l   R i g h t s   R e s e r v e d . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f 
 
 t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) , t o   d e a l   i n   t h e 
 
 S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e , 
 
 c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e , a n d / o r   s e l l   c o p i e s   o f   t h e 
 
 S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o , 
 
 s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l 
 
 c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S O R 
 
 I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , F I T N E S S 
 
 F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .     I N   N O   E V E N T   S H A L L B R I A N   P A U L   B E 
 
 L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N A N   A C T I O N   O F 
 
 C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E 
 
 S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 S G I   F R E E   S O F T W A R E   L I C E N S E   B   ( V e r s i o n   1 . 1   [ 0 2 / 2 2 / 2 0 0 0 ] )   
 
 1 .   D e f i n i t i o n s . 
 
 
 
 1 . 1   " A d d i t i o n a l   N o t i c e   P r o v i s i o n s "   m e a n s   s u c h   a d d i t i o n a l   p r o v i s i o n s   a s   a p p e a r   i n 
 
 t h e   N o t i c e   i n   O r i g i n a l   C o d e   u n d e r   t h e   h e a d i n g   " A d d i t i o n a l   N o t i c e   P r o v i s i o n s . " 
 
 
 
 1 . 2   " C o v e r e d   C o d e "   m e a n s   t h e   O r i g i n a l   C o d e   o r   M o d i f i c a t i o n s ,   o r   a n y   c o m b i n a t i o n 
 
 t h e r e o f . 
 
 
 
 1 . 3   " H a r d w a r e "   m e a n s   a n y   p h y s i c a l   d e v i c e   t h a t   a c c e p t s   i n p u t ,   p r o c e s s e s   i n p u t , 
 
 s t o r e s   t h e   r e s u l t s   o f   p r o c e s s i n g ,   a n d / o r   p r o v i d e s   o u t p u t . 
 
 
 
 1 . 4   " L a r g e r   W o r k "   m e a n s   a   w o r k   t h a t   c o m b i n e s   C o v e r e d   C o d e   o r   p o r t i o n s   t h e r e o f 
 
 w i t h   c o d e   n o t   g o v e r n e d   b y   t h e   t e r m s   o f   t h i s   L i c e n s e . 
 
 
 
 1 . 5   " L i c e n s a b l e "   m e a n s   h a v i n g   t h e   r i g h t   t o   g r a n t ,   t o   t h e   m a x i m u m   e x t e n t 
 
 p o s s i b l e ,   w h e t h e r   a t   t h e   t i m e   o f   t h e   i n i t i a l   g r a n t   o r   s u b s e q u e n t l y   a c q u i r e d ,   a n y 
 
 a n d   a l l   o f   t h e   r i g h t s   c o n v e y e d   h e r e i n . 
 
 
 
 1 . 6   " L i c e n s e "   m e a n s   t h i s   d o c u m e n t . 
 
 
 
 1 . 7   " L i c e n s e d   P a t e n t s "   m e a n s   p a t e n t   c l a i m s   L i c e n s a b l e   b y   S G I   t h a t   a r e   i n f r i n g e d 
 
 b y   t h e   u s e   o r   s a l e   o f   O r i g i n a l   C o d e   o r   a n y   M o d i f i c a t i o n s   p r o v i d e d   b y   S G I ,   o r   a n y 
 
 c o m b i n a t i o n   t h e r e o f . 
 
 
 
 1 . 8   " M o d i f i c a t i o n s "   m e a n s   a n y   a d d i t i o n   t o   o r   d e l e t i o n   f r o m   t h e   s u b s t a n c e   o r 
 
 s t r u c t u r e   o f   t h e   O r i g i n a l   C o d e   o r   a n y   p r e v i o u s   M o d i f i c a t i o n s .     W h e n   C o v e r e d   C o d e 
 
 i s   r e l e a s e d   a s   a   s e r i e s   o f   f i l e s ,   a   M o d i f i c a t i o n   i s :     A .     A n y   a d d i t i o n   t o   t h e 
 
 c o n t e n t s   o f   a   f i l e   c o n t a i n i n g   O r i g i n a l   C o d e   a n d / o r   a d d i t i o n   t o   o r   d e l e t i o n   f r o m 
 
 t h e   c o n t e n t s   o f   a   f i l e   c o n t a i n i n g   p r e v i o u s   M o d i f i c a t i o n s . B .     A n y   n e w   f i l e   t h a t 
 
 c o n t a i n s   a n y   p a r t   o f   t h e   O r i g i n a l   C o d e   o r   p r e v i o u s   M o d i f i c a t i o n s . 
 
 
 
 1 . 9   " N o t i c e "   m e a n s   a n y   n o t i c e   i n   O r i g i n a l   C o d e   o r   C o v e r e d   C o d e ,   a s   r e q u i r e d   b y 
 
 a n d   i n   c o m p l i a n c e   w i t h   t h i s   L i c e n s e . 
 
 
 
 1 . 1 0   " O r i g i n a l   C o d e "   m e a n s   s o u r c e   c o d e   o f   c o m p u t e r   s o f t w a r e   c o d e   t h a t   i s 
 
 d e s c r i b e d   i n   t h e   s o u r c e   c o d e   N o t i c e   r e q u i r e d   b y   E x h i b i t   A   a s   O r i g i n a l   C o d e ,   a n d 
 
 u p d a t e s   a n d   e r r o r   c o r r e c t i o n s   s p e c i f i c a l l y   t h e r e t o . 
 
 
 
 1 . 1 1   " R e c i p i e n t "   m e a n s   a n   i n d i v i d u a l   o r   a   l e g a l   e n t i t y   e x e r c i s i n g   r i g h t s   u n d e r , 
 
 a n d   c o m p l y i n g   w i t h   a l l   o f   t h e   t e r m s   o f ,   t h i s   L i c e n s e   o r   a   f u t u r e   v e r s i o n   o f   t h i s 
 
 L i c e n s e   i s s u e d   u n d e r   S e c t i o n   8 .     F o r   l e g a l   e n t i t i e s ,   " R e c i p i e n t "   i n c l u d e s   a n y 
 
 e n t i t y   t h a t   c o n t r o l s ,   i s   c o n t r o l l e d   b y ,   o r   i s   u n d e r   c o m m o n   c o n t r o l   w i t h 
 
 R e c i p i e n t .     F o r   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   o f   a n   e n t i t y   m e a n s   ( a ) 
 
 t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   d i r e c t   o r   m a n a g e   s u c h   e n t i t y ,   o r   ( b )   o w n e r s h i p 
 
 o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s   o r   b e n e f i c i a l   o w n e r s h i p 
 
 o f   s u c h   e n t i t y . 
 
 
 
 1 . 1 2   " R e c i p i e n t   P a t e n t s "   m e a n s   p a t e n t   c l a i m s   L i c e n s a b l e   b y   a   R e c i p i e n t   t h a t   a r e 
 
 i n f r i n g e d   b y   t h e   u s e   o r   s a l e   o f   O r i g i n a l   C o d e   o r   a n y   M o d i f i c a t i o n s   p r o v i d e d   b y 
 
 S G I ,   o r   a n y   c o m b i n a t i o n   t h e r e o f . 
 
 
 
 1 . 1 3   " S G I "   m e a n s   S i l i c o n   G r a p h i c s ,   I n c . 
 
 
 
 1 . 1 4   " S G I   P a t e n t s "   m e a n s   p a t e n t   c l a i m s   L i c e n s a b l e   b y   S G I   o t h e r   t h a n   t h e   L i c e n s e d 
 
 P a t e n t s . 
 
 
 
 2 .     L i c e n s e   G r a n t   a n d   R e s t r i c t i o n s . 
 
 
 
 2 . 1   S G I   L i c e n s e   G r a n t .     S u b j e c t   t o   t h e   t e r m s   o f   t h i s   L i c e n s e   a n d   a n y   t h i r d   p a r t y 
 
 i n t e l l e c t u a l   p r o p e r t y   c l a i m s ,   f o r   t h e   d u r a t i o n   o f   i n t e l l e c t u a l   p r o p e r t y 
 
 p r o t e c t i o n s   i n h e r e n t   i n   t h e   O r i g i n a l   C o d e ,   S G I   h e r e b y   g r a n t s   R e c i p i e n t   a 
 
 w o r l d w i d e ,   r o y a l t y - f r e e ,   n o n - e x c l u s i v e   l i c e n s e ,   t o   d o   t h e   f o l l o w i n g :     ( i )   u n d e r 
 
 c o p y r i g h t s   L i c e n s a b l e   b y   S G I ,   t o   r e p r o d u c e ,   d i s t r i b u t e ,   c r e a t e   d e r i v a t i v e   w o r k s 
 
 f r o m ,   a n d ,   t o   t h e   e x t e n t   a p p l i c a b l e ,   d i s p l a y   a n d   p e r f o r m   t h e   O r i g i n a l   C o d e 
 
 a n d / o r   a n y   M o d i f i c a t i o n s   p r o v i d e d   b y   S G I   a l o n e   a n d / o r   a s   p a r t   o f   a   L a r g e r   W o r k ; 
 
 a n d   ( i i )   u n d e r   a n y   L i c e n s a b l e   P a t e n t s ,   t o   m a k e ,   h a v e   m a d e ,   u s e ,   s e l l ,   o f f e r   f o r 
 
 s a l e ,   i m p o r t   a n d / o r   o t h e r w i s e   t r a n s f e r   t h e   O r i g i n a l   C o d e   a n d / o r   a n y 
 
 M o d i f i c a t i o n s   p r o v i d e d   b y   S G I .     R e c i p i e n t   a c c e p t s   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
 t h i s   L i c e n s e   b y   u n d e r t a k i n g   a n y   o f   t h e   a f o r e m e n t i o n e d   a c t i o n s .     T h e   p a t e n t 
 
 l i c e n s e   s h a l l   a p p l y   t o   t h e   C o v e r e d   C o d e   i f ,   a t   t h e   t i m e   a n y   r e l a t e d   M o d i f i c a t i o n 
 
 i s   a d d e d ,   s u c h   a d d i t i o n   o f   t h e   M o d i f i c a t i o n   c a u s e s   s u c h   c o m b i n a t i o n   t o   b e 
 
 c o v e r e d   b y   t h e   L i c e n s e d   P a t e n t s   .     T h e   p a t e n t   l i c e n s e   i n   S e c t i o n   2 . 1 ( i i )   s h a l l 
 
 n o t   a p p l y   t o   a n y   o t h e r   c o m b i n a t i o n s   t h a t   i n c l u d e   t h e   M o d i f i c a t i o n .     N o   p a t e n t 
 
 l i c e n s e   i s   p r o v i d e d   u n d e r   S G I   P a t e n t s   f o r   i n f r i n g e m e n t s   o f   S G I   P a t e n t s   b y 
 
 M o d i f i c a t i o n s   n o t   p r o v i d e d   b y   S G I   o r   c o m b i n a t i o n s   o f   O r i g i n a l   C o d e   a n d 
 
 M o d i f i c a t i o n s   n o t   p r o v i d e d   b y   S G I . 
 
 
 
 2 . 2   R e c i p i e n t   L i c e n s e   G r a n t .     S u b j e c t   t o   t h e   t e r m s   o f   t h i s   L i c e n s e   a n d   a n y   t h i r d 
 
 p a r t y   i n t e l l e c t u a l   p r o p e r t y   c l a i m s ,   R e c i p i e n t   h e r e b y   g r a n t s   S G I   a n d   a n y   o t h e r 
 
 R e c i p i e n t s   a   w o r l d w i d e ,   r o y a l t y - f r e e ,   n o n - e x c l u s i v e   l i c e n s e ,   u n d e r   a n y   R e c i p i e n t 
 
 P a t e n t s ,   t o   m a k e ,   h a v e   m a d e ,   u s e ,   s e l l ,   o f f e r   f o r   s a l e ,   i m p o r t   a n d / o r   o t h e r w i s e 
 
 t r a n s f e r   t h e   O r i g i n a l   C o d e   a n d / o r   a n y   M o d i f i c a t i o n s   p r o v i d e d   b y   S G I . 
 
 
 
 2 . 3   N o   L i c e n s e   F o r   H a r d w a r e   I m p l e m e n t a t i o n s .     T h e   l i c e n s e s   g r a n t e d   i n   S e c t i o n 
 
 2 . 1   a n d   2 . 2   a r e   n o t   a p p l i c a b l e   t o   i m p l e m e n t a t i o n   i n   H a r d w a r e   o f   t h e   a l g o r i t h m s 
 
 e m b o d i e d   i n   t h e   O r i g i n a l   C o d e   o r   a n y   M o d i f i c a t i o n s   p r o v i d e d   b y   S G I   . 
 
 
 
 3 .   R e d i s t r i b u t i o n s .   
 
 
 
 3 . 1   R e t e n t i o n   o f   N o t i c e / C o p y   o f   L i c e n s e .     T h e   N o t i c e   s e t   f o r t h   i n   E x h i b i t   A , 
 
 b e l o w ,   m u s t   b e   c o n s p i c u o u s l y   r e t a i n e d   o r   i n c l u d e d   i n   a n y   a n d   a l l   r e d i s t r i b u t i o n s 
 
 o f   C o v e r e d   C o d e .     F o r   d i s t r i b u t i o n s   o f   t h e   C o v e r e d   C o d e   i n   s o u r c e   c o d e   f o r m ,   t h e 
 
 N o t i c e   m u s t   a p p e a r   i n   e v e r y   f i l e   t h a t   c a n   i n c l u d e   a   t e x t   c o m m e n t s   f i e l d ;   i n 
 
 e x e c u t a b l e   f o r m ,   t h e   N o t i c e   a n d   a   c o p y   o f   t h i s   L i c e n s e   m u s t   a p p e a r   i n   r e l a t e d 
 
 d o c u m e n t a t i o n   o r   c o l l a t e r a l   w h e r e   t h e   R e c i p i e n t ' s   r i g h t s   r e l a t i n g   t o   C o v e r e d 
 
 C o d e   a r e   d e s c r i b e d .     A n y   A d d i t i o n a l   N o t i c e   P r o v i s i o n s   w h i c h   a c t u a l l y   a p p e a r s   i n 
 
 t h e   O r i g i n a l   C o d e   m u s t   a l s o   b e   r e t a i n e d   o r   i n c l u d e d   i n   a n y   a n d   a l l 
 
 r e d i s t r i b u t i o n s   o f   C o v e r e d   C o d e . 
 
 
 
 3 . 2   A l t e r n a t i v e   L i c e n s e .     P r o v i d e d   t h a t   R e c i p i e n t   i s   i n   c o m p l i a n c e   w i t h   t h e 
 
 t e r m s   o f   t h i s   L i c e n s e ,   R e c i p i e n t   m a y ,   s o   l o n g   a s   w i t h o u t   d e r o g a t i o n   o f   a n y   o f 
 
 S G I ' s   r i g h t s   i n   a n d   t o   t h e   O r i g i n a l   C o d e ,   d i s t r i b u t e   t h e   s o u r c e   c o d e   a n d / o r 
 
 e x e c u t a b l e   v e r s i o n ( s )   o f   C o v e r e d   C o d e   u n d e r   ( 1 )   t h i s   L i c e n s e ;   ( 2 )   a   l i c e n s e 
 
 i d e n t i c a l   t o   t h i s   L i c e n s e   b u t   f o r   o n l y   s u c h   c h a n g e s   a s   a r e   n e c e s s a r y   i n   o r d e r   t o 
 
 c l a r i f y   R e c i p i e n t ' s   r o l e   a s   l i c e n s o r   o f   M o d i f i c a t i o n s ;   a n d / o r   ( 3 )   a   l i c e n s e   o f 
 
 R e c i p i e n t ' s   c h o o s i n g ,   c o n t a i n i n g   t e r m s   d i f f e r e n t   f r o m   t h i s   L i c e n s e ,   p r o v i d e d 
 
 t h a t   t h e   l i c e n s e   t e r m s   i n c l u d e   t h i s   S e c t i o n   3   a n d   S e c t i o n s   4 ,   6 ,   7 ,   1 0 ,   1 2 ,   a n d 
 
 1 3 ,   w h i c h   t e r m s   m a y   n o t   b e   m o d i f i e d   o r   s u p e r s e d e d   b y   a n y   o t h e r   t e r m s   o f   s u c h 
 
 l i c e n s e .     I f   R e c i p i e n t   e l e c t s   t o   u s e   a n y   l i c e n s e   o t h e r   t h a n   t h i s   L i c e n s e , 
 
 R e c i p i e n t   m u s t   m a k e   i t   a b s o l u t e l y   c l e a r   t h a t   a n y   o f   i t s   t e r m s   w h i c h   d i f f e r   f r o m 
 
 t h i s   L i c e n s e   a r e   o f f e r e d   b y   R e c i p i e n t   a l o n e ,   a n d   n o t   b y   S G I .     I t   i s   e m p h a s i z e d 
 
 t h a t   t h i s   L i c e n s e   i s   a   l i m i t e d   l i c e n s e ,   a n d ,   r e g a r d l e s s   o f   t h e   l i c e n s e   f o r m 
 
 e m p l o y e d   b y   R e c i p i   e n t   i n   a c c o r d a n c e   w i t h   t h i s   S e c t i o n   3 . 2 ,   R e c i p i e n t   m a y 
 
 r e l i c e n s e   o n l y   s u c h   r i g h t s ,   i n   O r i g i n a l   C o d e   a n d   M o d i f i c a t i o n s   b y   S G I ,   a s   i t   h a s 
 
 a c t u a l l y   b e e n   g r a n t e d   b y   S G I   i n   t h i s   L i c e n s e . 
 
 
 
 3 . 3   I n d e m n i t y .     R e c i p i e n t   h e r e b y   a g r e e s   t o   i n d e m n i f y   S G I   f o r   a n y   l i a b i l i t y 
 
 i n c u r r e d   b y   S G I   a s   a   r e s u l t   o f   a n y   s u c h   a l t e r n a t i v e   l i c e n s e   t e r m s   R e c i p i e n t 
 
 o f f e r s . 
 
 
 
 4 .     T e r m i n a t i o n .     T h i s   L i c e n s e   a n d   t h e   r i g h t s   g r a n t e d   h e r e u n d e r   w i l l   t e r m i n a t e 
 
 a u t o m a t i c a l l y   i f   R e c i p i e n t   b r e a c h e s   a n y   t e r m   h e r e i n   a n d   f a i l s   t o   c u r e   s u c h 
 
 b r e a c h   w i t h i n   3 0   d a y s   t h e r e o f .     A n y   s u b l i c e n s e   t o   t h e   C o v e r e d   C o d e   t h a t   i s 
 
 p r o p e r l y   g r a n t e d   s h a l l   s u r v i v e   a n y   t e r m i n a t i o n   o f   t h i s   L i c e n s e ,   a b s e n t 
 
 t e r m i n a t i o n   b y   t h e   t e r m s   o f   s u c h   s u b l i c e n s e .     P r o v i s i o n s   t h a t ,   b y   t h e i r   n a t u r e , 
 
 m u s t   r e m a i n   i n   e f f e c t   b e y o n d   t h e   t e r m i n a t i o n   o f   t h i s   L i c e n s e ,   s h a l l   s u r v i v e . 
 
 
 
 5 .     N o   T r a d e m a r k   O r   O t h e r   R i g h t s .     T h i s   L i c e n s e   d o e s   n o t   g r a n t   a n y   r i g h t s   t o : 
 
 ( i )   a n y   s o f t w a r e   a p a r t   f r o m   t h e   C o v e r e d   C o d e ,   n o r   s h a l l   a n y   o t h e r   r i g h t s   o r 
 
 l i c e n s e s   n o t   e x p r e s s l y   g r a n t e d   h e r e u n d e r   a r i s e   b y   i m p l i c a t i o n ,   e s t o p p e l   o r 
 
 o t h e r w i s e   w i t h   r e s p e c t   t o   t h e   C o v e r e d   C o d e ;   ( i i )   a n y   t r a d e   n a m e ,   t r a d e m a r k   o r 
 
 s e r v i c e   m a r k   w h a t s o e v e r ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   a n y   r e l a t e d   r i g h t   f o r 
 
 p u r p o s e s   o f   e n d o r s e m e n t   o r   p r o m o t i o n   o f   p r o d u c t s   d e r i v e d   f r o m   t h e   C o v e r e d   C o d e , 
 
 w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n   o f   S G I ;   o r   ( i i i )   a n y   t i t l e   t o   o r   o w n e r s h i p   o f 
 
 t h e   O r i g i n a l   C o d e ,   w h i c h   s h a l l   a t   a l l   t i m e s   r e m a i n s   w i t h   S G I .     A l l   r i g h t s   i n   t h e 
 
 O r i g i n a l   C o d e   n o t   e x p r e s s l y   g r a n t e d   u n d e r   t h i s   L i c e n s e   a r e   r e s e r v e d . 
 
 
 
 6 .     C o m p l i a n c e   w i t h   L a w s ;   N o n - I n f r i n g e m e n t .     T h e r e   a r e   v a r i o u s   w o r l d w i d e   l a w s , 
 
 r e g u l a t i o n s ,   a n d   e x e c u t i v e   o r d e r s   a p p l i c a b l e   t o   d i s p o s i t i o n s   o f   C o v e r e d   C o d e , 
 
 i n c l u d i n g   w i t h o u t   l i m i t a t i o n   e x p o r t ,   r e - e x p o r t ,   a n d   i m p o r t   c o n t r o l   l a w s , 
 
 r e g u l a t i o n s ,   a n d   e x e c u t i v e   o r d e r s ,   o f   t h e   U . S .     g o v e r n m e n t   a n d   o t h e r   c o u n t r i e s , 
 
 a n d   R e c i p i e n t   i s   r e m i n d e d   i t   i s   o b l i g e d   t o   o b e y   s u c h   l a w s ,   r e g u l a t i o n s ,   a n d 
 
 e x e c u t i v e   o r d e r s .     R e c i p i e n t   m a y   n o t   d i s t r i b u t e   C o v e r e d   C o d e   t h a t   ( i )   i n   a n y   w a y 
 
 i n f r i n g e s   ( d i r e c t l y   o r   c o n t r i b u t o r i l y )   a n y   i n t e l l e c t u a l   p r o p e r t y   r i g h t s   o f   a n y 
 
 k i n d   o f   a n y   o t h e r   p e r s o n   o r   e n t i t y   o r   ( i i )   b r e a c h e s   a n y   r e p r e s e n t a t i o n   o r 
 
 w a r r a n t y ,   e x p r e s s ,   i m p l i e d   o r   s t a t u t o r y ,   t o   w h i c h ,   u n d e r   a n y   a p p l i c a b l e   l a w ,   i t 
 
 m i g h t   b e   d e e m e d   t o   h a v e   b e e n   s u b j e c t . 
 
 
 
 7 .     C l a i m s   o f   I n f r i n g e m e n t .     I f   R e c i p i e n t   l e a r n s   o f   a n y   t h i r d   p a r t y   c l a i m   t h a t 
 
 a n y   d i s p o s i t i o n   o f   C o v e r e d   C o d e   a n d / o r   f u n c t i o n a l i t y   w h o l l y   o r   p a r t i a l l y 
 
 i n f r i n g e s   t h e   t h i r d   p a r t y ' s   i n t e l l e c t u a l   p r o p e r t y   r i g h t s ,   R e c i p i e n t   w i l l 
 
 p r o m p t l y   n o t i f y   S G I   o f   s u c h   c l a i m . 
 
 
 
 8 .     V e r s i o n s   o f   t h e   L i c e n s e .     S G I   m a y   p u b l i s h   r e v i s e d   a n d / o r   n e w   v e r s i o n s   o f   t h e 
 
 L i c e n s e   f r o m   t i m e   t o   t i m e ,   e a c h   w i t h   a   d i s t i n g u i s h i n g   v e r s i o n   n u m b e r .     O n c e 
 
 C o v e r e d   C o d e   h a s   b e e n   p u b l i s h e d   u n d e r   a   p a r t i c u l a r   v e r s i o n   o f   t h e   L i c e n s e , 
 
 R e c i p i e n t   m a y ,   f o r   t h e   d u r a t i o n   o f   t h e   l i c e n s e ,   c o n t i n u e   t o   u s e   i t   u n d e r   t h e 
 
 t e r m s   o f   t h a t   v e r s i o n ,   o r   c h o o s e   t o   u s e   s u c h   C o v e r e d   C o d e   u n d e r   t h e   t e r m s   o f   a n y 
 
 s u b s e q u e n t   v e r s i o n   p u b l i s h e d   b y   S G I .     S u b j e c t   t o   t h e   p r o v i s i o n s   o f   S e c t i o n s   3 
 
 a n d   4   o f   t h i s   L i c e n s e ,   o n l y   S G I   m a y   m o d i f y   t h e   t e r m s   a p p l i c a b l e   t o   C o v e r e d   C o d e 
 
 c r e a t e d   u n d e r   t h i s   L i c e n s e . 
 
 
 
 9 .     D I S C L A I M E R   O F   W A R R A N T Y .     C O V E R E D   C O D E   I S   P R O V I D E D   " A S   I S . "     A L L   E X P R E S S   A N D 
 
 I M P L I E D   W A R R A N T I E S   A N D   C O N D I T I O N S   A R E   D I S C L A I M E D ,   I N C L U D I N G ,   W I T H O U T   L I M I T A T I O N , 
 
 A N Y   I M P L I E D   W A R R A N T I E S   A N D   C O N D I T I O N S   O F   M E R C H A N T A B I L I T Y ,   S A T I S F A C T O R Y   Q U A L I T Y , 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E ,   A N D   N O N - I N F R I N G E M E N T .     S G I   A S S U M E S   N O   R I S K   A S 
 
 T O   T H E   Q U A L I T Y   A N D   P E R F O R M A N C E   O F   T H E   S O F T W A R E .     S H O U L D   T H E   S O F T W A R E   P R O V E 
 
 D E F E C T I V E   I N   A N Y   R E S P E C T ,   S G I   A S S U M E S   N O   C O S T   O R   L I A B I L I T Y   F O R   S E R V I C I N G ,   R E P A I R 
 
 O R   C O R R E C T I O N .     T H I S   D I S C L A I M E R   O F   W A R R A N T Y   I S   A N   E S S E N T I A L   P A R T   O F   T H I S 
 
 L I C E N S E .     N O   U S E   O F   A N Y   C O V E R E D   C O D E   I S   A U T H O R I Z E D   H E R E U N D E R   E X C E P T   S U B J E C T   T O 
 
 T H I S   D I S C L A I M E R . 
 
 
 
 1 0 .     L I M I T A T I O N   O F   L I A B I L I T Y .     U N D E R   N O   C I R C U M S T A N C E S   N O R   L E G A L   T H E O R Y ,   W H E T H E R 
 
 T O R T   ( I N C L U D I N G ,   W I T H O U T   L I M I T A T I O N ,   N E G L I G E N C E   O R   S T R I C T   L I A B I L I T Y ) ,   C O N T R A C T , 
 
 O R   O T H E R W I S E ,   S H A L L   S G I   O R   A N Y   S G I   L I C E N S O R   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T , 
 
 S P E C I A L ,   I N C I D E N T A L ,   O R   C O N S E Q U E N T I A L   D A M A G E S   O F   A N Y   C H A R A C T E R   I N C L U D I N G , 
 
 W I T H O U T   L I M I T A T I O N ,   D A M A G E S   F O R   L O S S   O F   G O O D W I L L ,   W O R K   S T O P P A G E ,   L O S S   O F   D A T A , 
 
 C O M P U T E R   F A I L U R E   O R   M A L F U N C T I O N ,   O R   A N Y   A N D   A L L   O T H E R   C O M M E R C I A L   D A M A G E S   O R 
 
 L O S S E S ,   E V E N   I F   S U C H   P A R T Y   S H A L L   H A V E   B E E N   I N F O R M E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H 
 
 D A M A G E S .     T H I S   L I M I T A T I O N   O F   L I A B I L I T Y   S H A L L   N O T   A P P L Y   T O   L I A B I L I T Y   F O R   D E A T H   O R 
 
 P E R S O N A L   I N J U R Y   R E S U L T I N G   F R O M   S G I ' s   N E G L I G E N C E   T O   T H E   E X T E N T   A P P L I C A B L E   L A W 
 
 P R O H I B I T S   S U C H   L I M I T A T I O N .     S O M E   J U R I S D I C T I O N S   D O   N O T   A L L O W   T H E   E X C L U S I O N   O R 
 
 L I M I T A T I O N   O F   I N C I D E N T A L   O R   C O N S E Q U E N T I A L   D A M A G E S ,   S O   T H A T   E X C L U S I O N   A N D 
 
 L I M I T A T I O N   M A Y   N O T   A P P L Y   T O   R E C I P I E N T . 
 
 
 
 1 1 .     I n d e m n i t y .     R e c i p i e n t   s h a l l   b e   s o l e l y   r e s p o n s i b l e   f o r   d a m a g e s   a r i s i n g , 
 
 d i r e c t l y   o r   i n d i r e c t l y ,   o u t   o f   i t s   u t i l i z a t i o n   o f   r i g h t s   u n d e r   t h i s   L i c e n s e . 
 
 R e c i p i e n t   w i l l   d e f e n d ,   i n d e m n i f y   a n d   h o l d   h a r m l e s s   S i l i c o n   G r a p h i c s ,   I n c .     f r o m 
 
 a n d   a g a i n s t   a n y   l o s s ,   l i a b i l i t y ,   d a m a g e s ,   c o s t s   o r   e x p e n s e s   ( i n c l u d i n g   t h e 
 
 p a y m e n t   o f   r e a s o n a b l e   a t t o r n e y s   f e e s )   a r i s i n g   o u t   o f   R e c i p i e n t ' s   u s e , 
 
 m o d i f i c a t i o n ,   r e p r o d u c t i o n   a n d   d i s t r i b u t i o n   o f   t h e   C o v e r e d   C o d e   o r   o u t   o f   a n y 
 
 r e p r e s e n t a t i o n   o r   w a r r a n t y   m a d e   b y   R e c i p i e n t . 
 
 
 
 1 2 .     U . S .     G o v e r n m e n t   E n d   U s e r s .     T h e   C o v e r e d   C o d e   i s   a   " c o m m e r c i a l   i t e m " 
 
 c o n s i s t i n g   o f   " c o m m e r c i a l   c o m p u t e r   s o f t w a r e "   a s   s u c h   t e r m s   a r e   d e f i n e d   i n   t i t l e 
 
 4 8   o f   t h e   C o d e   o f   F e d e r a l   R e g u l a t i o n s   a n d   a l l   U . S .     G o v e r n m e n t   E n d   U s e r s   a c q u i r e 
 
 o n l y   t h e   r i g h t s   s e t   f o r t h   i n   t h i s   L i c e n s e   a n d   a r e   s u b j e c t   t o   t h e   t e r m s   o f   t h i s 
 
 L i c e n s e . 
 
 
 
 1 3 .     M i s c e l l a n e o u s .     T h i s   L i c e n s e   r e p r e s e n t s   t h e   c o m p l e t e   a g r e e m e n t   c o n c e r n i n g 
 
 t h e   i t s   s u b j e c t   m a t t e r .     I f   a n y   p r o v i s i o n   o f   t h i s   L i c e n s e   i s   h e l d   t o   b e 
 
 u n e n f o r c e a b l e ,   s u c h   p r o v i s i o n   s h a l l   b e   r e f o r m e d   s o   a s   t o   a c h i e v e   a s   n e a r l y   a s 
 
 p o s s i b l e   t h e   s a m e   l e g a l   a n d   e c o n o m i c   e f f e c t   a s   t h e   o r i g i n a l   p r o v i s i o n   a n d   t h e 
 
 r e m a i n d e r   o f   t h i s   L i c e n s e   w i l l   r e m a i n   i n   e f f e c t .     T h i s   L i c e n s e   s h a l l   b e   g o v e r n e d 
 
 b y   a n d   c o n s t r u e d   i n   a c c o r d a n c e   w i t h   t h e   l a w s   o f   t h e   U n i t e d   S t a t e s   a n d   t h e   S t a t e 
 
 o f   C a l i f o r n i a   a s   a p p l i e d   t o   a g r e e m e n t s   e n t e r e d   i n t o   a n d   t o   b e   p e r f o r m e d   e n t i r e l y 
 
 w i t h i n   C a l i f o r n i a   b e t w e e n   C a l i f o r n i a   r e s i d e n t s .     A n y   l i t i g a t i o n   r e l a t i n g   t o   t h i s 
 
 L i c e n s e   s h a l l   b e   s u b j e c t   t o   t h e   e x c l u s i v e   j u r i s d i c t i o n   o f   t h e   F e d e r a l   C o u r t s   o f 
 
 t h e   N o r t h e r n   D i s t r i c t   o f   C a l i f o r n i a   ( o r ,   a b s e n t   s u b j e c t   m a t t e r   j u r i s d i c t i o n   i n 
 
 s u c h   c o u r t s ,   t h e   c o u r t s   o f   t h e   S t a t e   o f   C a l i f o r n i a ) ,   w i t h   v e n u e   l y i n g 
 
 e x c l u s i v e l y   i n   S a n t a   C l a r a   C o u n t y ,   C a l i f o r n i a ,   w i t h   t h e   l o s i n g   p a r t y   r e s p o n s i b l e 
 
 f o r   c o s t s ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n ,   c o u r t   c o s t s   a n d   r e a s o n a b l e   a t t o r n e y s 
 
 f e e s   a n d   e x   p e n s e s .     T h e   a p p l i c a t i o n   o f   t h e   U n i t e d   N a t i o n s   C o n v e n t i o n   o n 
 
 C o n t r a c t s   f o r   t h e   I n t e r n a t i o n a l   S a l e   o f   G o o d s   i s   e x p r e s s l y   e x c l u d e d .     A n y   l a w   o r 
 
 r e g u l a t i o n   t h a t   p r o v i d e s   t h a t   t h e   l a n g u a g e   o f   a   c o n t r a c t   s h a l l   b e   c o n s t r u e d 
 
 a g a i n s t   t h e   d r a f t e r   s h a l l   n o t   a p p l y   t o   t h i s   L i c e n s e . 
 
 
 
 E x h i b i t   A   L i c e n s e   A p p l i c a b i l i t y .     E x c e p t   t o   t h e   e x t e n t   p o r t i o n s   o f   t h i s   f i l e   a r e 
 
 m a d e   s u b j e c t   t o   a n   a l t e r n a t i v e   l i c e n s e   a s   p e r m i t t e d   i n   t h e   S G I   F r e e   S o f t w a r e 
 
 L i c e n s e   B ,   V e r s i o n   1 . 1   ( t h e   " L i c e n s e " ) ,   t h e   c o n t e n t s   o f   t h i s   f i l e   a r e   s u b j e c t 
 
 o n l y   t o   t h e   p r o v i s i o n s   o f   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   S i l i c o n 
 
 G r a p h i c s ,   I n c . ,   a t t n :     L e g a l   S e r v i c e s ,   1 6 0 0   A m p h i t h e a t r e   P a r k w a y ,   M o u n t a i n   V i e w , 
 
 C A   9 4 0 4 3 - 1 3 5 1 ,   o r   a t :     h t t p : / / o s s . s g i . c o m / p r o j e c t s / F r e e B   N o t e   t h a t ,   a s   p r o v i d e d 
 
 i n   t h e   L i c e n s e ,   t h e   S o f t w a r 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   A L L 
 
 E X P R E S S   A N D   I M P L I E D   W A R R A N T I E S   A N D   C O N D I T I O N S   D I S C L A I M E D ,   I N C L U D I N G ,   W I T H O U T 
 
 L I M I T A T I O N ,   A N Y   I M P L I E D   W A R R A N T I E S   A N D   C O N D I T I O N S   O F   M E R C H A N T A B I L I T Y , 
 
 S A T I S F A C T O R Y   Q U A L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E ,   A N D   N O N - I N F R I N G E M E N T . 
 
 O r i g i n a l   C o d e .     T h e   O r i g i n a l   C o d e   i s :     [ n a m e   o f   s o f t w a r e ,   v e r s i o n   n u m b e r ,   a n d 
 
 r e l e a s e   d a t e ] ,   d e v e l o p e d   b y   S i l i c o n   G r a p h i c s ,   I n c .     T h e   O r i g i n a l   C o d e   i s 
 
 C o p y r i g h t   ( c )   [ d a t e s   o f   f i r s t   p u b l i c a t i o n ,   a s   a p p e a r i n g   i n   t h e   N o t i c e   i n   t h e 
 
 O r i g i n a l   C o d e ]   S i l i c o n   G r a p h i c s ,   I n c .     C o p y r i g h t   i n   a n y   p o r t i o n s   c r e a t e d   b y 
 
 t h i r d   p a r t i e s   i s   a s   i n d i c a t e d   e l s e w h e r e   h e r e i n .     A l l   R i g h t s   R e s e r v e d . 
 
 A d d i t i o n a l   N o t i c e   P r o v i s i o n s :     [ s u c h   a d d i t i o n a l   p r o v i s i o n s ,   i f   a n y ,   a s   a p p e a r   i n 
 
 t h e   N o t i c e   i n   t h e   O r i g i n a l   C o d e   u n d e r   t h e   h e a d i n g   " A d d i t i o n a l   N o t i c e 
 
 P r o v i s i o n s " ] 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     B y t e   C o d e 
 
 E n g i n e e r i n g   L i b r a r y   ( B C E L )   v .     5 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e 
 
 t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 A p a c h e   S o f t w a r e   L i c e n s e   
 
 
 
 / 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 1   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 l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n , 
 
 a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .     T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f   a n y ,   m u s t 
 
 i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t :     " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d 
 
 b y   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   ( h t t p : / / w w w . a p a c h e . o r g / ) . "     A l t e r n a t e l y ,   t h i s 
 
 a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f ,   i f   a n d   w h e r e v e r   s u c h 
 
 t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 
 
 4 .     T h e   n a m e s   " A p a c h e "   a n d   " 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 n d   " A p a c h e   B C E L "   m u s t 
 
 n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t 
 
 p r i o r   w r i t t e n   p e r m i s s i o n .     F o r   w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t 
 
 a p a c h e @ a p a c h e . o r g . 
 
 
 
 5 .     P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d " A p a c h e " ,   " A p a c h e 
 
 B C E L " ,   n o r   m a y   " A p a c h e "   a p p e a r   i n   t h e i r   n a m e , w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n   o f 
 
 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 . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R I M P L I E D   W A R R A N T I E S , 
 
 I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E A R E   D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   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   O R   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T , 
 
 I N D I R E C T , I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G , B U T 
 
 N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ; L O S S   O F   U S E ,   D A T A , 
 
 O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R C A U S E D   A N D   O N   A N Y   T H E O R Y   O F 
 
 L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E 
 
 O R   O T H E R W I S E )   A R I S I N G   I N A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D 
 
 O F   T H E P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 T h i s   s o f t w a r e   c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y   i n d i v i d u a l s   o n 
 
 b e h a l f   o f   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 .     F o r   m o r e   i n f o r m a t i o n   o n   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 ,   p l e a s e   s e e   h t t p : / / w w w . a p a c h e . o r g .     / 
 
 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     R e g e x p ,   R e g u l a r 
 
 E x p r e s s i o n   P a c k a g e   v .     1 . 2 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s 
 
 o f   t h e   l i c e n s e   b e l o w :     T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 1   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 l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n , a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .     T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f   a n y ,   m u s t 
 
 i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t :     " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d 
 
 b y   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   ( h t t p : / / w w w . a p a c h e . o r g / ) . "     A l t e r n a t e l y ,   t h i s 
 
 a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f ,   i f   a n d   w h e r e v e r   s u c h 
 
 t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 
 
 4 .     T h e   n a m e s   " A p a c h e "   a n d   " 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 n d   " A p a c h e   T u r b i n e " 
 
 m u s t   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e 
 
 w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n .     F o r   w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t 
 
 a p a c h e @ a p a c h e . o r g . 
 
 
 
 5 .     P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " A p a c h e " ,   " A p a c h e 
 
 T u r b i n e " ,   n o r   m a y   " A p a c h e "   a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n 
 
 p e r m i s s i o n   o f   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 . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D   W A R R A N T I E S , 
 
 I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   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   O R   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T , 
 
 I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T 
 
 L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R 
 
 P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F 
 
 L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E 
 
 O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F 
 
 A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   
 
 
 
 T h i s   s o f t w a r e   c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y   i n d i v i d u a l s   o n 
 
 b e h a l f   o f   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 .     F o r   m o r e   i n f o r m a t i o n   o n   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 ,   p l e a s e   s e e   h t t p : / / w w w . a p a c h e . o r g . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     C U P   P a r s e r   G e n e r a t o r 
 
 f o r   J a v a   v .     0 . 1 0 k ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e 
 
 l i c e n s e   b e l o w :     C U P   P a r s e r   G e n e r a t o r   C o p y r i g h t   N o t i c e ,   L i c e n s e ,   a n d   D i s c l a i m e r 
 
 
 
 C o p y r i g h t   1 9 9 6 - 1 9 9 9   b y   S c o t t   H u d s o n ,   F r a n k   F l a n n e r y ,   C .     S c o t t   A n a n i a n 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   a n d   i t s 
 
 d o c u m e n t a t i o n   f o r   a n y   p u r p o s e   a n d   w i t h o u t   f e e   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t 
 
 t h e   a b o v e   c o p y r i g h t   n o t i c e   a p p e a r   i n   a l l   c o p i e s   a n d   t h a t   b o t h   t h e   c o p y r i g h t 
 
 n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   a n d   w a r r a n t y   d i s c l a i m e r   a p p e a r   i n   s u p p o r t i n g 
 
 d o c u m e n t a t i o n ,   a n d   t h a t   t h e   n a m e s   o f   t h e   a u t h o r s   o r   t h e i r   e m p l o y e r s   n o t   b e   u s e d 
 
 i n   a d v e r t i s i n g   o r   p u b l i c i t y   p e r t a i n i n g   t o   d i s t r i b u t i o n   o f   t h e   s o f t w a r e   w i t h o u t 
 
 s p e c i f i c ,   w r i t t e n   p r i o r   p e r m i s s i o n . 
 
 
 
 T h e   a u t h o r s   a n d   t h e i r   e m p l o y e r s   d i s c l a i m   a l l   w a r r a n t i e s   w i t h   r e g a r d   t o   t h i s 
 
 s o f t w a r e ,   i n c l u d i n g   a l l   i m p l i e d   w a r r a n t i e s   o f   m e r c h a n t a b i l i t y   a n d   f i t n e s s .     I n 
 
 n o   e v e n t   s h a l l   t h e   a u t h o r s   o r   t h e i r   e m p l o y e r s   b e   l i a b l e   f o r   a n y   s p e c i a l , 
 
 i n d i r e c t   o r   c o n s e q u e n t i a l   d a m a g e s   o r   a n y   d a m a g e s   w h a t s o e v e r   r e s u l t i n g   f r o m   l o s s 
 
 o f   u s e ,   d a t a   o r   p r o f i t s ,   w h e t h e r   i n   a n   a c t i o n   o f   c o n t r a c t , n e g l i g e n c e   o r   o t h e r 
 
 t o r t i o u s   a c t i o n ,   a r i s i n g   o u t   o f   o r   i n   c o n n e c t i o n   w i t h   t h e   u s e   o r   p e r f o r m a n c e   o f 
 
 t h i s   s o f t w a r e . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     J L e x :     A   L e x i c a l 
 
 A n a l y z e r   G e n e r a t o r   f o r   J a v a   v .     1 . 2 . 5 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d 
 
 b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     J L E X   C O P Y R I G H T   N O T I C E ,   L I C E N S E   A N D 
 
 D I S C L A I M E R . 
 
 
 
 C o p y r i g h t   1 9 9 6 - 2 0 0 3   b y   E l l i o t   J o e l   B e r k   a n d   C .     S c o t t   A n a n i a n 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   a n d   i t s 
 
 d o c u m e n t a t i o n   f o r   a n y   p u r p o s e   a n d   w i t h o u t   f e e   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t 
 
 t h e   a b o v e   c o p y r i g h t   n o t i c e   a p p e a r   i n   a l l   c o p i e s   a n d   t h a t   b o t h   t h e   c o p y r i g h t 
 
 n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   a n d   w a r r a n t y   d i s c l a i m e r   a p p e a r   i n   s u p p o r t i n g 
 
 d o c u m e n t a t i o n ,   a n d   t h a t   t h e   n a m e   o f   t h e   a u t h o r s   o r   t h e i r   e m p l o y e r s   n o t   b e   u s e d 
 
 i n   a d v e r t i s i n g   o r   p u b l i c i t y   p e r t a i n i n g   t o   d i s t r i b u t i o n   o f   t h e   s o f t w a r e   w i t h o u t 
 
 s p e c i f i c ,   w r i t t e n   p r i o r   p e r m i s s i o n . 
 
 
 
 T h e   a u t h o r s   a n d   t h e i r   e m p l o y e r s   d i s c l a i m   a l l   w a r r a n t i e s   w i t h   r e g a r d   t o   t h i s 
 
 s o f t w a r e ,   i n c l u d i n g   a l l   i m p l i e d   w a r r a n t i e s   o f   m e r c h a n t a b i l i t y   a n d   f i t n e s s .     I n 
 
 n o   e v e n t   s h a l l   t h e   a u t h o r s   o r   t h e i r   e m p l o y e r s   b e   l i a b l e   f o r   a n y   s p e c i a l , 
 
 i n d i r e c t   o r   c o n s e q u e n t i a l   d a m a g e s   o r   a n y   d a m a g e s   w h a t s o e v e r   r e s u l t i n g   f r o m   l o s s 
 
 o f   u s e ,   d a t a   o r   p r o f i t s ,   w h e t h e r   i n   a n   a c t i o n   o f   c o n t r a c t ,   n e g l i g e n c e   o r   o t h e r 
 
 t o r t i o u s   a c t i o n ,   a r i s i n g   o u t   o f   o r   i n   c o n n e c t i o n   w i t h   t h e   u s e   o r   p e r f o r m a n c e   o f 
 
 t h i s   s o f t w a r e . 
 
 
 
 J a v a   i s   a   t r a d e m a r k   o f   O r a c l e   C o r p o r a t i o n .     R e f e r e n c e s   t o   t h e   J a v a 
 
 p r o g r a m m i n g   l a n g u a g e   i n   r e l a t i o n   t o   J L e x   a r e   n o t   m e a n t   t o   i m p l y   t h a t   O r a c l e 
 
 e n d o r s e s   t h i s   p r o d u c t . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     S A X   v .     2 . 0 . 1 ;   U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 C o p y r i g h t   S t a t u s 
 
 
 
 S A X   i s   f r e e ! 
 
 
 
 I n   f a c t ,   i t ' s   n o t   p o s s i b l e   t o   o w n   a   l i c e n s e   t o   S A X ,   s i n c e   i t ' s   b e e n   p l a c e d   i n 
 
 t h e   p u b l i c   d o m a i n . 
 
 
 
 N o   W a r r a n t y 
 
 
 
 B e c a u s e   S A X   i s   r e l e a s e d   t o   t h e   p u b l i c   d o m a i n ,   t h e r e   i s   n o   w a r r a n t y   f o r   t h e 
 
 d e s i g n   o r   f o r   t h e   s o f t w a r e   i m p l e m e n t a t i o n ,   t o   t h e   e x t e n t   p e r m i t t e d   b y   a p p l i c a b l e 
 
 l a w .     E x c e p t   w h e n   o t h e r w i s e   s t a t e d   i n   w r i t i n g   t h e   c o p y r i g h t   h o l d e r s   a n d / o r   o t h e r 
 
 p a r t i e s   p r o v i d e   S A X   " a s   i s "   w i t h o u t   w a r r a n t y   o f   a n y   k i n d ,   e i t h e r   e x p r e s s e d   o r 
 
 i m p l i e d ,   i n c l u d i n g ,   b u t   n o t   l i m i t e d   t o ,   t h e   i m p l i e d   w a r r a n t i e s   o f 
 
 m e r c h a n t a b i l i t y   a n d   f i t n e s s   f o r   a   p a r t i c u l a r   p u r p o s e .     T h e   e n t i r e   r i s k   a s   t o   t h e 
 
 q u a l i t y   a n d   p e r f o r m a n c e   o f   S A X   i s   w i t h   y o u .     S h o u l d   S A X   p r o v e   d e f e c t i v e ,   y o u 
 
 a s s u m e   t h e   c o s t   o f   a l l   n e c e s s a r y   s e r v i c i n g ,   r e p a i r   o r   c o r r e c t i o n . 
 
 
 
 I n   n o   e v e n t   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   w i l l   a n y 
 
 c o p y r i g h t   h o l d e r ,   o r   a n y   o t h e r   p a r t y   w h o   m a y   m o d i f y   a n d / o r   r e d i s t r i b u t e   S A X ,   b e 
 
 l i a b l e   t o   y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   g e n e r a l ,   s p e c i a l ,   i n c i d e n t a l   o r 
 
 c o n s e q u e n t i a l   d a m a g e s   a r i s i n g   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   S A X   ( i n c l u d i n g 
 
 b u t   n o t   l i m i t e d   t o   l o s s   o f   d a t a   o r   d a t a   b e i n g   r e n d e r e d   i n a c c u r a t e   o r   l o s s e s 
 
 s u s t a i n e d   b y   y o u   o r   t h i r d   p a r t i e s   o r   a   f a i l u r e   o f   t h e   S A X   t o   o p e r a t e   w i t h   a n y 
 
 o t h e r   p r o g r a m s ) ,   e v e n   i f   s u c h   h o l d e r   o r   o t h e r   p a r t y   h a s   b e e n   a d v i s e d   o f   t h e 
 
 p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
 C o p y r i g h t   D i s c l a i m e r s   
 
 
 
 T h i s   p a g e   i n c l u d e s   s t a t e m e n t s   t o   t h a t   e f f e c t   b y   D a v i d   M e g g i n s o n ,   w h o   w o u l d   h a v e 
 
 b e e n   a b l e   t o   c l a i m   c o p y r i g h t   f o r   t h e   o r i g i n a l   w o r k . 
 
 
 
 S A X   1 . 0 
 
 
 
 V e r s i o n   1 . 0   o f   t h e   S i m p l e   A P I   f o r   X M L   ( S A X ) ,   c r e a t e d   c o l l e c t i v e l y   b y   t h e 
 
 m e m b e r s h i p   o f   t h e   X M L - D E V   m a i l i n g   l i s t ,   i s   h e r e b y   r e l e a s e d   i n t o   t h e   p u b l i c 
 
 d o m a i n . 
 
 
 
 N o   o n e   o w n s   S A X :     y o u   m a y   u s e   i t   f r e e l y   i n   b o t h   c o m m e r c i a l   a n d   n o n - c o m m e r c i a l 
 
 a p p l i c a t i o n s ,   b u n d l e   i t   w i t h   y o u r   s o f t w a r e   d i s t r i b u t i o n ,   i n c l u d e   i t   o n   a   C D - R O M , 
 
 l i s t   t h e   s o u r c e   c o d e   i n   a   b o o k ,   m i r r o r   t h e   d o c u m e n t a t i o n   a t   y o u r   o w n   w e b   s i t e , 
 
 o r   u s e   i t   i n   a n y   o t h e r   w a y   y o u   s e e   f i t . 
 
 
 
 D a v i d   M e g g i n s o n ,   s a x @ m e g g i n s o n . c o m 
 
 1 9 9 8 - 0 5 - 1 1 
 
 
 
 S A X   2 . 0   
 
 
 
 I   h e r e b y   a b a n d o n   a n y   p r o p e r t y   r i g h t s   t o   S A X   2 . 0   ( t h e   S i m p l e   A P I   f o r   X M L ) ,   a n d 
 
 r e l e a s e   a l l   o f   t h e   S A X   2 . 0   s o u r c e   c o d e ,   c o m p i l e d   c o d e ,   a n d   d o c u m e n t a t i o n 
 
 c o n t a i n e d   i n   t h i s   d i s t r i b u t i o n   i n t o   t h e   P u b l i c   D o m a i n .     S A X   c o m e s   w i t h   N O 
 
 W A R R A N T Y   o r   g u a r a n t e e   o f   f i t n e s s   f o r   a n y   p u r p o s e . 
 
 
 
 D a v i d   M e g g i n s o n ,   d a v i d @ m e g g i n s o n . c o m 
 
 2 0 0 0 - 0 5 - 0 5 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     C r y p t i x ;   U s e   o f   a n y 
 
 o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 C r y p t i x   G e n e r a l   L i c e n s e 
 
 
 
 C o p y r i g h t   i  1 9 9 5 - 2 0 0 3   T h e   C r y p t i x   F o u n d a t i o n   L i m i t e d .   A l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n , 
 
 a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 1 . R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f 
 
 c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 . R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n .     T H I S   S O F T W A R E   I S   P R O V I D E D   B Y 
 
 T H E   C R Y P T I X   F O U N D A T I O N   L I M I T E D   A N D   C O N T R I B U T O R S   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S 
 
 O R I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O   E V E N T 
 
 S H A L L   T H E   C R Y P T I X   F O U N D A T I O N   L I M I T E D   O R   C O N T R I B U T O R S   B E L I A B L E   F O R   A N Y   D I R E C T , 
 
 I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G , 
 
 B U T   N O T L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E , 
 
 D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F 
 
 L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T ( I N C L U D I N G   N E G L I G E N C E 
 
 O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F 
 
 A D V I S E D   O F T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     W 3 C   X M L   S c h e m a   T e s t 
 
 C o l l e c t i o n ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e 
 
 b e l o w : 
 
 
 
 W 3 C   D O C U M E N T   N O T I C E   A N D   L I C E N S E   
 
 
 
 C o p y r i g h t   1 9 9 4 - 2 0 0 2   W o r l d   W i d e   W e b   C o n s o r t i u m ,   ( M a s s a c h u s e t t s   I n s t i t u t e   o f 
 
 T e c h n o l o g y ,   I n s t i t u t   N a t i o n a l   d e   R e c h e r c h e   e n   I n f o r m a t i q u e   e t   e n 
 
 A u t o m a t i q u e , K e i o   U n i v e r s i t y ) .     A l l   R i g h t s   R e s e r v e d . 
 
 
 
 h t t p : / / w w w . w 3 . o r g / C o n s o r t i u m / L e g a l / 
 
 
 
 P u b l i c   d o c u m e n t s   o n   t h e   W 3 C   s i t e   a r e   p r o v i d e d   b y   t h e   c o p y r i g h t   h o l d e r s   u n d e r   t h e 
 
 f o l l o w i n g   l i c e n s e .     T h e   s o f t w a r e   o r   D o c u m e n t   T y p e   D e f i n i t i o n s   ( D T D s )   a s s o c i a t e d 
 
 w i t h   W 3 C   s p e c i f i c a t i o n s   a r e   g o v e r n e d   b y   t h e   S o f t w a r e   N o t i c e .     B y   u s i n g   a n d / o r 
 
 c o p y i n g   t h i s   d o c u m e n t ,   o r   t h e   W 3 C   d o c u m e n t   f r o m   w h i c h   t h i s   s t a t e m e n t   i s 
 
 l i n k e d , y o u   ( t h e   l i c e n s e e )   a g r e e   t h a t   y o u   h a v e   r e a d ,   u n d e r s t o o d ,   a n d   w i l l   c o m p l y 
 
 w i t h   t h e   f o l l o w i n g   t e r m s   a n d   c o n d i t i o n s : 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   a n d   d i s t r i b u t e   t h e   c o n t e n t s   o f   t h i s   d o c u m e n t ,   o r   t h e W 3 C 
 
 d o c u m e n t   f r o m   w h i c h   t h i s   s t a t e m e n t   i s   l i n k e d ,   i n   a n y   m e d i u m   f o r   a n y   p u r p o s e   a n d 
 
 w i t h o u t   f e e   o r   r o y a l t y   i s   h e r e b y   g r a n t e d ,   p r o v i d e d   t h a t   y o u   i n c l u d e   t h e 
 
 f o l l o w i n g   o n   A L L   c o p i e s   o f   t h e   d o c u m e n t ,   o r   p o r t i o n s   t h e r e o f ,   t h a t   y o u   u s e : 
 
 
 
 1 .   A   l i n k   o r   U R L   t o   t h e   o r i g i n a l   W 3 C   d o c u m e n t . 
 
 2 .     T h e   p r e - e x i s t i n g   c o p y r i g h t   n o t i c e   o f   t h e   o r i g i n a l   a u t h o r ,   o r   i f   i t   d o e s n ' t 
 
 e x i s t ,   a   n o t i c e   o f   t h e   f o r m :     " C o p y r i g h t   [ $ d a t e - o f - d o c u m e n t ]   W o r l d   W i d e   W e b 
 
 C o n s o r t i u m ,   ( M a s s a c h u s e t t s   I n s t i t u t e   o f   T e c h n o l o g y ,   I n s t i t u t   N a t i o n a l 
 
 d e R e c h e r c h e   e n   I n f o r m a t i q u e   e t   e n   A u t o m a t i q u e ,   K e i o   U n i v e r s i t y ) .     A l l   R i g h t s 
 
 R e s e r v e d .     h t t p : / / w w w . w 3 . o r g / C o n s o r t i u m / L e g a l / "   ( H y p e r t e x t   i s   p r e f e r r e d ,   b u t   a 
 
 t e x t u a l   r e p r e s e n t a t i o n   i s   p e r m i t t e d . ) 
 
 3 .   I f   i t   e x i s t s ,   t h e   S T A T U S   o f   t h e   W 3 C   d o c u m e n t . 
 
 
 
 W h e n   s p a c e   p e r m i t s ,   i n c l u s i o n   o f   t h e   f u l l   t e x t   o f   t h i s   N O T I C E   s h o u l d   b e 
 
 p r o v i d e d .     W e   r e q u e s t   t h a t   a u t h o r s h i p   a t t r i b u t i o n   b e   p r o v i d e d   i n   a n y 
 
 s o f t w a r e , d o c u m e n t s ,   o r   o t h e r   i t e m s   o r   p r o d u c t s   t h a t   y o u   c r e a t e   p u r s u a n t   t o   t h e 
 
 i m p l e m e n t a t i o n   o f   t h e   c o n t e n t s   o f   t h i s   d o c u m e n t ,   o r   a n y   p o r t i o n   t h e r e o f . 
 
 
 
 N o   r i g h t   t o   c r e a t e   m o d i f i c a t i o n s   o r   d e r i v a t i v e s   o f   W 3 C   d o c u m e n t s   i s   g r a n t e d 
 
 p u r s u a n t   t o   t h i s   l i c e n s e .     H o w e v e r ,   i f   a d d i t i o n a l   r e q u i r e m e n t s   ( d o c u m e n t e d   i n 
 
 t h e   C o p y r i g h t   F A Q )   a r e   s a t i s f i e d ,   t h e   r i g h t   t o   c r e a t e   m o d i f i c a t i o n s   o r 
 
 d e r i v a t i v e s   i s   s o m e t i m e s   g r a n t e d   b y   t h e   W 3 C   t o   i n d i v i d u a l s   c o m p l y i n g   w i t h   t h o s e 
 
 r e q u i r e m e n t s .     
 
 
 
 T H I S   D O C U M E N T   I S   P R O V I D E D   " A S   I S , "   A N D   C O P Y R I G H T   H O L D E R S   M A K E   N O 
 
 R E P R E S E N T A T I O N S O R   W A R R A N T I E S ,   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O , 
 
 W A R R A N T I E S   O F M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E , 
 
 N O N - I N F R I N G E M E N T ,   O R   T I T L E ; T H A T   T H E   C O N T E N T S   O F   T H E   D O C U M E N T   A R E   S U I T A B L E   F O R 
 
 A N Y   P U R P O S E ;   N O R   T H A T   T H E I M P L E M E N T A T I O N   O F   S U C H   C O N T E N T S   W I L L   N O T   I N F R I N G E   A N Y 
 
 T H I R D   P A R T Y   P A T E N T S , C O P Y R I G H T S ,   T R A D E M A R K S   O R   O T H E R   R I G H T S . 
 
 
 
 C O P Y R I G H T   H O L D E R S   W I L L   N O T   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   S P E C I A L 
 
 O R C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G   O U T   O F   A N Y   U S E   O F   T H E   D O C U M E N T   O R   T H E 
 
 P E R F O R M A N C E O R   I M P L E M E N T A T I O N   O F   T H E   C O N T E N T S   T H E R E O F . 
 
 
 
 T h e   n a m e   a n d   t r a d e m a r k s   o f   c o p y r i g h t   h o l d e r s   m a y   N O T   b e   u s e d   i n   a d v e r t i s i n g   o r 
 
 p u b l i c i t y   p e r t a i n i n g   t o   t h i s   d o c u m e n t   o r   i t s   c o n t e n t s   w i t h o u t   s p e c i f i c ,   w r i t t e n 
 
 p r i o r   p e r m i s s i o n .     T i t l e   t o   c o p y r i g h t   i n   t h i s   d o c u m e n t   w i l l   a t   a l l   t i m e s   r e m a i n 
 
 w i t h   c o p y r i g h t   h o l d e r s . 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 T h i s   f o r m u l a t i o n   o f   W 3 C ' s   n o t i c e   a n d   l i c e n s e   b e c a m e   a c t i v e   o n   A p r i l   0 5   1 9 9 9   s o 
 
 a s   t o   a c c o u n t   f o r   t h e   t r e a t m e n t   o f   D T D s ,   s c h e m a ' s   a n d   b i n d i n g s .     S e e   t h e   o l d e r 
 
 f o r m u l a t i o n   f o r   t h e   p o l i c y   p r i o r   t o   t h i s   d a t e .     P l e a s e   s e e   o u r   C o p y r i g h t   F A Q   f o r 
 
 c o m m o n   q u e s t i o n s   a b o u t   u s i n g   m a t e r i a l s   f r o m   o u r   s i t e ,   i n c l u d i n g   s p e c i f i c   t e r m s 
 
 a n d   c o n d i t i o n s   f o r   p a c k a g e s   l i k e   l i b w w w ,   A m a y a ,   a n d   J i g s a w .     O t h e r   q u e s t i o n s 
 
 a b o u t   t h i s   n o t i c e   c a n   b e   d i r e c t e d   t o   s i t e - p o l i c y @ w 3 . o r g .     w e b m a s t e r   ( l a s t 
 
 u p d a t e d   b y   r e a g l e   o n   1 9 9 9 / 0 4 / 9 9 . ) 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     S t a x   A P I ;   U s e   o f   a n y 
 
 o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 S t r e a m i n g   A P I   f o r   X M L   ( J S R - 1 7 3 )   S p e c i f i c a t i o n 
 
 R e f e r e n c e   I m p l e m e n t a t i o n 
 
 L i c e n s e   A g r e e m e n t 
 
 
 
 R E A D   T H E   T E R M S   O F   T H I S   ( T H E   " A G R E E M E N T " )   C A R E F U L L Y   B E F O R E   V I E W I N G   O R   U S I N G 
 
 T H E S O F T W A R E   L I C E N S E D   H E R E U N D E R .     B Y   V I E W I N G   O R   U S I N G   T H E   S O F T W A R E ,   Y O U   A G R E E   T O 
 
 T H E   T E R M S   O F   T H I S A G R E E M E N T .     I F   Y O U   A R E   A C C E S S I N G   T H E   S O F T W A R E   E L E C T R O N I C A L L Y , 
 
 I N D I C A T E   Y O U R   A C C E P T A N C E   O F   T H E S E T E R M S   B Y   S E L E C T I N G   T H E   " A C C E P T "   B U T T O N   A T   T H E 
 
 E N D   O F   T H I S   A G R E E M E N T .     I F   Y O U   D O   N O T   A G R E E   T O A L L   T H E S E   T E R M S ,   P R O M P T L Y   R E T U R N 
 
 T H E   U N U S E D   S O F T W A R E   T O   O R I G I N A L   C O N T R I B U T O R ,   D E F I N E D   H E R E I N . 
 
 
 
 1 . 0     D E F I N I T I O N S . 
 
 
 
 1 . 1 .     " B E A "   m e a n s   B E A   S y s t e m s ,   I n c . ,   t h e   l i c e n s o r   o f   t h e   O r i g i n a l   C o d e . 
 
 
 
 1 . 2 .     " C o n t r i b u t o r "   m e a n s   B E A   a n d   e a c h   e n t i t y   t h a t   c r e a t e s   o r   c o n t r i b u t e s   t o   t h e 
 
 c r e a t i o n   o f   M o d i f i c a t i o n s . 
 
 
 
 1 . 3 .     " C o v e r e d   C o d e "   m e a n s   t h e   O r i g i n a l   C o d e   o r   M o d i f i c a t i o n s   o r   t h e   c o m b i n a t i o n 
 
 o f   t h e   O r i g i n a l   C o d e   a n d   M o d i f i c a t i o n s ,   i n   e a c h   c a s e   i n c l u d i n g   p o r t i o n s   t h e r e o f 
 
 a n d   c o r r e s p o n d i n g   d o c u m e n t a t i o n   r e l e a s e d   w i t h   t h e   s o u r c e   c o d e . 
 
 
 
 1 . 4 .     " E x e c u t a b l e "   m e a n s   C o v e r e d   C o d e   i n   a n y   f o r m   o t h e r   t h a n   S o u r c e   C o d e . 
 
 
 
 1 . 5 .     " F C S "   m e a n s   f i r s t   c o m m e r c i a l   s h i p m e n t   o f   a   p r o d u c t . 
 
 
 
 1 . 6 .     " M o d i f i c a t i o n s "   m e a n s   a n y   a d d i t i o n   t o   o r   d e l e t i o n   f r o m   t h e   s u b s t a n c e   o r 
 
 s t r u c t u r e   o f   e i t h e r   t h e   O r i g i n a l   C o d e   o r   a n y   p r e v i o u s   M o d i f i c a t i o n s .     W h e n 
 
 C o v e r e d   C o d e   i s   r e l e a s e d   a s   a   s e r i e s   o f   f i l e s ,   a   M o d i f i c a t i o n   i s : 
 
 
 
 ( a )   A n y   a d d i t i o n   t o   o r   d e l e t i o n   f r o m   t h e   c o n t e n t s   o f   a   f i l e   c o n t a i n i n g   O r i g i n a l 
 
 C o d e   o r   p r e v i o u s   M o d i f i c a t i o n s . 
 
 
 
 ( b )   A n y   n e w   f i l e   t h a t   c o n t a i n s   a n y   p a r t   o f   t h e   O r i g i n a l   C o d e   o r   p r e v i o u s 
 
 M o d i f i c a t i o n s . 
 
 
 
 1 . 7 .     " O r i g i n a l   C o d e "   m e a n s   S o u r c e   C o d e   o f   c o m p u t e r   s o f t w a r e   c o d e   R e f e r e n c e 
 
 I m p l e m e n t a t i o n . 
 
 
 
 1 . 8 .     " P a t e n t   C l a i m s "   m e a n s   a n y   p a t e n t   c l a i m ( s ) ,   n o w   o w n e d   o r   h e r e a f t e r 
 
 a c q u i r e d , i n c l u d i n g   w i t h o u t   l i m i t a t i o n ,   m e t h o d ,   p r o c e s s ,   a n d   a p p a r a t u s   c l a i m s ,   i n 
 
 a n y   p a t e n t   f o r   w h i c h   t h e   g r a n t o r   h a s   t h e   r i g h t   t o   g r a n t   a   l i c e n s e . 
 
 
 
 1 . 9 .     " R e f e r e n c e   I m p l e m e n t a t i o n "   m e a n s   t h e   p r o t o t y p e   o r   " p r o o f   o f 
 
 c o n c e p t " i m p l e m e n t a t i o n   o f   t h e   S p e c i f i c a t i o n   d e v e l o p e d   a n d   m a d e   a v a i l a b l e   f o r 
 
 l i c e n s e   b y   o r   o n   b e h a l f   o f   B E A . 
 
 
 
 1 . 1 0 .     " S o u r c e   C o d e "   m e a n s   t h e   p r e f e r r e d   f o r m   o f   t h e   C o v e r e d   C o d e   f o r   m a k i n g 
 
 m o d i f i c a t i o n s   t o   i t ,   i n c l u d i n g   a l l   m o d u l e s   i t   c o n t a i n s ,   p l u s   a n y   a s s o c i a t e d 
 
 d o c u m e n t a t i o n , i n t e r f a c e   d e f i n i t i o n   f i l e s ,   s c r i p t s   u s e d   t o   c o n t r o l   c o m p i l a t i o n 
 
 a n d   i n s t a l l a t i o n   o f   a n   E x e c u t a b l e ,   o r   s o u r c e   c o d e   d i f f e r e n t i a l   c o m p a r i s o n s 
 
 a g a i n s t   e i t h e r   t h e   O r i g i n a l   C o d e   o r   a n o t h e r   w e l l   k n o w n , a v a i l a b l e   C o v e r e d   C o d e   o f 
 
 t h e   C o n t r i b u t o r ' s   c h o i c e . 
 
 
 
 1 . 1 1 .     " S p e c i f i c a t i o n "   m e a n s   t h e   w r i t t e n   s p e c i f i c a t i o n   f o r   t h e   S t r e a m i n g   A P I   f o r 
 
 X M L   ,   J a v a   t e c h n o l o g y   d e v e l o p e d   p u r s u a n t   t o   t h e   J a v a   C o m m u n i t y   P r o c e s s . 
 
 
 
 1 . 1 2 .     " T e c h n o l o g y   C o m p a t i b i l i t y   K i t "   o r   " T C K "   m e a n s   t h e   d o c u m e n t a t i o n ,   t e s t i n g 
 
 t o o l s   a n d   t e s t   s u i t e s   a s s o c i a t e d   w i t h   t h e   S p e c i f i c a t i o n   a s   m a y   b e   r e v i s e d   b y   B E A 
 
 f r o m   t i m e   t o   t i m e ,   t h a t   i s   p r o v i d e d   s o   t h a t   a n   i m p l e m e n t e r   o f   t h e   S p e c i f i c a t i o n 
 
 m a y   d e t e r m i n e   i f   i t s   i m p l e m e n t a t i o n   i s   c o m p l i a n t   w i t h   t h e   S p e c i f i c a t i o n . 
 
 
 
 1 . 1 3 .     " Y o u "   ( o r   " Y o u r " )   m e a n s   a n   i n d i v i d u a l   o r   a   l e g a l   e n t i t y   e x e r c i s i n g   r i g h t s 
 
 u n d e r ,   a n d   c o m p l y i n g   w i t h   a l l   o f   t h e   t e r m s   o f ,   t h i s   A g r e e m e n t   o r   a   f u t u r e 
 
 v e r s i o n   o f   t h i s   A g r e e m e n t   i s s u e d   u n d e r   S e c t i o n   6 . 1 .     F o r   l e g a l   e n t i t i e s ,   " Y o u " 
 
 i n c l u d e s   a n y   e n t i t y   w h i c h   c o n t r o l s , i s   c o n t r o l l e d   b y ,   o r   i s   u n d e r   c o m m o n   c o n t r o l 
 
 w i t h   Y o u .     F o r   p u r p o s e s   o f   t h i s   d e f i n i t i o n , " c o n t r o l "   m e a n s   ( a )   t h e   p o w e r ,   d i r e c t 
 
 o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y 
 
 c o n t r a c t   o r   o t h e r w i s e ,   o r   ( b )   o w n e r s h i p   o f   m o r e   t h a n   f i f t y   p e r c e n t   ( 5 0 % )   o f   t h e 
 
 o u t s t a n d i n g   s h a r e s   o r   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
 2 . 0     S O U R C E   C O D E   L I C E N S E . 
 
 
 
 2 . 1 .     C o p y r i g h t   G r a n t .     S u b j e c t   t o   t h e   t e r m s   o f   t h i s   A g r e e m e n t ,   e a c h   C o n t r i b u t o r 
 
 h e r e b y   g r a n t s   Y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   c o p y r i g h t   l i c e n s e   t o 
 
 r e p r o d u c e , p r e p a r e   d e r i v a t i v e   w o r k s   o f ,   p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m , 
 
 d i s t r i b u t e   a n d   s u b l i c e n s e   t h e   C o v e r e d   C o d e   o f   s u c h   C o n t r i b u t o r ,   i f   a n y ,   a n d   s u c h 
 
 d e r i v a t i v e   w o r k s ,   i n   S o u r c e   C o d e   a n d   E x e c u t a b l e   f o r m . 
 
 
 
 2 . 2 .     P a t e n t   G r a n t .     S u b j e c t   t o   t h e   t e r m s   o f   t h i s   A g r e e m e n t ,   e a c h   C o n t r i b u t o r 
 
 h e r e b y   g r a n t s   Y o u   a   n o n - e x c l u s i v e ,   w o r l d w i d e ,   r o y a l t y - f r e e   p a t e n t   l i c e n s e   u n d e r 
 
 t h e   P a t e n t   C l a i m s   t o   m a k e ,   u s e ,   s e l l ,   o f f e r   t o   s e l l ,   i m p o r t   a n d   o t h e r w i s e 
 
 t r a n s f e r   t h e   C o v e r e d   C o d e   p r e p a r e d   a n d   p r o v i d e d   b y   s u c h   C o n t r i b u t o r ,   i f   a n y ,   i n 
 
 S o u r c e   C o d e   a n d   E x e c u t a b l e   f o r m .     T h i s   p a t e n t   l i c e n s e   s h a l l   a p p l y   t o   t h e   C o v e r e d 
 
 C o d e   i f ,   a t   t h e   t i m e   a   M o d i f i c a t i o n   i s   a d d e d   b y   t h e   C o n t r i b u t o r , s u c h   a d d i t i o n   o f 
 
 t h e   M o d i f i c a t i o n   c a u s e s   s u c h   c o m b i n a t i o n   t o   b e   c o v e r e d   b y   t h e   P a t e n t   C l a i m s . 
 
 T h e   p a t e n t   l i c e n s e   s h a l l   n o t   a p p l y   t o   a n y   o t h e r   c o m b i n a t i o n s   w h i c h   i n c l u d e   t h e 
 
 M o d i f i c a t i o n . 
 
 
 
 2 . 3 .     C o n d i t i o n s   t o   G r a n t s .     Y o u   u n d e r s t a n d   t h a t   a l t h o u g h   e a c h   C o n t r i b u t o r 
 
 g r a n t s   t h e   l i c e n s e s   t o   t h e   C o v e r e d   C o d e   p r e p a r e d   b y   i t ,   n o   a s s u r a n c e s   a r e 
 
 p r o v i d e d   b y   a n y   C o n t r i b u t o r   t h a t   t h e   C o v e r e d   C o d e   d o e s   n o t   i n f r i n g e   t h e   p a t e n t 
 
 o r   o t h e r   i n t e l l e c t u a l   p r o p e r t y   r i g h t s   o f   a n y   o t h e r   e n t i t y .     E a c h   C o n t r i b u t o r 
 
 d i s c l a i m s   a n y   l i a b i l i t y   t o   Y o u   f o r   c l a i m s   b r o u g h t   b y   a n y   o t h e r   e n t i t y   b a s e d   o n 
 
 i n f r i n g e m e n t   o f   i n t e l l e c t u a l   p r o p e r t y   r i g h t s   o r   o t h e r w i s e .     A s   a   c o n d i t i o n   t o 
 
 e x e r c i s i n g   t h e   r i g h t s   a n d   l i c e n s e s   g r a n t e d   h e r e u n d e r ,   Y o u   h e r e b y   a s s u m e   s o l e 
 
 r e s p o n s i b i l i t y   t o   s e c u r e   a n y   o t h e r   i n t e l l e c t u a l   p r o p e r t y   r i g h t s   n e e d e d ,   i f   a n y . 
 
 F o r   e x a m p l e ,   i f   a   t h i r d p a r t y   p a t e n t   l i c e n s e   i s   r e q u i r e d   t o   a l l o w   Y o u   t o 
 
 d i s t r i b u t e   C o v e r e d   C o d e ,   i t   i s   Y o u r   r e s p o n s i b i l i t y   t o   a c q u i r e   t h a t   l i c e n s e 
 
 b e f o r e   d i s t r i b u t i n g   s u c h   c o d e . 
 
 
 
 2 . 4 .     C o n t r i b u t o r s '   R e p r e s e n t a t i o n .     E a c h   C o n t r i b u t o r   r e p r e s e n t s   t h a t   t o   i t s 
 
 k n o w l e d g e   i t   h a s   s u f f i c i e n t   c o p y r i g h t   r i g h t s   i n   t h e   C o v e r e d   C o d e   i t   p r o v i d e s   , 
 
 i f   a n y ,   t o   g r a n t   t h e   c o p y r i g h t   l i c e n s e   s e t   f o r t h   i n   t h i s   A g r e e m e n t . 
 
 
 
 3 . 0     D I S T R I B U I O N   R E S T R I C T I O N S . 
 
 
 
 3 . 1 .   A p p l i c a t i o n   o f   A g r e e m e n t . 
 
 
 
 T h e   M o d i f i c a t i o n s   w h i c h   Y o u   c r e a t e   o r   t o   w h i c h   Y o u   c o n t r i b u t e   a r e   g o v e r n e d   b y 
 
 t h e   t e r m s   o f   t h i s   A g r e e m e n t ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   S e c t i o n   2 . 0 .     T h e 
 
 S o u r c e   C o d e   v e r s i o n   o f   C o v e r e d   C o d e   m a y   b e   d i s t r i b u t e d   o n l y   u n d e r   t h e   t e r m s   o f 
 
 t h i s   A g r e e m e n t   o r   a   f u t u r e   v e r s i o n   o f   t h i s   A g r e e m e n t   r e l e a s e d   u n d e r   S e c t i o n   6 . 1 , 
 
 a n d   Y o u   m u s t   i n c l u d e   a   c o p y   o f   t h i s   A g r e e m e n t   w i t h   e v e r y   c o p y   o f   t h e   S o u r c e   C o d e 
 
 Y o u   d i s t r i b u t e .     Y o u   m a y   n o t   o f f e r   o r   i m p o s e   a n y   t e r m s   o n   a n y   S o u r c e   C o d e 
 
 v e r s i o n   t h a t   a l t e r s   o r   r e s t r i c t s   t h e   a p p l i c a b l e   v e r s i o n   o f   t h i s   A g r e e m e n t   o r   t h e 
 
 r e c i p i e n t s '   r i g h t s   h e r e u n d e r .     H o w e v e r ,   Y o u   m a y   i n c l u d e   a n   a d d i t i o n a l   d o c u m e n t 
 
 o f f e r i n g   t h e   a d d i t i o n a l   r i g h t s   d e s c r i b e d   i n   S e c t i o n   3 . 3 . 
 
 
 
 3 . 2 .     D e s c r i p t i o n   o f   M o d i f i c a t i o n s . 
 
 
 
 Y o u   m u s t   c a u s e   a l l   C o v e r e d   C o d e   t o   w h i c h   Y o u   c o n t r i b u t e   t o   c o n t a i n   a   f i l e 
 
 d o c u m e n t i n g   t h e   c h a n g e s   Y o u   m a d e   t o   c r e a t e   t h a t   C o v e r e d   C o d e   a n d   t h e   d a t e   o f   a n y 
 
 c h a n g e .     Y o u   m u s t   i n c l u d e   a   p r o m i n e n t   s t a t e m e n t   t h a t   t h e   M o d i f i c a t i o n   i s 
 
 d e r i v e d ,   d i r e c t l y   o r   i n d i r e c t l y ,   f r o m   O r i g i n a l   C o d e   p r o v i d e d   b y   B E A   a n d 
 
 i n c l u d i n g   t h e   n a m e   o f   B E A   i n   ( a )   t h e   S o u r c e   C o d e ,   a n d   ( b )   i n   a n y   n o t i c e   i n   a n 
 
 E x e c u t a b l e   v e r s i o n   o r   r e l a t e d   d o c u m e n t a t i o n   i n   w h i c h   Y o u   d e s c r i b e   t h e   o r i g i n   o r 
 
 o w n e r s h i p   o f   t h e   C o v e r e d   C o d e . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     X   W i n d o w   S y s t e m ;   U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 C o p y r i g h t   T h e   O p e n   G r o u p 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   d i s t r i b u t e ,   a n d   s e l l   t h i s   s o f t w a r e   a n d   i t s 
 
 d o c u m e n t a t i o n   f o r   a n y   p u r p o s e   i s   h e r e b y   g r a n t e d   w i t h o u t   f e e ,   p r o v i d e d   t h a t   t h e 
 
 a b o v e   c o p y r i g h t   n o t i c e   a p p e a r   i n   a l l   c o p i e s   a n d   t h a t   b o t h   t h a t   c o p y r i g h t   n o t i c e 
 
 a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   s u p p o r t i n g   d o c u m e n t a t i o n . 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l 
 
 c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S 
 
 O R I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
 F I T N E S S F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .     I N   N O   E V E N T   S H A L L   T H E   O P E N 
 
 G R O U P B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N 
 
 O F C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H 
 
 T H E S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 E x c e p t   a s   c o n t a i n e d   i n   t h i s   n o t i c e ,   t h e   n a m e   o f   T h e   O p e n   G r o u p   s h a l l   n o t   b e   u s e d 
 
 i n   a d v e r t i s i n g   o r   o t h e r w i s e   t o   p r o m o t e   t h e   s a l e ,   u s e   o r   o t h e r   d e a l i n g s   i n   t h i s 
 
 S o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   a u t h o r i z a t i o n   f r o m   T h e   O p e n   G r o u p . 
 
 
 
 P o r t i o n s   a l s o   c o v e r e d   b y   o t h e r   l i c e n s e s   a s   n o t e d   i n   t h e   a b o v e   U R L . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     d o m 4 j   v .     1 . 6 ;   U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n 
 
 ( " S o f t w a r e " ) ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e 
 
 f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   c o p y r i g h t   s t a t e m e n t s   a n d   n o t i c e s 
 
 R e d i s t r i b u t i o n s   m u s t   a l s o   c o n t a i n   a   c o p y   o f   t h i s   d o c u m e n t . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
 n o t i c e , t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n 
 
 a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .     T h e   n a m e   " D O M 4 J "   m u s t   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d 
 
 f r o m   t h i s   S o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n   o f   M e t a S t u f f ,   L t d .     F o r 
 
 w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t   d o m 4 j - i n f o @ m e t a s t u f f . c o m . 
 
 
 
 4 .     P r o d u c t s   d e r i v e d   f r o m   t h i s   S o f t w a r e   m a y   n o t   b e   c a l l e d   " D O M 4 J "   n o r   m a y " D O M 4 J " 
 
 a p p e a r   i n   t h e i r   n a m e s   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n   o f   M e t a S t u f f , L t d .     D O M 4 J 
 
 i s   a   r e g i s t e r e d   t r a d e m a r k   o f   M e t a S t u f f ,   L t d . 
 
 
 
 5 .     D u e   c r e d i t   s h o u l d   b e   g i v e n   t o   t h e   D O M 4 J   P r o j e c t   -   h t t p : / / w w w . d o m 4 j . o r g 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   M E T A S T U F F ,   L T D .     A N D   C O N T R I B U T O R S   ` ` A S   I S ' '   A N D 
 
 A N Y E X P R E S S E D   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E 
 
 I M P L I E D W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E 
 
 A R E D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   M E T A S T U F F ,   L T D .     O R   I T S   C O N T R I B U T O R S   B E   L I A B L E 
 
 F O R A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L 
 
 D A M A G E S ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R 
 
 S E R V I C E S ; L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D 
 
 A N D   O N A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R 
 
 T O R T ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F 
 
 T H I S S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 C o p y r i g h t   2 0 0 1 - 2 0 0 5   ( C )   M e t a S t u f f ,   L t d .     A l l   R i g h t s   R e s e r v e d . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     R e t r o w e a v e r ;   U s e   o f 
 
 a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 C o p y r i g h t   ( c )   F e b r u a r y   2 0 0 4 ,   T o b y   R e y e l t s   A l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n , 
 
 a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t 
 
 o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t 
 
 r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g 
 
 d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e 
 
 d i s t r i b u t i o n .     N e i t h e r   t h e   n a m e   o f   T o b y   R e y e l t s   n o r   t h e   n a m e s   o f   h i s 
 
 c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s 
 
 s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   A N D 
 
 A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D 
 
 W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E 
 
 D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R 
 
 A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S 
 
 ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ; 
 
 L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N 
 
 A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T L I A B I L I T Y ,   O R   T O R T 
 
 ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S 
 
 S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     s t r i p p e r ;   U s e   o f   a n y 
 
 o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 S t r i p p e r   :     d e b u g   i n f o r m a t i o n   s t r i p p e r   C o p y r i g h t   ( c )   2 0 0 3   K o h s u k e   K a w a g u c h i   A l l 
 
 r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n , 
 
 a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .     N e i t h e r   t h e   n a m e   o f   t h e   c o p y r i g h t   h o l d e r s   n o r   t h e   n a m e s   o f   i t s   c o n t r i b u t o r s 
 
 m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t 
 
 s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   A N D 
 
 A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D 
 
 W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E 
 
 D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R 
 
 A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S 
 
 ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ; 
 
 L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N 
 
 A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T 
 
 ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S 
 
 S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     l i b p n g   o f f i c i a l   P N G 
 
 r e f e r e n c e   l i b r a r y ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e 
 
 l i c e n s e   b e l o w : 
 
 
 
 T h i s   c o p y   o f   t h e   l i b p n g   n o t i c e s   i s   p r o v i d e d   f o r   y o u r   c o n v e n i e n c e .     I n   c a s e   o f 
 
 a n y   d i s c r e p a n c y   b e t w e e n   t h i s   c o p y   a n d   t h e   n o t i c e s   i n   t h e   f i l e   p n g . h   t h a t   i s 
 
 i n c l u d e d   i n   t h e   l i b p n g   d i s t r i b u t i o n ,   t h e   l a t t e r   s h a l l   p r e v a i l . 
 
 
 
 C O P Y R I G H T   N O T I C E ,   D I S C L A I M E R ,   a n d   L I C E N S E : 
 
 
 
 I f   y o u   m o d i f y   l i b p n g   y o u   m a y   i n s e r t   a d d i t i o n a l   n o t i c e s   i m m e d i a t e l y   f o l l o w i n g 
 
 t h i s   s e n t e n c e . 
 
 
 
 l i b p n g   v e r s i o n   1 . 2 . 6 ,   D e c e m b e r   3 ,   2 0 0 4 ,   i s   C o p y r i g h t   ( c )   2 0 0 4   G l e n n 
 
       R a n d e r s - P e h r s o n ,   a n d   i s   d i s t r i b u t e d   a c c o r d i n g   t o   t h e   s a m e   d i s c l a i m e r   a n d 
 
       l i c e n s e   a s   l i b p n g - 1 . 2 . 5 w i t h   t h e   f o l l o w i n g   i n d i v i d u a l   a d d e d   t o   t h e   l i s t   o f 
 
       C o n t r i b u t i n g   A u t h o r s   C o s m i n   T r u t a 
 
 
 
 l i b p n g   v e r s i o n s   1 . 0 . 7 ,   J u l y   1 ,   2 0 0 0 ,   t h r o u g h   1 . 2 . 5   -   O c t o b e r   3 ,   2 0 0 2 ,   a r e 
 
       C o p y r i g h t   ( c )   2 0 0 0 - 2 0 0 2   G l e n n   R a n d e r s - P e h r s o n ,   a n d   a r e   d i s t r i b u t e d   a c c o r d i n g 
 
       t o   t h e   s a m e   d i s c l a i m e r   a n d   l i c e n s e   a s   l i b p n g - 1 . 0 . 6   w i t h   t h e   f o l l o w i n g 
 
       i n d i v i d u a l s   a d d e d   t o   t h e   l i s t   o f   C o n t r i b u t i n g   A u t h o r s   S i m o n - P i e r r e   C a d i e u x 
 
       E r i c   S .     R a y m o n d   G i l l e s   V o l l a n t 
 
 
 
 a n d   w i t h   t h e   f o l l o w i n g   a d d i t i o n s   t o   t h e   d i s c l a i m e r : 
 
 
 
 T h e r e   i s   n o   w a r r a n t y   a g a i n s t   i n t e r f e r e n c e   w i t h   y o u r   e n j o y m e n t   o f   t h e   l i b r a r y   o r 
 
 a g a i n s t   i n f r i n g e m e n t .     T h e r e   i s   n o   w a r r a n t y   t h a t   o u r   e f f o r t s   o r   t h e   l i b r a r y   w i l l 
 
 f u l f i l l   a n y   o f   y o u r   p a r t i c u l a r   p u r p o s e s   o r   n e e d s .     T h i s   l i b r a r y   i s   p r o v i d e d   w i t h 
 
 a l l   f a u l t s ,   a n d   t h e   e n t i r e   r i s k   o f   s a t i s f a c t o r y   q u a l i t y ,   p e r f o r m a n c e ,   a c c u r a c y , 
 
 a n d   e f f o r t   i s   w i t h   t h e   u s e r . 
 
 
 
 l i b p n g   v e r s i o n s   0 . 9 7 ,   J a n u a r y   1 9 9 8 ,   t h r o u g h   1 . 0 . 6 ,   M a r c h   2 0 ,   2 0 0 0 ,   a r e   C o p y r i g h t 
 
       ( c )   1 9 9 8 ,   1 9 9 9   G l e n n   R a n d e r s - P e h r s o n ,   a n d   a r e   d i s t r i b u t e d   a c c o r d i n g   t o   t h e 
 
       s a m e   d i s c l a i m e r   a n d   l i c e n s e   a s   l i b p n g - 0 . 9 6 , w i t h   t h e   f o l l o w i n g   i n d i v i d u a l s 
 
       a d d e d   t o   t h e   l i s t   o f   C o n t r i b u t i n g   A u t h o r s :     T o m   L a n e   G l e n n   R a n d e r s - P e h r s o n 
 
       W i l l e m   v a n   S c h a i k 
 
 
 
 l i b p n g   v e r s i o n s   0 . 8 9 ,   J u n e   1 9 9 6 ,   t h r o u g h   0 . 9 6 ,   M a y   1 9 9 7 ,   a r e   C o p y r i g h t   ( c )   1 9 9 6 , 
 
 1 9 9 7   A n d r e a s   D i l g e r   D i s t r i b u t e d   a c c o r d i n g   t o   t h e   s a m e   d i s c l a i m e r   a n d   l i c e n s e   a s 
 
 l i b p n g - 0 . 8 8 ,   w i t h   t h e   f o l l o w i n g   i n d i v i d u a l s   a d d e d   t o   t h e   l i s t   o f   C o n t r i b u t i n g 
 
 A u t h o r s :     J o h n   B o w l e r   K e v i n   B r a c e y   S a m   B u s h e l l   M a g n u s   H o l m g r e n   G r e g   R o e l o f s   T o m 
 
 T a n n e r 
 
 
 
 l i b p n g   v e r s i o n s   0 . 5 ,   M a y   1 9 9 5 ,   t h r o u g h   0 . 8 8 ,   J a n u a r y   1 9 9 6 ,   a r e   C o p y r i g h t   ( c ) 
 
 1 9 9 5 ,   1 9 9 6   G u y   E r i c   S c h a l n a t ,   G r o u p   4 2 ,   I n c . 
 
 
 
 F o r   t h e   p u r p o s e s   o f   t h i s   c o p y r i g h t   a n d   l i c e n s e ,   " C o n t r i b u t i n g   A u t h o r s " i s   d e f i n e d 
 
 a s   t h e   f o l l o w i n g   s e t   o f   i n d i v i d u a l s : 
 
 
 
       A n d r e a s   D i l g e r 
 
       D a v e   M a r t i n d a l e 
 
       G u y   E r i c   S c h a l n a t 
 
       P a u l   S c h m i d t 
 
       T i m   W e g n e r 
 
 
 
 T h e   P N G   R e f e r e n c e   L i b r a r y   i s   s u p p l i e d   " A S   I S " .     T h e   C o n t r i b u t i n g   A u t h o r s   a n d 
 
 G r o u p   4 2 ,   I n c .     d i s c l a i m   a l l   w a r r a n t i e s ,   e x p r e s s e d   o r   i m p l i e d ,   i n c l u d i n g , 
 
 w i t h o u t   l i m i t a t i o n ,   t h e   w a r r a n t i e s   o f   m e r c h a n t a b i l i t y   a n d   o f   f i t n e s s   f o r   a n y 
 
 p u r p o s e .     T h e   C o n t r i b u t i n g   A u t h o r s   a n d   G r o u p   4 2 ,   I n c .     a s s u m e   n o   l i a b i l i t y   f o r 
 
 d i r e c t ,   i n d i r e c t ,   i n c i d e n t a l ,   s p e c i a l ,   e x e m p l a r y , o r   c o n s e q u e n t i a l   d a m a g e s ,   w h i c h 
 
 m a y   r e s u l t   f r o m   t h e   u s e   o f   t h e   P N G   R e f e r e n c e   L i b r a r y ,   e v e n   i f   a d v i s e d   o f   t h e 
 
 p o s s i b i l i t y   o f   s u c h   d a m a g e . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o u r c e 
 
 c o d e ,   o r   p o r t i o n s   h e r e o f ,   f o r   a n y   p u r p o s e ,   w i t h o u t   f e e ,   s u b j e c t   t o   t h e   f o l l o w i n g 
 
 r e s t r i c t i o n s : 
 
 
 
 1 .     T h e   o r i g i n   o f   t h i s   s o u r c e   c o d e   m u s t   n o t   b e   m i s r e p r e s e n t e d . 
 
 
 
 2 .     A l t e r e d   v e r s i o n s   m u s t   b e   p l a i n l y   m a r k e d   a s   s u c h   a n d   m u s t   n o t   b e 
 
 m i s r e p r e s e n t e d   a s   b e i n g   t h e   o r i g i n a l   s o u r c e . 
 
 
 
 3 .     T h i s   C o p y r i g h t   n o t i c e   m a y   n o t   b e   r e m o v e d   o r   a l t e r e d   f r o m   a n y   s o u r c e   o r 
 
 a l t e r e d   s o u r c e   d i s t r i b u t i o n . 
 
 
 
 T h e   C o n t r i b u t i n g   A u t h o r s   a n d   G r o u p   4 2 ,   I n c .     s p e c i f i c a l l y   p e r m i t ,   w i t h o u t   f e e , 
 
 a n d   e n c o u r a g e   t h e   u s e   o f   t h i s   s o u r c e   c o d e   a s   a   c o m p o n e n t   t o   s u p p o r t i n g   t h e   P N G 
 
 f i l e   f o r m a t   i n   c o m m e r c i a l   p r o d u c t s .     I f   y o u   u s e   t h i s   s o u r c e   c o d e   i n   a   p r o d u c t , 
 
 a c k n o w l e d g m e n t   i s   n o t   r e q u i r e d   b u t   w o u l d   b e   a p p r e c i a t e d . 
 
 
 
 
 
 A   " p n g _ g e t _ c o p y r i g h t "   f u n c t i o n   i s   a v a i l a b l e ,   f o r   c o n v e n i e n t   u s e   i n   " a b o u t " b o x e s 
 
 a n d   t h e   l i k e : 
 
 
 
       p r i n t f ( " % s " , p n g _ g e t _ c o p y r i g h t ( N U L L ) ) ; 
 
 
 
 A l s o ,   t h e   P N G   l o g o   ( i n   P N G   f o r m a t ,   o f   c o u r s e )   i s   s u p p l i e d   i n   t h e   f i l e s 
 
 " p n g b a r . p n g "   a n d   " p n g b a r . j p g   ( 8 8 x 3 1 )   a n d   " p n g n o w . p n g "   ( 9 8 x 3 1 ) . 
 
 
 
 L i b p n g   i s   O S I   C e r t i f i e d   O p e n   S o u r c e   S o f t w a r e .     O S I   C e r t i f i e d   O p e n   S o u r c e   i s   a 
 
 c e r t i f i c a t i o n   m a r k   o f   t h e   O p e n   S o u r c e   I n i t i a t i v e . 
 
 
 
 G l e n n   R a n d e r s - P e h r s o n 
 
 g l e n n r p   a t   u s e r s . s o u r c e f o r g e . n e t 
 
 D e c e m b e r   3 ,   2 0 0 4 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     L i b u n g i f   -   A n 
 
 u n c o m p r e s s e d   G I F   l i b r a r y ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s 
 
 o f   t h e   l i c e n s e   b e l o w :     
 
 T h e   G I F L I B   d i s t r i b u t i o n   i s   C o p y r i g h t   ( c )   1 9 9 7   E r i c   S . R a y m o n d 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f 
 
 t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n 
 
 t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o 
 
 u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f 
 
 t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o , 
 
 s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l 
 
 c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S 
 
 O R I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y , F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .     I N   N O 
 
 E V E N T   S H A L L   T H E A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R 
 
 O T H E R L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G 
 
 F R O M , O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S 
 
 I N T H E   S O F T W A R E . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     A n t ;   U s e   o f   a n y   o f 
 
 t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     L i c e n s e   T h e   A p a c h e 
 
 S o f t w a r e   L i c e n s e   V e r s i o n   2 . 0 
 
 
 
 T h e   A p a c h e   S o f t w a r e   L i c e n s e   V e r s i o n   2 . 0   a p p l i e s   t o   a l l   r e l e a s e s   o f   A n t   s t a r t i n g 
 
 w i t h   a n t   1 . 6 . 1 
 
 
 
 / * 
 
   *                                                                   A p a c h e   L i c e n s e 
 
   *                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
   *                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
   * 
 
   *       T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
   * 
 
   *       1 .   D e f i n i t i o n s . 
 
   * 
 
   *             " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n , 
 
   *             a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t .   
 
   * 
 
   *             " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y 
 
   *             t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
   * 
 
   *             " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l 
 
   *             o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n 
 
   *             c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n , 
 
   *             " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e 
 
   *             d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r 
 
   *             o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e 
 
   *             o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
   * 
 
   *             " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
   *             e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
   * 
 
   *             " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s , 
 
   *             i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n 
 
   *             s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
   * 
 
   *             " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l 
 
   *             t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t 
 
   *             n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n , 
 
   *             a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
   * 
 
   *             " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r 
 
   *             O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a 
 
   *             c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k 
 
   *             ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
   * 
 
   *             " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t 
 
   *             f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e 
 
   *             e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s 
 
   *             r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s 
 
   *             o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n 
 
   *             s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f , 
 
   *             t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
   * 
 
   *             " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g 
 
   *             t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s 
 
   *             t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y 
 
   *             s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r 
 
   *             o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f 
 
   *             t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d " 
 
   *             m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t 
 
   *             t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o 
 
   *             c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s , 
 
   *             a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e 
 
   *             L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t 
 
   *             e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e 
 
   *             d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
   * 
 
   *             " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
   *             o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d 
 
   *             s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
   * 
 
   *       2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
   *             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
   *             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
   *             c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f , 
 
   *             p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e 
 
   *             W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
   * 
 
   *       3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
   *             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
   *             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
   *             ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e , 
 
   *             u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k , 
 
   *             w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e 
 
   *             b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r 
 
   *             C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s ) 
 
   *             w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u 
 
   *             i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a 
 
   *             c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k 
 
   *             o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t 
 
   *             o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s 
 
   *             g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e 
 
   *             a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
   * 
 
   *       4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e 
 
   *             W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t 
 
   *             m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u 
 
   *             m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
   * 
 
   *             ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r 
 
   *                     D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
   * 
 
   *             ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
   *                     s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
   * 
 
   *             ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s 
 
   *                     t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d 
 
   *                     a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k , 
 
   *                     e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f 
 
   *                     t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
   * 
 
   *             ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s 
 
   *                     d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t 
 
   *                     i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d 
 
   *                     w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t 
 
   *                     p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e 
 
   *                     o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d 
 
   *                     a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r 
 
   *                     d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r , 
 
   *                     w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d 
 
   *                     w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s 
 
   *                     o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d 
 
   *                     d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n 
 
   *                     n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e 
 
   *                     o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d 
 
   *                     t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d 
 
   *                     a s   m o d i f y i n g   t h e   L i c e n s e . 
 
   * 
 
   *             Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d 
 
   *             m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s 
 
   *             f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r 
 
   *             f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e , 
 
   *             r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h 
 
   *             t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
   * 
 
   *       5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e , 
 
   *             a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k 
 
   *             b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
   *             t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s . 
 
   *             N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y 
 
   *             t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d 
 
   *             w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
   * 
 
   *       6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e 
 
   *             n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r , 
 
   *             e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e 
 
   *             o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
   * 
 
   *       7 .   D i s c l a i m e r   o f   W a r r a n t y .   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 ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h 
 
   *             C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   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 ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s 
 
   *             o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A 
 
   *             P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e 
 
   *             a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y 
 
   *             r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
   * 
 
   *       8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y , 
 
   *             w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e , 
 
   *             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   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y 
 
   *             n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e 
 
   *             l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l , 
 
   *             i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a 
 
   *             r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e 
 
   *             W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l , 
 
   *             w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l 
 
   *             o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r 
 
   *             h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
   * 
 
   *       9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g 
 
   *             t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r , 
 
   *             a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y , 
 
   *             o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s 
 
   *             L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y 
 
   *             o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f 
 
   *             o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y , 
 
   *             d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y 
 
   *             i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n 
 
   *             o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
   * 
 
   *       E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
   * 
 
   *       A P P E N D I X :   H o w   t o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k . 
 
   * 
 
   *             T o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k ,   a t t a c h   t h e   f o l l o w i n g 
 
   *             b o i l e r p l a t e   n o t i c e ,   w i t h   t h e   f i e l d s   e n c l o s e d   b y   b r a c k e t s   " [ ] " 
 
   *             r e p l a c e d   w i t h   y o u r   o w n   i d e n t i f y i n g   i n f o r m a t i o n .   ( D o n ' t   i n c l u d e 
 
   *             t h e   b r a c k e t s ! )     T h e   t e x t   s h o u l d   b e   e n c l o s e d   i n   t h e   a p p r o p r i a t e 
 
   *             c o m m e n t   s y n t a x   f o r   t h e   f i l e   f o r m a t .   W e   a l s o   r e c o m m e n d   t h a t   a 
 
   *             f i l e   o r   c l a s s   n a m e   a n d   d e s c r i p t i o n   o f   p u r p o s e   b e   i n c l u d e d   o n   t h e 
 
   *             s a m e   " p r i n t e d   p a g e "   a s   t h e   c o p y r i g h t   n o t i c e   f o r   e a s i e r 
 
   *             i d e n t i f i c a t i o n   w i t h i n   t h i r d - p a r t y   a r c h i v e s . 
 
   * 
 
   *       C o p y r i g h t   [ y y y y ]   A p a c h e   S o f t w a r e   F o u n d a t i o n 
 
   * 
 
   *       L i c e n s e d   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 . 
 
   * / 
 
         
 
 
 
 Y o u   c a n   d o w n l o a d   t h e   o r i g i n a l   l i c e n s e   f i l e   h e r e . 
 
 
 
 T h e   L i c e n s e   i s   a c c o m p a n i e d   b y   a   N O T I C E 
 
 
 
       = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
       = =     N O T I C E   f i l e   c o r r e s p o n d i n g   t o   t h e   s e c t i o n   4   d   o f                                         = = 
 
       = =     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 ,                                                                       = = 
 
       = =     i n   t h i s   c a s e   f o r   t h e   A p a c h e   A n t   d i s t r i b u t i o n .                                             = = 
 
       = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
       T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d   b y 
 
       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   ( h t t p : / / w w w . a p a c h e . o r g / ) . 
 
 
 
 T h i s   p r o d u c t   i n c l u d e s   a l s o   s o f t w a r e   d e v e l o p e d   b y   :     -   t h e   W 3 C   c o n s o r t i u m 
 
     ( h t t p : / / w w w . w 3 c . o r g )   ,   -   t h e   S A X   p r o j e c t   ( h t t p : / / w w w . s a x p r o j e c t . o r g ) 
 
 
 
 P l e a s e   r e a d   t h e   d i f f e r e n t   L I C E N S E   f i l e s   p r e s e n t   i n   t h e   r o o t   d i r e c t o r y   o f   t h i s 
 
 d i s t r i b u t i o n . 
 
 
 
 T h e   n a m e s   " A n t "   a n d   " A p a c h e   S o f t w a r e   F o u n d a t i o n "   m u s t   n o t   b e   u s e d   t o   e n d o r s e   o r 
 
 p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 F o r   w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t   a p a c h e @ a p a c h e . o r g . 
 
 
 
 T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1 
 
 
 
 T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1 ,   a p p l i e s   t o   a l l   v e r s i o n s   o f   u p   t o 
 
 a n t 1 . 6 . 0   i n c l u d e d . 
 
 
 
 / * 
 
   *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
   *                                       T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1 
 
   *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
   *   
 
   *         C o p y r i g h t   ( C )   2 0 0 0 - 2 0 0 3   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 l l 
 
   *         r i g h t s   r e s e r v e d . 
 
   *   
 
   *   R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a - 
 
   *   t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
   *   
 
   *   1 .   R e d i s t r i b u t i o n s   o f     s o u r c e   c o d e   m u s t     r e t a i n   t h e   a b o v e   c o p y r i g h t     n o t i c e , 
 
   *         t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
   *   
 
   *   2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
   *         t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n 
 
   *         a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
   *   
 
   *   3 .   T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f   a n y ,   m u s t 
 
   *         i n c l u d e     t h e   f o l l o w i n g     a c k n o w l e d g m e n t :     " T h i s   p r o d u c t   i n c l u d e s     s o f t w a r e 
 
   *         d e v e l o p e d     b y   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     ( h t t p : / / w w w . a p a c h e . o r g / ) . " 
 
   *         A l t e r n a t e l y ,   t h i s     a c k n o w l e d g m e n t   m a y     a p p e a r   i n   t h e   s o f t w a r e   i t s e l f ,     i f 
 
   *         a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
   *   
 
   *   4 .   T h e   n a m e s   " A n t "   a n d     " A p a c h e   S o f t w a r e   F o u n d a t i o n "     m u s t   n o t   b e   u s e d   t o 
 
   *         e n d o r s e     o r   p r o m o t e     p r o d u c t s   d e r i v e d     f r o m   t h i s     s o f t w a r e   w i t h o u t     p r i o r 
 
   *         w r i t t e n   p e r m i s s i o n .   F o r   w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t 
 
   *         a p a c h e @ a p a c h e . o r g . 
 
   *   
 
   *   5 .   P r o d u c t s     d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t     b e   c a l l e d   " A p a c h e " ,   n o r   m a y 
 
   *         " A p a c h e "   a p p e a r     i n   t h e i r   n a m e ,     w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n     o f   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 . 
 
   *   
 
   *   T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D   W A R R A N T I E S , 
 
   *   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D 
 
   *   F I T N E S S     F O R   A   P A R T I C U L A R     P U R P O S E   A R E     D I S C L A I M E D .     I N   N O     E V E N T   S H A L L     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     O R   I T S   C O N T R I B U T O R S     B E   L I A B L E   F O R     A N Y   D I R E C T , 
 
   *   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,     E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L     D A M A G E S   ( I N C L U - 
 
   *   D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T     O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S 
 
   *   O F   U S E ,   D A T A ,   O R     P R O F I T S ;   O R   B U S I N E S S     I N T E R R U P T I O N )     H O W E V E R   C A U S E D   A N D   O N 
 
   *   A N Y     T H E O R Y   O F   L I A B I L I T Y ,     W H E T H E R     I N   C O N T R A C T ,     S T R I C T   L I A B I L I T Y ,     O R   T O R T 
 
   *   ( I N C L U D I N G     N E G L I G E N C E   O R     O T H E R W I S E )   A R I S I N G   I N     A N Y   W A Y   O U T   O F   T H E     U S E   O F 
 
   *   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
   *   
 
   *   T h i s   s o f t w a r e     c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e     b y   m a n y   i n d i v i d u a l s 
 
   *   o n   b e h a l f   o f   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 .     F o r   m o r e     i n f o r m a t i o n     o n   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 ,   p l e a s e   s e e   h t t p : / / w w w . a p a c h e . o r g . 
 
   * 
 
   * / 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     X M L   R e s o l v e r 
 
 l i b r a r y ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e 
 
 b e l o w : 
 
 
 
                                                                   A p a c h e   L i c e n s e 
 
                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
 T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
         1 .   D e f i n i t i o n s . 
 
 
 
             " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   
 
             a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
             " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y   t h e   
 
             c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
             " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l   o t h e r   
 
             e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n   c o n t r o l   
 
             w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " c o n t r o l "   m e a n s   
 
             ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e   d i r e c t i o n   o r   m a n a g e m e n t   
 
             o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r   o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   
 
             f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e   o u t s t a n d i n g   s h a r e s ,   o r   
 
             ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
             " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   e x e r c i s i n g   
 
             p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
             " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s ,   
 
             i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n   s o u r c e ,   
 
             a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
             " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l   t r a n s f o r m a t i o n 
 
               o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m p i l e d   
 
               o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n ,   a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
             " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   
 
             f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a   c o p y r i g h t   
 
             n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k   ( a n   e x a m p l e   i s   
 
             p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
             " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t   
 
             f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e   
 
             e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s 
 
             r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s 
 
             o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n 
 
             s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   
 
             o f ,   t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
             " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g   t h e   o r i g i n a l   
 
             v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   t h a t   W o r k   o r   
 
             D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y   s u b m i t t e d   t o   L i c e n s o r   
 
             f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r   o r   b y   a n   i n d i v i d u a l   
 
             o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f   t h e   c o p y r i g h t   o w n e r .   
 
             F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d "   m e a n s   a n y   f o r m   o f   
 
             e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t   t o   t h e   L i c e n s o r   o r   
 
             i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o   c o m m u n i c a t i o n   o n   
 
             e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s ,   a n d   i s s u e   
 
             t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e   L i c e n s o r   
 
             f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t   e x c l u d i n g   
 
             c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e   d e s i g n a t e d   
 
             i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
             " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y   
 
             o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d   
 
             s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
       2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   c o p y r i g h t   
 
             l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f ,   p u b l i c l y   d i s p l a y ,   
 
             p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e   W o r k   a n d   s u c h   
 
             D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
       3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   
 
             L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l ,   w o r l d w i d e ,   
 
             n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e   ( e x c e p t   a s   s t a t e d   
 
             i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e ,   u s e ,   o f f e r   t o   s e l l , 
 
             s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k ,     w h e r e   s u c h   l i c e n s e   
 
             a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e   b y   s u c h   C o n t r i b u t o r   
 
             t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r     C o n t r i b u t i o n ( s )   a l o n e   o r   b y   
 
             c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s )   w i t h   t h e   W o r k   t o   w h i c h   s u c h   
 
             C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u   i n s t i t u t e   p a t e n t   l i t i g a t i o n   
 
             a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a   c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   
 
             l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k   o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   
 
             t h e   W o r k   c o n s t i t u t e s   d i r e c t   o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   
 
             a n y   p a t e n t   l i c e n s e s   g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   
 
             s h a l l   t e r m i n a t e   a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
       4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e   W o r k   
 
             o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n s , 
 
             a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u   m e e t   t h e   f o l l o w i n g 
 
             c o n d i t i o n s : 
 
 
 
             ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r   D e r i v a t i v e   W o r k s   
 
             a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
             ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s   
 
             s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
             ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s   t h a t   
 
             Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d   a t t r i b u t i o n   n o t i c e s   
 
             f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   
 
             p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
             ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s   d i s t r i b u t i o n , 
 
             t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t   i n c l u d e   a   r e a d a b l e   c o p y 
 
             o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d   w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   
 
             t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   
 
             a t   l e a s t   o n e   o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d   
 
             a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r   d o c u m e n t a t i o n ,   
 
             i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r ,   w i t h i n   a   d i s p l a y   g e n e r a t e d   
 
             b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   
 
             a p p e a r .   T h e   c o n t e n t s   o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   
 
             a n d   d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n   n o t i c e s   
 
             w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e   o r   a s   a n   a d d e n d u m   t o   
 
             t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d   t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   
 
             n o t i c e s   c a n n o t   b e   c o n s t r u e d   a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
             Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d   m a y   p r o v i d e 
 
             a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n ,   
 
             o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r   f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a 
 
             w h o l e ,   p r o v i d e d   Y o u r   u s e ,   r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   
 
             c o m p l i e s   w i t h   t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
       5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e ,   a n y   
 
             C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   Y o u   t o   
 
             t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   w i t h o u t   
 
             a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s .   N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   
 
             s h a l l   s u p e r s e d e   o r   m o d i f y   t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   
 
             h a v e   e x e c u t e d   w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
       6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e   n a m e s ,   
 
             t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r ,   e x c e p t   a s   r e q u i r e d   
 
             f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e   o r i g i n   o f   t h e   W o r k   a n d   
 
             r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
       7 .   D i s c l a i m e r   o f   W a r r a n t y .   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 ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h   C o n t r i b u t o r   p r o v i d e s   i t s   
 
             C o n t r i b u t i o n s )   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 ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   
 
             w a r r a n t i e s   o r   c o n d i t i o n s   o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   
 
             F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   
 
             t h e   a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y   
 
             r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
       8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y ,   w h e t h e r   
 
             i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e ,   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   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y   n e g l i g e n t   a c t s )   o r   a g r e e d   t o   
 
             i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e   l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   
 
             a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l ,   i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   
 
             c h a r a c t e r   a r i s i n g   a s   a   r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   
 
             t o   u s e   t h e   W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l ,   
 
             w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l   o t h e r   
 
             c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r   h a s   b e e n   a d v i s e d   
 
             o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
       9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g   t h e   W o r k   
 
             o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r ,   a n d   c h a r g e   a   f e e   f o r ,   
 
             a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y ,   o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   
 
             a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s   L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   
 
             o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y   o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   
 
             r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f   o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   
 
             a g r e e   t o   i n d e m n i f y ,   d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   
 
             l i a b i l i t y   i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   
 
             r e a s o n   o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
       E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 
 
       A P P E N D I X :   H o w   t o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k . 
 
 
 
       T o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k ,   a t t a c h   t h e   f o l l o w i n g   b o i l e r p l a t e   n o t i c e ,   
 
       w i t h   t h e   f i e l d s   e n c l o s e d   b y   b r a c k e t s   " [ ] "   r e p l a c e d   w i t h   y o u r   o w n   i d e n t i f y i n g   
 
       i n f o r m a t i o n .   ( D o n ' t   i n c l u d e   t h e   b r a c k e t s ! )     T h e   t e x t   s h o u l d   b e   e n c l o s e d   i n   t h e   
 
       a p p r o p r i a t e   c o m m e n t   s y n t a x   f o r   t h e   f i l e   f o r m a t .   W e   a l s o   r e c o m m e n d   t h a t   a   f i l e   
 
       o r   c l a s s   n a m e   a n d   d e s c r i p t i o n   o f   p u r p o s e   b e   i n c l u d e d   o n   t h e   s a m e   " p r i n t e d   p a g e "   
 
       a s   t h e   c o p y r i g h t   n o t i c e   f o r   e a s i e r   i d e n t i f i c a t i o n   w i t h i n   t h i r d - p a r t y   a r c h i v e s . 
 
 
 
       C o p y r i g h t   [ y y y y ]   [ n a m e   o f   c o p y r i g h t   o w n e r ] 
 
 
 
       L i c e n s e d   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 . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     I C U 4 J ;   U s e   o f   a n y   o f 
 
 t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 I C U   L i c e n s e   -   I C U   1 . 8 . 1   a n d   l a t e r   C O P Y R I G H T   A N D   P E R M I S S I O N   N O T I C E   C o p y r i g h t   ( c ) 
 
 
 
 1 9 9 5 - 2 0 0 3   I n t e r n a t i o n a l   B u s i n e s s   M a c h i n e s   C o r p o r a t i o n   a n d   o t h e r s   A l l   r i g h t s 
 
   r e s e r v e d   P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g 
 
   a   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o 
 
   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e 
 
   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   a n d / o r   s e l l   c o p i e s   o f 
 
   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o 
 
   s o , p r o v i d e d   t h a t   t h e   a b o v e   c o p y r i g h t   n o t i c e ( s )   a n d   t h i s   p e r m i s s i o n   n o t i c e 
 
   a p p e a r   i n   a l l   c o p i e s   o f   t h e   S o f t w a r e   a n d   t h a t   b o t h   t h e   a b o v e   c o p y r i g h t 
 
   n o t i c e ( s )   a n d   t h i s   p e r m i s s i o n   n o t i c e   a p p e a r   i n   s u p p o r t i n g   d o c u m e n t a t i o n .     T H E 
 
   S O F T W A R E   I S   P R O V I D E D " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R   I M P L I E D , 
 
   I N C L U D I N G   B U T   N O T L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A 
 
   P A R T I C U L A R   P U R P O S E A N D   N O N I N F R I N G E M E N T   O F   T H I R D   P A R T Y   R I G H T S .     I N   N O   E V E N T   S H A L L 
 
   T H E   C O P Y R I G H T H O L D E R   O R   H O L D E R S   I N C L U D E D   I N   T H I S   N O T I C E   B E   L I A B L E   F O R   A N Y   C L A I M , 
 
   O R   A N Y S P E C I A L   I N D I R E C T   O R   C O N S E Q U E N T I A L   D A M A G E S ,   O R   A N Y   D A M A G E S   W H A T S O E V E R 
 
   R E S U L T I N G F R O M   L O S S   O F   U S E ,   D A T A   O R   P R O F I T S ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T , 
 
   N E G L I G E N C E O R   O T H E R   T O R T I O U S   A C T I O N ,   A R I S I N G   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E 
 
   U S E   O R P E R F O R M A N C E   O F   T H I S   S O F T W A R E .     E x c e p t   a s   c o n t a i n e d   i n   t h i s   n o t i c e ,   t h e 
 
   n a m e   o f   a   c o p y r i g h t   h o l d e r   s h a l l   n o t   b e   u s e d   i n   a d v e r t i s i n g   o r   o t h e r w i s e   t o 
 
   p r o m o t e   t h e   s a l e ,   u s e   o r   o t h e r   d e a l i n g s   i n   t h i s   S o f t w a r e   w i t h o u t   p r i o r   w r i t t e n 
 
   a u t h o r i z a t i o n   o f   t h e   c o p y r i g h t   h o l d e r . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     N e k o H T M L ;   U s e   o f   a n y 
 
 o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     T h e   C y b e r N e k o 
 
 S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 0 
 
 
 
 
 
 ( C )   C o p y r i g h t   2 0 0 2 , 2 0 0 3 ,   A n d y   C l a r k .     A l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s 
 
 a r e   m e t : 
 
 
 
 1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t 
 
       n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r .   
 
 
 
 2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
       n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n 
 
       t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e 
 
       d i s t r i b u t i o n . 
 
 
 
 3 .   T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n , 
 
       i f   a n y ,   m u s t   i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t :     
 
           " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d   b y   A n d y   C l a r k . " 
 
       A l t e r n a t e l y ,   t h i s   a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f , 
 
       i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 
 
 4 .   T h e   n a m e s   " C y b e r N e k o "   a n d   " N e k o H T M L "   m u s t   n o t   b e   u s e d   t o   e n d o r s e 
 
       o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   p r i o r   
 
       w r i t t e n   p e r m i s s i o n .   F o r   w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t   
 
       a n d y @ c y b e r n e k o . n e t . 
 
 
 
 5 .   P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " C y b e r N e k o " , 
 
       n o r   m a y   " C y b e r N e k o "   a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n 
 
       p e r m i s s i o n   o f   t h e   a u t h o r . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D   W A R R A N T I E S , 
 
 I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   T H E   A U T H O R 
 
 O R   O T H E R   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L , 
 
 E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T 
 
 O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S 
 
 I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N 
 
 C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G 
 
 I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y 
 
 O F   S U C H   D A M A G E . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h i s   l i c e n s e   i s   b a s e d   o n   t h e   A p a c h e   S o f t w a r e   L i c e n s e ,   v e r s i o n   1 . 1 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     J i n g ;   U s e   o f   a n y   o f 
 
 t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     J i n g   C o p y i n g 
 
 C o n d i t i o n s 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 1 - 2 0 0 3   T h a i   O p e n   S o u r c e   S o f t w a r e   C e n t e r   L t d   A l l   r i g h t s 
 
 r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n , a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
         *   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
             t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
         *   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   
 
             n o t i c e , t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   
 
             d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
         *   N e i t h e r   t h e   n a m e   o f   t h e   T h a i   O p e n   S o u r c e   S o f t w a r e   C e n t e r   L t d   n o r   t h e   
 
             n a m e s   o f   i t s   c o n t r i b u t o r s   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   
 
             d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S " 
 
 A N D A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E 
 
 I M P L I E D W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E 
 
 A R E D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   T H E   R E G E N T S   O R   C O N T R I B U T O R S   B E   L I A B L E   F O R 
 
 A N Y D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L 
 
 D A M A G E S ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R 
 
 S E R V I C E S ; L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D 
 
 A N D   O N A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R 
 
 T O R T ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F 
 
 T H I S S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     R e l a x N G C C ;   U s e   o f 
 
 a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 0 - 2 0 0 3   D a i s u k e   O k a j i m a   a n d   K o h s u k e   K a w a g u c h i . 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 
 
 R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t 
 
 m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s 
 
 a r e   m e t : 
 
 
 
 1 .   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t 
 
 n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t 
 
 n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e 
 
 d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .   T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f 
 
 a n y ,   m u s t   i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t : 
 
 
 
         " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d   b y   D a i s u k e   O k a j i m a 
 
         a n d   K o h s u k e   K a w a g u c h i   ( h t t p : / / r e l a x n g c c . s f . n e t / ) . " 
 
 
 
 A l t e r n a t e l y ,   t h i s   a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f , 
 
 i f   a n d   w h e r e v e r   s u c h   t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 
 
 4 .   T h e   n a m e s   o f   t h e   c o p y r i g h t   h o l d e r s   m u s t   n o t   b e   u s e d   t o   e n d o r s e   o r 
 
 p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   p r i o r   w r i t t e n 
 
 p e r m i s s i o n .   F o r   w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t   t h e   c o p y r i g h t 
 
 h o l d e r s . 
 
 
 
 5 .   P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " R E L A X N G C C " , 
 
 n o r   m a y   " R E L A X N G C C "   a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n 
 
 p e r m i s s i o n   o f   t h e   c o p y r i g h t   h o l d e r s . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   " A S   I S "   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D   W A R R A N T I E S , 
 
 I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D . I N   N O   E V E N T   S H A L L   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   O R   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T , 
 
 I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T 
 
 L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R 
 
 P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F 
 
 L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E 
 
 O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F 
 
 A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     R E L A X   N G   O b j e c t 
 
 M o d e l / P a r s e r ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e 
 
 l i c e n s e   b e l o w :     T h e   M I T   L i c e n s e 
 
 
 
 C o p y r i g h t   ( c )     
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f 
 
 t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n 
 
 t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o 
 
 u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f 
 
 t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o 
 
 s o , s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d   i n   a l l 
 
 c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
 
 
 
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S 
 
 O R I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
 
 F I T N E S S F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .     I N   N O   E V E N T   S H A L L   T H E 
 
 A U T H O R S   O R C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y , 
 
 W H E T H E R I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R 
 
 I N C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     X F r e e 8 6 - V i d M o d e 
 
 E x t e n s i o n ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e 
 
 b e l o w :     V e r s i o n   1 . 1   o f   P r o j e c t   L i c e n c e . 
 
 
 
         C o p y r i g h t   ( C )   1 9 9 4 - 2 0 0 4   T h e   P r o j e c t ,   I n c .         A l l   r i g h t s   r e s e r v e d . 
 
 
 
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y   o f 
 
 t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l   i n 
 
 t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o 
 
 u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n c e ,   a n d / o r   s e l l   c o p i e s   o f 
 
 t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s   f u r n i s h e d   t o   d o 
 
 s o , s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e , t h i s 
 
 l i s t   o f   c o n d i t i o n s ,   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n ,   a n d   i n   t h e   s a m e   p l a c e   a n d   f o r m 
 
 a s   o t h e r   c o p y r i g h t ,   l i c e n s e   a n d   d i s c l a i m e r   i n f o r m a t i o n .     
 
 
 
 3 .     T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f   a n y , m u s t 
 
 i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t :     " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d 
 
 b y   T h e   X F r e e 8 6   P r o j e c t ,   I n c   ( h t t p : / / w w w . x f r e e 8 6 . o r g / )   a n d   i t s   c o n t r i b u t o r s " ,   i n 
 
 t h e   s a m e   p l a c e   a n d   f o r m   a s   o t h e r   t h i r d - p a r t y   a c k n o w l e d g m e n t s .     A l t e r n a t e l y ,   t h i s 
 
 a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f ,   i n   t h e   s a m e   f o r m   a n d   l o c a t i o n 
 
 a s   o t h e r   s u c h   t h i r d - p a r t y   a c k n o w l e d g m e n t s . 
 
 
 
 4 .     E x c e p t   a s   c o n t a i n e d   i n   t h i s   n o t i c e ,   t h e   n a m e   o f   T h e   X F r e e 8 6   P r o j e c t , I n c 
 
 s h a l l   n o t   b e   u s e d   i n   a d v e r t i s i n g   o r   o t h e r w i s e   t o   p r o m o t e   t h e   s a l e ,   u s e   o r   o t h e r 
 
 d e a l i n g s   i n   t h i s   S o f t w a r e   w i t h o u t   p r i o r   w r i t t e n   a u t h o r i z a t i o n   f r o m   T h e X F r e e 8 6 
 
 P r o j e c t ,   I n c . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D 
 
 W A R R A N T I E S , I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y   A N D F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O   E V E N T 
 
 S H A L L   T H E   X F R E E 8 6 P R O J E C T ,   I N C   O R   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T , 
 
 I N D I R E C T ,   I N C I D E N T A L , S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G , 
 
 B U T   N O T   L I M I T E D   T O , P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E , 
 
 D A T A ,   O R   P R O F I T S ;   O R B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F 
 
 L I A B I L I T Y ,   W H E T H E R   I N C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E 
 
 O R   O T H E R W I S E )   A R I S I N G I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D 
 
 O F   T H E   P O S S I B I L I T Y O F   S U C H   D A M A G E . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     R e l a x N G C C ;   U s e   o f 
 
 a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     T h i s   i s 
 
 v e r s i o n   2 0 0 3 - M a y - 0 8   o f   t h e   I n f o - Z I P   c o p y r i g h t   a n d   l i c e n s e .     T h e   d e f i n i t i v e 
 
 v e r s i o n   o f   t h i s   d o c u m e n t   s h o u l d   b e   a v a i l a b l e   a t 
 
 f t p : / / f t p . i n f o - z i p . o r g / p u b / i n f o z i p / l i c e n s e . h t m l   i n d e f i n i t e l y . 
 
 
 
 
 
 C o p y r i g h t   ( c )   1 9 9 0 - 2 0 0 3   I n f o - Z I P .     A l l   r i g h t s   r e s e r v e d . 
 
 
 
 F o r   t h e   p u r p o s e s   o f   t h i s   c o p y r i g h t   a n d   l i c e n s e ,   " I n f o - Z I P "   i s   d e f i n e d   a s t h e 
 
 f o l l o w i n g   s e t   o f   i n d i v i d u a l s : 
 
 
 
       M a r k   A d l e r ,   J o h n   B u s h ,   K a r l   D a v i s ,   H a r a l d   D e n k e r ,   J e a n - M i c h e l   D u b o i s ,   J e a n - l o u p 
 
       G a i l l y ,   H u n t e r   G o a t l e y ,   I a n   G o r m a n ,   C h r i s   H e r b o r t h ,   D i r k   H a a s e ,   G r e g   H a r t w i g , 
 
       R o b e r t   H e a t h ,   J o n a t h a n   H u d s o n ,   P a u l   K i e n i t z ,   D a v i d   K i r s c h b a u m ,   J o h n n y   L e e , 
 
       O n n o   v a n   d e r   L i n d e n ,   I g o r   M a n d r i c h e n k o ,   S t e v e   P .     M i l l e r ,   S e r g i o   M o n e s i , 
 
       K e i t h   O w e n s ,   G e o r g e   P e t r o v ,   G r e g   R o e l o f s ,   K a i   U w e   R o m m e l ,   S t e v e   S a l i s b u r y , 
 
       D a v e   S m i t h ,   C h r i s t i a n   S p i e l e r ,   A n t o i n e   V e r h e i j e n ,   P a u l   v o n   B e h r e n ,   R i c h 
 
       W a l e s ,   M i k e   W h i t e 
 
 
 
 T h i s   s o f t w a r e   i s   p r o v i d e d   " a s   i s , "   w i t h o u t   w a r r a n t y   o f   a n y   k i n d ,   e x p r e s s   o r 
 
 i m p l i e d .     I n   n o   e v e n t   s h a l l   I n f o - Z I P   o r   i t s   c o n t r i b u t o r s   b e   h e l d   l i a b l e   f o r   a n y 
 
 d i r e c t ,   i n d i r e c t ,   i n c i d e n t a l ,   s p e c i a l   o r   c o n s e q u e n t i a l   d a m a g e s   a r i s i n g   o u t   o f 
 
 t h e   u s e   o f   o r   i n a b i l i t y   t o   u s e   t h i s   s o f t w a r e . 
 
 
 
 P e r m i s s i o n   i s   g r a n t e d   t o   a n y o n e   t o   u s e   t h i s   s o f t w a r e   f o r   a n y   p u r p o s e ,   i n c l u d i n g 
 
 c o m m e r c i a l   a p p l i c a t i o n s ,   a n d   t o   a l t e r   i t   a n d   r e d i s t r i b u t e   i t   f r e e l y ,   s u b j e c t   t o 
 
 t h e   f o l l o w i n g   r e s t r i c t i o n s : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 d e f i n i t i o n ,   d i s c l a i m e r ,   a n d   t h i s   l i s t   o f   c o n d i t i o n s . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   ( c o m p i l e d   e x e c u t a b l e s )   m u s t   r e p r o d u c e   t h e 
 
 a b o v e   c o p y r i g h t   n o t i c e ,   d e f i n i t i o n ,   d i s c l a i m e r ,   a n d   t h i s   l i s t   o f   c o n d i t i o n s   i n 
 
 d o c u m e n t a t i o n   a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n .     T h e   s o l e 
 
 e x c e p t i o n   t o   t h i s   c o n d i t i o n   i s   r e d i s t r i b u t i o n   o f   a   s t a n d a r d   U n Z i p S F X   b i n a r y 
 
 ( i n c l u d i n g   S F X W i z )   a s   p a r t   o f   a   s e l f - e x t r a c t i n g   a r c h i v e ;   t h a t   i s   p e r m i t t e d 
 
 w i t h o u t   i n c l u s i o n   o f   t h i s   l i c e n s e ,   a s   l o n g   a s   t h e   n o r m a l   S F X   b a n n e r   h a s   n o t   b e e n 
 
 r e m o v e d   f r o m   t h e   b i n a r y   o r   d i s a b l e d . 
 
 
 
 3 .     A l t e r e d   v e r s i o n s - - i n c l u d i n g ,   b u t   n o t   l i m i t e d   t o ,   p o r t s   t o   n e w   o p e r a t i n g 
 
 s y s t e m s ,   e x i s t i n g   p o r t s   w i t h   n e w   g r a p h i c a l   i n t e r f a c e s ,   a n d   d y n a m i c ,   s h a r e d ,   o r 
 
 s t a t i c   l i b r a r y   v e r s i o n s - - m u s t   b e   p l a i n l y   m a r k e d   a s   s u c h   a n d   m u s t   n o t   b e 
 
 m i s r e p r e s e n t e d   a s   b e i n g   t h e   o r i g i n a l   s o u r c e .     S u c h   a l t e r e d   v e r s i o n s   a l s o   m u s t 
 
 n o t   b e   m i s r e p r e s e n t e d   a s   b e i n g   I n f o - Z I P   r e l e a s e s - - i n c l u d i n g ,   b u t   n o t   l i m i t e d   t o , 
 
 l a b e l i n g   o f   t h e   a l t e r e d   v e r s i o n s   w i t h   t h e   n a m e s   " I n f o - Z I P "   ( o r   a n y   v a r i a t i o n 
 
 t h e r e o f ,   i n c l u d i n g ,   b u t   n o t   l i m i t e d   t o ,   d i f f e r e n t   c a p i t a l i z a t i o n s ) ,   " P o c k e t 
 
 U n Z i p , "   " W i Z "   o r   " M a c Z i p "   w i t h o u t   t h e   e x p l i c i t   p e r m i s s i o n   o f   I n f o - Z I P .     S u c h 
 
 a l t e r e d   v e r s i o n s   a r e   f u r t h e r   p r o h i b i t e d   f r o m   m i s r e p r e s e n t a t i v e   u s e   o f   t h e 
 
 Z i p - B u g s   o r   I n f o - Z I P   e - m a i l   a d d r e s s e s   o r   o f   t h e   I n f o - Z I P   U R L ( s ) . 
 
 
 
 4 .     I n f o - Z I P   r e t a i n s   t h e   r i g h t   t o   u s e   t h e   n a m e s   " I n f o - Z I P , "   " Z i p , "   " U n Z i p , " 
 
 " U n Z i p S F X , "   " W i Z , "   " P o c k e t   U n Z i p , "   " P o c k e t   Z i p , "   a n d   " M a c Z i p "   f o r   i t s   o w n   s o u r c e 
 
 a n d   b i n a r y   r e l e a s e s . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     X M L   S e c u r i t y ;   U s e   o f 
 
     a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w :     T h e 
 
     A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1   P D F 
 
 
 
 C o p y r i g h t   ( C )   2 0 0 2   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 l l   r i g h t s   r e s e r v e d .     R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r 
 
 w i t h o u t   m o d i f i c a -   t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e 
 
 m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .     T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f   a n y , m u s t 
 
 i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t : " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d 
 
 b y   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   ( h t t p : / / w w w . a p a c h e . o r g / ) . "     A l t e r n a t e l y ,   t h i s 
 
 a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f ,   i f   a n d   w h e r e v e r   s u c h 
 
 t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 
 
 4 .     T h e   n a m e s " A p a c h e   F o r r e s t "   a n d   " A p a c h e   S o f t w a r e   F o u n d a t i o n "   m u s t   n o t   b e   u s e d 
 
 t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   p r i o r   w r i t t e n 
 
 p e r m i s s i o n .     F o r   w r i t t e n   p e r m i s s i o n , p l e a s e   c o n t a c t   a p a c h e @ a p a c h e . o r g .     5 . 
 
 P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " A p a c h e " ,   n o r m a y   " A p a c h e " 
 
 a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n   o f   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 .     T H I S   S O F T W A R E   I S   P R O V I D E D ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D 
 
 W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F 
 
 M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O 
 
 E V E N T   S H A L L   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   O R   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y 
 
 D I R E C T , I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S 
 
 ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R S E R V I C E S ;   L O S S 
 
 O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N 
 
 A N Y T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G 
 
 N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E , 
 
 E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E .     T h i s   s o f t w a r e   c o n s i s t s   o f 
 
 v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y   i n d i v i d u a l s   o n   b e h a l f   o f   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 .     F o r   m o r e   i n f o r m a t i o n   o n   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 , 
 
 p l e a s e   s e e   h t t p : / / w w w . a p a c h e . o r g . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     R e g e x p ,   R e g u l a r 
 
 E x p r e s s i o n   P a c k a g e   v .     1 . 2 ;   U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s 
 
 o f   t h e   l i c e n s e   b e l o w :     T h e   A p a c h e   S o f t w a r e   L i c e n s e ,   V e r s i o n   1 . 1   C o p y r i g h t   ( c ) 
 
 2 0 0 1   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 l l   r i g h t s   r e s e r v e d .     R e d i s t r i b u t i o n   a n d 
 
 u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   m o d i f i c a t i o n , a r e   p e r m i t t e d 
 
 p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
 
 
 
 1 .     R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   t h i s 
 
 l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
 
 
 
 2 .     R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e , 
 
 t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   a n d / o r 
 
 o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
 
 
 
 3 .     T h e   e n d - u s e r   d o c u m e n t a t i o n   i n c l u d e d   w i t h   t h e   r e d i s t r i b u t i o n ,   i f   a n y ,   m u s t 
 
 i n c l u d e   t h e   f o l l o w i n g   a c k n o w l e d g m e n t :     " T h i s   p r o d u c t   i n c l u d e s   s o f t w a r e   d e v e l o p e d 
 
 b y   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   ( h t t p : / / w w w . a p a c h e . o r g / ) . "     A l t e r n a t e l y ,   t h i s 
 
 a c k n o w l e d g m e n t   m a y   a p p e a r   i n   t h e   s o f t w a r e   i t s e l f ,   i f   a n d   w h e r e v e r   s u c h 
 
 t h i r d - p a r t y   a c k n o w l e d g m e n t s   n o r m a l l y   a p p e a r . 
 
 
 
 4 .     T h e   n a m e s   " A p a c h e "   a n d   " 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 n d   " A p a c h e   T u r b i n e " 
 
 m u s t   n o t   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e 
 
 w i t h o u t   p r i o r   w r i t t e n   p e r m i s s i o n .     F o r   w r i t t e n   p e r m i s s i o n ,   p l e a s e   c o n t a c t 
 
 a p a c h e @ a p a c h e . o r g . 
 
 
 
 5 .     P r o d u c t s   d e r i v e d   f r o m   t h i s   s o f t w a r e   m a y   n o t   b e   c a l l e d   " A p a c h e " ,   " A p a c h e 
 
 T u r b i n e " ,   n o r   m a y   " A p a c h e "   a p p e a r   i n   t h e i r   n a m e ,   w i t h o u t   p r i o r   w r i t t e n 
 
 p e r m i s s i o n   o f   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 . 
 
 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   ` ` A S   I S ' '   A N D   A N Y   E X P R E S S E D   O R   I M P L I E D   W A R R A N T I E S , 
 
 I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D 
 
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A R E   D I S C L A I M E D .     I N   N O   E V E N T   S H A L L   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   O R   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T , 
 
 I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T 
 
 L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R 
 
 P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F 
 
 L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E 
 
 O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F 
 
 A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
 
 
 
 
 T h i s   s o f t w a r e   c o n s i s t s   o f   v o l u n t a r y   c o n t r i b u t i o n s   m a d e   b y   m a n y   i n d i v i d u a l s   o n 
 
 b e h a l f   o f   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 .     F o r   m o r e   i n f o r m a t i o n   o n   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 ,   p l e a s e   s e e   h t t p : / / w w w . a p a c h e . o r g . 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     z l i b ;   U s e   o f   a n y   o f 
 
 t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 z l i b . h   - -   i n t e r f a c e   o f   t h e   ' z l i b '   g e n e r a l   p u r p o s e   c o m p r e s s i o n   l i b r a r y 
 
     v e r s i o n   1 . 1 . 3 ,   J u l y   9 t h ,   1 9 9 8 
 
 
 
     C o p y r i g h t   ( C )   1 9 9 5 - 1 9 9 8   J e a n - l o u p   G a i l l y   a n d   M a r k   A d l e r 
 
 
 
     T h i s   s o f t w a r e   i s   p r o v i d e d   ' a s - i s ' ,   w i t h o u t   a n y   e x p r e s s   o r   i m p l i e d 
 
     w a r r a n t y .     I n   n o   e v e n t   w i l l   t h e   a u t h o r s   b e   h e l d   l i a b l e   f o r   a n y   d a m a g e s 
 
     a r i s i n g   f r o m   t h e   u s e   o f   t h i s   s o f t w a r e . 
 
 
 
     P e r m i s s i o n   i s   g r a n t e d   t o   a n y o n e   t o   u s e   t h i s   s o f t w a r e   f o r   a n y   p u r p o s e , 
 
     i n c l u d i n g   c o m m e r c i a l   a p p l i c a t i o n s ,   a n d   t o   a l t e r   i t   a n d   r e d i s t r i b u t e   i t 
 
     f r e e l y ,   s u b j e c t   t o   t h e   f o l l o w i n g   r e s t r i c t i o n s : 
 
 
 
     1 .   T h e   o r i g i n   o f   t h i s   s o f t w a r e   m u s t   n o t   b e   m i s r e p r e s e n t e d ;   y o u   m u s t   n o t 
 
           c l a i m   t h a t   y o u   w r o t e   t h e   o r i g i n a l   s o f t w a r e .   I f   y o u   u s e   t h i s   s o f t w a r e 
 
           i n   a   p r o d u c t ,   a n   a c k n o w l e d g m e n t   i n   t h e   p r o d u c t   d o c u m e n t a t i o n   w o u l d   b e 
 
           a p p r e c i a t e d   b u t   i s   n o t   r e q u i r e d . 
 
     2 .   A l t e r e d   s o u r c e   v e r s i o n s   m u s t   b e   p l a i n l y   m a r k e d   a s   s u c h ,   a n d   m u s t   n o t   b e 
 
           m i s r e p r e s e n t e d   a s   b e i n g   t h e   o r i g i n a l   s o f t w a r e . 
 
     3 .   T h i s   n o t i c e   m a y   n o t   b e   r e m o v e d   o r   a l t e r e d   f r o m   a n y   s o u r c e   d i s t r i b u t i o n . 
 
 
 
     J e a n - l o u p   G a i l l y                 M a r k   A d l e r 
 
     j l o u p @ g z i p . o r g                     m a d l e r @ a l u m n i . c a l t e c h . e d u 
 
 
 
 
 
     T h e   d a t a   f o r m a t   u s e d   b y   t h e   z l i b   l i b r a r y   i s   d e s c r i b e d   b y   R F C s   ( R e q u e s t   f o r 
 
     C o m m e n t s )   1 9 5 0   t o   1 9 5 2   i n   t h e   f i l e s   f t p : / / d s . i n t e r n i c . n e t / r f c / r f c 1 9 5 0 . t x t 
 
     ( z l i b   f o r m a t ) ,   r f c 1 9 5 1 . t x t   ( d e f l a t e   f o r m a t )   a n d   r f c 1 9 5 2 . t x t   ( g z i p   f o r m a t 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     M o z i l l a   R h i n o .     U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
   *   T h e   c o n t e n t s   o f   t h i s   f i l e   a r e   s u b j e c t   t o   t h e   N e t s c a p e   P u b l i c 
 
   *   L i c e n s e   V e r s i o n   1 . 1   ( 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 . m o z i l l a . o r g / N P L / 
 
   * 
 
   *   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 Y   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 
 
   *   r i g h t 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 . 
 
   * 
 
   *   T h e   O r i g i n a l   C o d e   i s   R h i n o   c o d e ,   r e l e a s e d 
 
   *   M a y   6 ,   1 9 9 9 . 
 
   * 
 
   *   T h e   I n i t i a l   D e v e l o p e r   o f   t h e   O r i g i n a l   C o d e   i s   N e t s c a p e 
 
   *   C o m m u n i c a t i o n s   C o r p o r a t i o n .     P o r t i o n s   c r e a t e d   b y   N e t s c a p e   a r e 
 
   *   C o p y r i g h t   ( C )   1 9 9 7 - 2 0 0 0   N e t s c a p e   C o m m u n i c a t i o n s   C o r p o r a t i o n .   A l l 
 
   *   R i g h t s   R e s e r v e d . 
 
   * 
 
   *   C o n t r i b u t o r ( s ) : 
 
   * 
 
   *   K e m a l   B a y r a m 
 
   *   P a t r i c k   B e a r d 
 
   *   N o r r i s   B o y d 
 
   *   I g o r   B u k a n o v ,   i g o r @ m i r 2 . o r g 
 
   *   B r e n d a n   E i c h 
 
   *   E t h a n   H u g g 
 
   *   R o g e r   L a w r e n c e 
 
   *   T e r r y   L u c a s 
 
   *   M i k e   M c C a b e 
 
   *   M i l e n   N a n k o v 
 
   *   A t t i l a   S z e g e d i ,   s z e g e d i a @ f r e e m a i l . h u 
 
   *   I a n   D .   S t e w a r t 
 
   *   A n d i   V a j d a 
 
   *   A n d r e w   W a s o n 
 
   * / 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     A p a c h e   D e r b y .     U s e 
 
 o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 
 
                                                       A p a c h e   L i c e n s e 
 
                                                       V e r s i o n   2 . 0 ,   J a n u a r y   2 0 0 4 
 
                                                 h t t p : / / w w w . a p a c h e . o r g / l i c e n s e s / 
 
 
 
       T E R M S   A N D   C O N D I T I O N S   F O R   U S E ,   R E P R O D U C T I O N ,   A N D   D I S T R I B U T I O N 
 
 
 
       1 .   D e f i n i t i o n s . 
 
 
 
             " L i c e n s e "   s h a l l   m e a n   t h e   t e r m s   a n d   c o n d i t i o n s   f o r   u s e ,   r e p r o d u c t i o n , 
 
             a n d   d i s t r i b u t i o n   a s   d e f i n e d   b y   S e c t i o n s   1   t h r o u g h   9   o f   t h i s   d o c u m e n t . 
 
 
 
             " L i c e n s o r "   s h a l l   m e a n   t h e   c o p y r i g h t   o w n e r   o r   e n t i t y   a u t h o r i z e d   b y 
 
             t h e   c o p y r i g h t   o w n e r   t h a t   i s   g r a n t i n g   t h e   L i c e n s e . 
 
 
 
             " L e g a l   E n t i t y "   s h a l l   m e a n   t h e   u n i o n   o f   t h e   a c t i n g   e n t i t y   a n d   a l l 
 
             o t h e r   e n t i t i e s   t h a t   c o n t r o l ,   a r e   c o n t r o l l e d   b y ,   o r   a r e   u n d e r   c o m m o n 
 
             c o n t r o l   w i t h   t h a t   e n t i t y .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n , 
 
             " c o n t r o l "   m e a n s   ( i )   t h e   p o w e r ,   d i r e c t   o r   i n d i r e c t ,   t o   c a u s e   t h e 
 
             d i r e c t i o n   o r   m a n a g e m e n t   o f   s u c h   e n t i t y ,   w h e t h e r   b y   c o n t r a c t   o r 
 
             o t h e r w i s e ,   o r   ( i i )   o w n e r s h i p   o f   f i f t y   p e r c e n t   ( 5 0 % )   o r   m o r e   o f   t h e 
 
             o u t s t a n d i n g   s h a r e s ,   o r   ( i i i )   b e n e f i c i a l   o w n e r s h i p   o f   s u c h   e n t i t y . 
 
 
 
             " Y o u "   ( o r   " Y o u r " )   s h a l l   m e a n   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             e x e r c i s i n g   p e r m i s s i o n s   g r a n t e d   b y   t h i s   L i c e n s e . 
 
 
 
             " S o u r c e "   f o r m   s h a l l   m e a n   t h e   p r e f e r r e d   f o r m   f o r   m a k i n g   m o d i f i c a t i o n s , 
 
             i n c l u d i n g   b u t   n o t   l i m i t e d   t o   s o f t w a r e   s o u r c e   c o d e ,   d o c u m e n t a t i o n 
 
             s o u r c e ,   a n d   c o n f i g u r a t i o n   f i l e s . 
 
 
 
             " O b j e c t "   f o r m   s h a l l   m e a n   a n y   f o r m   r e s u l t i n g   f r o m   m e c h a n i c a l 
 
             t r a n s f o r m a t i o n   o r   t r a n s l a t i o n   o f   a   S o u r c e   f o r m ,   i n c l u d i n g   b u t 
 
             n o t   l i m i t e d   t o   c o m p i l e d   o b j e c t   c o d e ,   g e n e r a t e d   d o c u m e n t a t i o n , 
 
             a n d   c o n v e r s i o n s   t o   o t h e r   m e d i a   t y p e s . 
 
 
 
             " W o r k "   s h a l l   m e a n   t h e   w o r k   o f   a u t h o r s h i p ,   w h e t h e r   i n   S o u r c e   o r 
 
             O b j e c t   f o r m ,   m a d e   a v a i l a b l e   u n d e r   t h e   L i c e n s e ,   a s   i n d i c a t e d   b y   a 
 
             c o p y r i g h t   n o t i c e   t h a t   i s   i n c l u d e d   i n   o r   a t t a c h e d   t o   t h e   w o r k 
 
             ( a n   e x a m p l e   i s   p r o v i d e d   i n   t h e   A p p e n d i x   b e l o w ) . 
 
 
 
             " D e r i v a t i v e   W o r k s "   s h a l l   m e a n   a n y   w o r k ,   w h e t h e r   i n   S o u r c e   o r   O b j e c t 
 
             f o r m ,   t h a t   i s   b a s e d   o n   ( o r   d e r i v e d   f r o m )   t h e   W o r k   a n d   f o r   w h i c h   t h e 
 
             e d i t o r i a l   r e v i s i o n s ,   a n n o t a t i o n s ,   e l a b o r a t i o n s ,   o r   o t h e r   m o d i f i c a t i o n s 
 
             r e p r e s e n t ,   a s   a   w h o l e ,   a n   o r i g i n a l   w o r k   o f   a u t h o r s h i p .   F o r   t h e   p u r p o s e s 
 
             o f   t h i s   L i c e n s e ,   D e r i v a t i v e   W o r k s   s h a l l   n o t   i n c l u d e   w o r k s   t h a t   r e m a i n 
 
             s e p a r a b l e   f r o m ,   o r   m e r e l y   l i n k   ( o r   b i n d   b y   n a m e )   t o   t h e   i n t e r f a c e s   o f , 
 
             t h e   W o r k   a n d   D e r i v a t i v e   W o r k s   t h e r e o f . 
 
 
 
             " C o n t r i b u t i o n "   s h a l l   m e a n   a n y   w o r k   o f   a u t h o r s h i p ,   i n c l u d i n g 
 
             t h e   o r i g i n a l   v e r s i o n   o f   t h e   W o r k   a n d   a n y   m o d i f i c a t i o n s   o r   a d d i t i o n s 
 
             t o   t h a t   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   t h a t   i s   i n t e n t i o n a l l y 
 
             s u b m i t t e d   t o   L i c e n s o r   f o r   i n c l u s i o n   i n   t h e   W o r k   b y   t h e   c o p y r i g h t   o w n e r 
 
             o r   b y   a n   i n d i v i d u a l   o r   L e g a l   E n t i t y   a u t h o r i z e d   t o   s u b m i t   o n   b e h a l f   o f 
 
             t h e   c o p y r i g h t   o w n e r .   F o r   t h e   p u r p o s e s   o f   t h i s   d e f i n i t i o n ,   " s u b m i t t e d " 
 
             m e a n s   a n y   f o r m   o f   e l e c t r o n i c ,   v e r b a l ,   o r   w r i t t e n   c o m m u n i c a t i o n   s e n t 
 
             t o   t h e   L i c e n s o r   o r   i t s   r e p r e s e n t a t i v e s ,   i n c l u d i n g   b u t   n o t   l i m i t e d   t o 
 
             c o m m u n i c a t i o n   o n   e l e c t r o n i c   m a i l i n g   l i s t s ,   s o u r c e   c o d e   c o n t r o l   s y s t e m s , 
 
             a n d   i s s u e   t r a c k i n g   s y s t e m s   t h a t   a r e   m a n a g e d   b y ,   o r   o n   b e h a l f   o f ,   t h e 
 
             L i c e n s o r   f o r   t h e   p u r p o s e   o f   d i s c u s s i n g   a n d   i m p r o v i n g   t h e   W o r k ,   b u t 
 
             e x c l u d i n g   c o m m u n i c a t i o n   t h a t   i s   c o n s p i c u o u s l y   m a r k e d   o r   o t h e r w i s e 
 
             d e s i g n a t e d   i n   w r i t i n g   b y   t h e   c o p y r i g h t   o w n e r   a s   " N o t   a   C o n t r i b u t i o n . " 
 
 
 
 
 
             " C o n t r i b u t o r "   s h a l l   m e a n   L i c e n s o r   a n d   a n y   i n d i v i d u a l   o r   L e g a l   E n t i t y 
 
             o n   b e h a l f   o f   w h o m   a   C o n t r i b u t i o n   h a s   b e e n   r e c e i v e d   b y   L i c e n s o r   a n d 
 
             s u b s e q u e n t l y   i n c o r p o r a t e d   w i t h i n   t h e   W o r k . 
 
 
 
       2 .   G r a n t   o f   C o p y r i g h t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             c o p y r i g h t   l i c e n s e   t o   r e p r o d u c e ,   p r e p a r e   D e r i v a t i v e   W o r k s   o f , 
 
             p u b l i c l y   d i s p l a y ,   p u b l i c l y   p e r f o r m ,   s u b l i c e n s e ,   a n d   d i s t r i b u t e   t h e 
 
             W o r k   a n d   s u c h   D e r i v a t i v e   W o r k s   i n   S o u r c e   o r   O b j e c t   f o r m . 
 
 
 
       3 .   G r a n t   o f   P a t e n t   L i c e n s e .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   e a c h   C o n t r i b u t o r   h e r e b y   g r a n t s   t o   Y o u   a   p e r p e t u a l , 
 
             w o r l d w i d e ,   n o n - e x c l u s i v e ,   n o - c h a r g e ,   r o y a l t y - f r e e ,   i r r e v o c a b l e 
 
             ( e x c e p t   a s   s t a t e d   i n   t h i s   s e c t i o n )   p a t e n t   l i c e n s e   t o   m a k e ,   h a v e   m a d e , 
 
             u s e ,   o f f e r   t o   s e l l ,   s e l l ,   i m p o r t ,   a n d   o t h e r w i s e   t r a n s f e r   t h e   W o r k , 
 
             w h e r e   s u c h   l i c e n s e   a p p l i e s   o n l y   t o   t h o s e   p a t e n t   c l a i m s   l i c e n s a b l e 
 
             b y   s u c h   C o n t r i b u t o r   t h a t   a r e   n e c e s s a r i l y   i n f r i n g e d   b y   t h e i r 
 
             C o n t r i b u t i o n ( s )   a l o n e   o r   b y   c o m b i n a t i o n   o f   t h e i r   C o n t r i b u t i o n ( s ) 
 
             w i t h   t h e   W o r k   t o   w h i c h   s u c h   C o n t r i b u t i o n ( s )   w a s   s u b m i t t e d .   I f   Y o u 
 
             i n s t i t u t e   p a t e n t   l i t i g a t i o n   a g a i n s t   a n y   e n t i t y   ( i n c l u d i n g   a 
 
             c r o s s - c l a i m   o r   c o u n t e r c l a i m   i n   a   l a w s u i t )   a l l e g i n g   t h a t   t h e   W o r k 
 
             o r   a   C o n t r i b u t i o n   i n c o r p o r a t e d   w i t h i n   t h e   W o r k   c o n s t i t u t e s   d i r e c t 
 
             o r   c o n t r i b u t o r y   p a t e n t   i n f r i n g e m e n t ,   t h e n   a n y   p a t e n t   l i c e n s e s 
 
             g r a n t e d   t o   Y o u   u n d e r   t h i s   L i c e n s e   f o r   t h a t   W o r k   s h a l l   t e r m i n a t e 
 
             a s   o f   t h e   d a t e   s u c h   l i t i g a t i o n   i s   f i l e d . 
 
 
 
       4 .   R e d i s t r i b u t i o n .   Y o u   m a y   r e p r o d u c e   a n d   d i s t r i b u t e   c o p i e s   o f   t h e 
 
             W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f   i n   a n y   m e d i u m ,   w i t h   o r   w i t h o u t 
 
             m o d i f i c a t i o n s ,   a n d   i n   S o u r c e   o r   O b j e c t   f o r m ,   p r o v i d e d   t h a t   Y o u 
 
             m e e t   t h e   f o l l o w i n g   c o n d i t i o n s : 
 
 
 
             ( a )   Y o u   m u s t   g i v e   a n y   o t h e r   r e c i p i e n t s   o f   t h e   W o r k   o r 
 
                     D e r i v a t i v e   W o r k s   a   c o p y   o f   t h i s   L i c e n s e ;   a n d 
 
 
 
             ( b )   Y o u   m u s t   c a u s e   a n y   m o d i f i e d   f i l e s   t o   c a r r y   p r o m i n e n t   n o t i c e s 
 
                     s t a t i n g   t h a t   Y o u   c h a n g e d   t h e   f i l e s ;   a n d 
 
 
 
             ( c )   Y o u   m u s t   r e t a i n ,   i n   t h e   S o u r c e   f o r m   o f   a n y   D e r i v a t i v e   W o r k s 
 
                     t h a t   Y o u   d i s t r i b u t e ,   a l l   c o p y r i g h t ,   p a t e n t ,   t r a d e m a r k ,   a n d 
 
                     a t t r i b u t i o n   n o t i c e s   f r o m   t h e   S o u r c e   f o r m   o f   t h e   W o r k , 
 
                     e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t   p e r t a i n   t o   a n y   p a r t   o f 
 
                     t h e   D e r i v a t i v e   W o r k s ;   a n d 
 
 
 
             ( d )   I f   t h e   W o r k   i n c l u d e s   a   " N O T I C E "   t e x t   f i l e   a s   p a r t   o f   i t s 
 
                     d i s t r i b u t i o n ,   t h e n   a n y   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e   m u s t 
 
                     i n c l u d e   a   r e a d a b l e   c o p y   o f   t h e   a t t r i b u t i o n   n o t i c e s   c o n t a i n e d 
 
                     w i t h i n   s u c h   N O T I C E   f i l e ,   e x c l u d i n g   t h o s e   n o t i c e s   t h a t   d o   n o t 
 
                     p e r t a i n   t o   a n y   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ,   i n   a t   l e a s t   o n e 
 
                     o f   t h e   f o l l o w i n g   p l a c e s :   w i t h i n   a   N O T I C E   t e x t   f i l e   d i s t r i b u t e d 
 
                     a s   p a r t   o f   t h e   D e r i v a t i v e   W o r k s ;   w i t h i n   t h e   S o u r c e   f o r m   o r 
 
                     d o c u m e n t a t i o n ,   i f   p r o v i d e d   a l o n g   w i t h   t h e   D e r i v a t i v e   W o r k s ;   o r , 
 
                     w i t h i n   a   d i s p l a y   g e n e r a t e d   b y   t h e   D e r i v a t i v e   W o r k s ,   i f   a n d 
 
                     w h e r e v e r   s u c h   t h i r d - p a r t y   n o t i c e s   n o r m a l l y   a p p e a r .   T h e   c o n t e n t s 
 
                     o f   t h e   N O T I C E   f i l e   a r e   f o r   i n f o r m a t i o n a l   p u r p o s e s   o n l y   a n d 
 
                     d o   n o t   m o d i f y   t h e   L i c e n s e .   Y o u   m a y   a d d   Y o u r   o w n   a t t r i b u t i o n 
 
                     n o t i c e s   w i t h i n   D e r i v a t i v e   W o r k s   t h a t   Y o u   d i s t r i b u t e ,   a l o n g s i d e 
 
                     o r   a s   a n   a d d e n d u m   t o   t h e   N O T I C E   t e x t   f r o m   t h e   W o r k ,   p r o v i d e d 
 
                     t h a t   s u c h   a d d i t i o n a l   a t t r i b u t i o n   n o t i c e s   c a n n o t   b e   c o n s t r u e d 
 
                     a s   m o d i f y i n g   t h e   L i c e n s e . 
 
 
 
             Y o u   m a y   a d d   Y o u r   o w n   c o p y r i g h t   s t a t e m e n t   t o   Y o u r   m o d i f i c a t i o n s   a n d 
 
             m a y   p r o v i d e   a d d i t i o n a l   o r   d i f f e r e n t   l i c e n s e   t e r m s   a n d   c o n d i t i o n s 
 
             f o r   u s e ,   r e p r o d u c t i o n ,   o r   d i s t r i b u t i o n   o f   Y o u r   m o d i f i c a t i o n s ,   o r 
 
             f o r   a n y   s u c h   D e r i v a t i v e   W o r k s   a s   a   w h o l e ,   p r o v i d e d   Y o u r   u s e , 
 
             r e p r o d u c t i o n ,   a n d   d i s t r i b u t i o n   o f   t h e   W o r k   o t h e r w i s e   c o m p l i e s   w i t h 
 
             t h e   c o n d i t i o n s   s t a t e d   i n   t h i s   L i c e n s e . 
 
 
 
       5 .   S u b m i s s i o n   o f   C o n t r i b u t i o n s .   U n l e s s   Y o u   e x p l i c i t l y   s t a t e   o t h e r w i s e , 
 
             a n y   C o n t r i b u t i o n   i n t e n t i o n a l l y   s u b m i t t e d   f o r   i n c l u s i o n   i n   t h e   W o r k 
 
             b y   Y o u   t o   t h e   L i c e n s o r   s h a l l   b e   u n d e r   t h e   t e r m s   a n d   c o n d i t i o n s   o f 
 
             t h i s   L i c e n s e ,   w i t h o u t   a n y   a d d i t i o n a l   t e r m s   o r   c o n d i t i o n s . 
 
             N o t w i t h s t a n d i n g   t h e   a b o v e ,   n o t h i n g   h e r e i n   s h a l l   s u p e r s e d e   o r   m o d i f y 
 
             t h e   t e r m s   o f   a n y   s e p a r a t e   l i c e n s e   a g r e e m e n t   y o u   m a y   h a v e   e x e c u t e d 
 
             w i t h   L i c e n s o r   r e g a r d i n g   s u c h   C o n t r i b u t i o n s . 
 
 
 
       6 .   T r a d e m a r k s .   T h i s   L i c e n s e   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   t h e   t r a d e 
 
             n a m e s ,   t r a d e m a r k s ,   s e r v i c e   m a r k s ,   o r   p r o d u c t   n a m e s   o f   t h e   L i c e n s o r , 
 
             e x c e p t   a s   r e q u i r e d   f o r   r e a s o n a b l e   a n d   c u s t o m a r y   u s e   i n   d e s c r i b i n g   t h e 
 
             o r i g i n   o f   t h e   W o r k   a n d   r e p r o d u c i n g   t h e   c o n t e n t   o f   t h e   N O T I C E   f i l e . 
 
 
 
       7 .   D i s c l a i m e r   o f   W a r r a n t y .   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 ,   L i c e n s o r   p r o v i d e s   t h e   W o r k   ( a n d   e a c h 
 
             C o n t r i b u t o r   p r o v i d e s   i t s   C o n t r i b u t i o n s )   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 ,   i n c l u d i n g ,   w i t h o u t   l i m i t a t i o n ,   a n y   w a r r a n t i e s   o r   c o n d i t i o n s 
 
             o f   T I T L E ,   N O N - I N F R I N G E M E N T ,   M E R C H A N T A B I L I T Y ,   o r   F I T N E S S   F O R   A 
 
             P A R T I C U L A R   P U R P O S E .   Y o u   a r e   s o l e l y   r e s p o n s i b l e   f o r   d e t e r m i n i n g   t h e 
 
             a p p r o p r i a t e n e s s   o f   u s i n g   o r   r e d i s t r i b u t i n g   t h e   W o r k   a n d   a s s u m e   a n y 
 
             r i s k s   a s s o c i a t e d   w i t h   Y o u r   e x e r c i s e   o f   p e r m i s s i o n s   u n d e r   t h i s   L i c e n s e . 
 
 
 
       8 .   L i m i t a t i o n   o f   L i a b i l i t y .   I n   n o   e v e n t   a n d   u n d e r   n o   l e g a l   t h e o r y , 
 
             w h e t h e r   i n   t o r t   ( i n c l u d i n g   n e g l i g e n c e ) ,   c o n t r a c t ,   o r   o t h e r w i s e , 
 
             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   ( s u c h   a s   d e l i b e r a t e   a n d   g r o s s l y 
 
             n e g l i g e n t   a c t s )   o r   a g r e e d   t o   i n   w r i t i n g ,   s h a l l   a n y   C o n t r i b u t o r   b e 
 
             l i a b l e   t o   Y o u   f o r   d a m a g e s ,   i n c l u d i n g   a n y   d i r e c t ,   i n d i r e c t ,   s p e c i a l , 
 
             i n c i d e n t a l ,   o r   c o n s e q u e n t i a l   d a m a g e s   o f   a n y   c h a r a c t e r   a r i s i n g   a s   a 
 
             r e s u l t   o f   t h i s   L i c e n s e   o r   o u t   o f   t h e   u s e   o r   i n a b i l i t y   t o   u s e   t h e 
 
             W o r k   ( i n c l u d i n g   b u t   n o t   l i m i t e d   t o   d a m a g e s   f o r   l o s s   o f   g o o d w i l l , 
 
             w o r k   s t o p p a g e ,   c o m p u t e r   f a i l u r e   o r   m a l f u n c t i o n ,   o r   a n y   a n d   a l l 
 
             o t h e r   c o m m e r c i a l   d a m a g e s   o r   l o s s e s ) ,   e v e n   i f   s u c h   C o n t r i b u t o r 
 
             h a s   b e e n   a d v i s e d   o f   t h e   p o s s i b i l i t y   o f   s u c h   d a m a g e s . 
 
 
 
       9 .   A c c e p t i n g   W a r r a n t y   o r   A d d i t i o n a l   L i a b i l i t y .   W h i l e   r e d i s t r i b u t i n g 
 
             t h e   W o r k   o r   D e r i v a t i v e   W o r k s   t h e r e o f ,   Y o u   m a y   c h o o s e   t o   o f f e r , 
 
             a n d   c h a r g e   a   f e e   f o r ,   a c c e p t a n c e   o f   s u p p o r t ,   w a r r a n t y ,   i n d e m n i t y , 
 
             o r   o t h e r   l i a b i l i t y   o b l i g a t i o n s   a n d / o r   r i g h t s   c o n s i s t e n t   w i t h   t h i s 
 
             L i c e n s e .   H o w e v e r ,   i n   a c c e p t i n g   s u c h   o b l i g a t i o n s ,   Y o u   m a y   a c t   o n l y 
 
             o n   Y o u r   o w n   b e h a l f   a n d   o n   Y o u r   s o l e   r e s p o n s i b i l i t y ,   n o t   o n   b e h a l f 
 
             o f   a n y   o t h e r   C o n t r i b u t o r ,   a n d   o n l y   i f   Y o u   a g r e e   t o   i n d e m n i f y , 
 
             d e f e n d ,   a n d   h o l d   e a c h   C o n t r i b u t o r   h a r m l e s s   f o r   a n y   l i a b i l i t y 
 
             i n c u r r e d   b y ,   o r   c l a i m s   a s s e r t e d   a g a i n s t ,   s u c h   C o n t r i b u t o r   b y   r e a s o n 
 
             o f   y o u r   a c c e p t i n g   a n y   s u c h   w a r r a n t y   o r   a d d i t i o n a l   l i a b i l i t y . 
 
 
 
       E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 
 
 
       A P P E N D I X :   H o w   t o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k . 
 
 
 
             T o   a p p l y   t h e   A p a c h e   L i c e n s e   t o   y o u r   w o r k ,   a t t a c h   t h e   f o l l o w i n g 
 
             b o i l e r p l a t e   n o t i c e ,   w i t h   t h e   f i e l d s   e n c l o s e d   b y   b r a c k e t s   " [ ] " 
 
             r e p l a c e d   w i t h   y o u r   o w n   i d e n t i f y i n g   i n f o r m a t i o n .   ( D o n ' t   i n c l u d e 
 
             t h e   b r a c k e t s ! )     T h e   t e x t   s h o u l d   b e   e n c l o s e d   i n   t h e   a p p r o p r i a t e 
 
             c o m m e n t   s y n t a x   f o r   t h e   f i l e   f o r m a t .   W e   a l s o   r e c o m m e n d   t h a t   a 
 
             f i l e   o r   c l a s s   n a m e   a n d   d e s c r i p t i o n   o f   p u r p o s e   b e   i n c l u d e d   o n   t h e 
 
             s a m e   " p r i n t e d   p a g e "   a s   t h e   c o p y r i g h t   n o t i c e   f o r   e a s i e r 
 
             i d e n t i f i c a t i o n   w i t h i n   t h i r d - p a r t y   a r c h i v e s . 
 
 
 
       C o p y r i g h t   [ y y y y ]   [ n a m e   o f   c o p y r i g h t   o w n e r ] 
 
 
 
       L i c e n s e d   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 . 
 
 
 
 
 
 % %   T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t :     7 - Z i p .     U s e   o f   a n y 
 
 o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
             ~ ~ ~ ~ ~ 
 
             L i c e n s e   f o r   u s e   a n d   d i s t r i b u t i o n 
 
             ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 
 
 
 
             7 - Z i p   C o p y r i g h t   ( C )   1 9 9 9 - 2 0 0 7   I g o r   P a v l o v . 
 
 
 
             L i c e n s e s   f o r   f i l e s   a r e : 
 
 
 
                 1 )   7 z . d l l :     G N U   L G P L   +   A E S   c o d e   l i c e n s e   +   u n R A R   r e s t r i c t i o n 
 
                 2 )   7 z a . e x e ,   7 z . s f x   a n d   7 z C o n . s f x :     G N U   L G P L   +   A E S   c o d e   l i c e n s e 
 
                 3 )   A l l   o t h e r   f i l e s :     G N U   L G P L 
 
             
 
             T h e   G N U   L G P L   +   A E S   c o d e   l i c e n s e   +   u n R A R   r e s t r i c t i o n   m e a n s   t h a t   y o u   m u s t   f o l l o w   
 
             G N U   L G P L   r u l e s ,   A E S   c o d e   l i c e n s e   r u l e s   a n d   u n R A R   r e s t r i c t i o n   r u l e s . 
 
 
 
             T h e   G N U   L G P L   +   A E S   c o d e   l i c e n s e   m e a n s   t h a t   y o u   m u s t   f o l l o w   b o t h   G N U   L G P L   r u l e s   
 
             a n d   A E S   c o d e   l i c e n s e   r u l e s . 
 
 
 
 
 
             N o t e :   
 
                 Y o u   c a n   u s e   7 - Z i p   o n   a n y   c o m p u t e r ,   i n c l u d i n g   a   c o m p u t e r   i n   a   c o m m e r c i a l   
 
                 o r g a n i z a t i o n .   Y o u   d o n ' t   n e e d   t o   r e g i s t e r   o r   p a y   f o r   7 - Z i p . 
 
 
 
 
 
             G N U   L G P L   i n f o r m a t i o n 
 
             - - - - - - - - - - - - - - - - - - - - 
 
 
 
 G N U   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e 
 
 
 
 V e r s i o n   2 . 1 ,   F e b r u a r y   1 9 9 9 
 
 
 
         C o p y r i g h t   ( C )   1 9 9 1 ,   1 9 9 9   F r e e   S o f t w a r e   F o u n d a t i o n ,   I n c . 
 
         5 9   T e m p l e   P l a c e ,   S u i t e   3 3 0 ,   B o s t o n ,   M A   0 2 1 1 1 - 1 3 0 7   U S A 
 
         E v e r y o n e   i s   p e r m i t t e d   t o   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s 
 
         o f   t h i s   l i c e n s e   d o c u m e n t ,   b u t   c h a n g i n g   i t   i s   n o t   a l l o w e d . 
 
 
 
         [ T h i s   i s   t h e   f i r s t   r e l e a s e d   v e r s i o n   o f   t h e   L e s s e r   G P L .   I t   a l s o   c o u n t s 
 
         a s   t h e   s u c c e s s o r   o f   t h e   G N U   L i b r a r y   P u b l i c   L i c e n s e ,   v e r s i o n   2 ,   h e n c e 
 
         t h e   v e r s i o n   n u m b e r   2 . 1 . ] 
 
 
 
 P r e a m b l e 
 
 
 
 T h e   l i c e n s e s   f o r   m o s t   s o f t w a r e   a r e   d e s i g n e d   t o   t a k e   a w a y   y o u r   f r e e d o m   t o   s h a r e 
 
 a n d   c h a n g e   i t .     B y   c o n t r a s t ,   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e s   a r e   i n t e n d e d   t o 
 
 g u a r a n t e e   y o u r   f r e e d o m   t o   s h a r e   a n d   c h a n g e   f r e e   s o f t w a r e - - t o   m a k e   s u r e   t h e 
 
 s o f t w a r e   i s   f r e e   f o r   a l l   i t s   u s e r s . 
 
 
 
 T h i s   l i c e n s e ,   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e ,   a p p l i e s   t o   s o m e   s p e c i a l l y 
 
 d e s i g n a t e d   s o f t w a r e   p a c k a g e s - - t y p i c a l l y   l i b r a r i e s - - o f   t h e   F r e e   S o f t w a r e 
 
 F o u n d a t i o n   a n d   o t h e r   a u t h o r s   w h o   d e c i d e   t o   u s e   i t .     Y o u   c a n   u s e   i t   t o o ,   b u t   w e 
 
 s u g g e s t   y o u   f i r s t   t h i n k   c a r e f u l l y   a b o u t   w h e t h e r   t h i s   l i c e n s e   o r   t h e   o r d i n a r y 
 
 G e n e r a l   P u b l i c   L i c e n s e   i s   t h e   b e t t e r   s t r a t e g y   t o   u s e   i n   a n y   p a r t i c u l a r   c a s e , 
 
 b a s e d   o n   t h e   e x p l a n a t i o n s   b e l o w . 
 
 
 
 W h e n   w e   s p e a k   o f   f r e e   s o f t w a r e ,   w e   a r e   r e f e r r i n g   t o   f r e e d o m   o f   u s e ,   n o t   p r i c e . 
 
 O u r   G e n e r a l   P u b l i c   L i c e n s e s   a r e   d e s i g n e d   t o   m a k e   s u r e   t h a t   y o u   h a v e   t h e   f r e e d o m 
 
 t o   d i s t r i b u t e   c o p i e s   o f   f r e e   s o f t w a r e   ( a n d   c h a r g e   f o r   t h i s   s e r v i c e   i f   y o u   w i s h ) ; 
 
 t h a t   y o u   r e c e i v e   s o u r c e   c o d e   o r   c a n   g e t   i t   i f   y o u   w a n t   i t ;   t h a t   y o u   c a n   c h a n g e 
 
 t h e   s o f t w a r e   a n d   u s e   p i e c e s   o f   i t   i n   n e w   f r e e   p r o g r a m s ;   a n d   t h a t   y o u   a r e 
 
 i n f o r m e d   t h a t   y o u   c a n   d o   t h e s e   t h i n g s . 
 
 
 
 T o   p r o t e c t   y o u r   r i g h t s ,   w e   n e e d   t o   m a k e   r e s t r i c t i o n s   t h a t   f o r b i d   d i s t r i b u t o r s   t o 
 
 d e n y   y o u   t h e s e   r i g h t s   o r   t o   a s k   y o u   t o   s u r r e n d e r   t h e s e   r i g h t s .     T h e s e 
 
 r e s t r i c t i o n s   t r a n s l a t e   t o   c e r t a i n   r e s p o n s i b i l i t i e s   f o r   y o u   i f   y o u   d i s t r i b u t e 
 
 c o p i e s   o f   t h e   l i b r a r y   o r   i f   y o u   m o d i f y   i t . 
 
 
 
 F o r   e x a m p l e ,   i f   y o u   d i s t r i b u t e   c o p i e s   o f   t h e   l i b r a r y ,   w h e t h e r   g r a t i s   o r   f o r   a 
 
 f e e ,   y o u   m u s t   g i v e   t h e   r e c i p i e n t s   a l l   t h e   r i g h t s   t h a t   w e   g a v e   y o u .     Y o u   m u s t 
 
 m a k e   s u r e   t h a t   t h e y ,   t o o ,   r e c e i v e   o r   c a n   g e t   t h e   s o u r c e   c o d e .     I f   y o u   l i n k   o t h e r 
 
 c o d e   w i t h   t h e   l i b r a r y ,   y o u   m u s t   p r o v i d e   c o m p l e t e   o b j e c t   f i l e s   t o   t h e   r e c i p i e n t s , 
 
 s o   t h a t   t h e y   c a n   r e l i n k   t h e m   w i t h   t h e   l i b r a r y   a f t e r   m a k i n g   c h a n g e s   t o   t h e 
 
 l i b r a r y   a n d   r e c o m p i l i n g   i t .     A n d   y o u   m u s t   s h o w   t h e m   t h e s e   t e r m s   s o   t h e y   k n o w 
 
 t h e i r   r i g h t s . 
 
 
 
 W e   p r o t e c t   y o u r   r i g h t s   w i t h   a   t w o - s t e p   m e t h o d :     ( 1 )   w e   c o p y r i g h t   t h e   l i b r a r y , 
 
 a n d   ( 2 )   w e   o f f e r   y o u   t h i s   l i c e n s e ,   w h i c h   g i v e s   y o u   l e g a l   p e r m i s s i o n   t o   c o p y , 
 
 d i s t r i b u t e   a n d / o r   m o d i f y   t h e   l i b r a r y . 
 
 
 
 T o   p r o t e c t   e a c h   d i s t r i b u t o r ,   w e   w a n t   t o   m a k e   i t   v e r y   c l e a r   t h a t   t h e r e   i s   n o 
 
 w a r r a n t y   f o r   t h e   f r e e   l i b r a r y .     A l s o ,   i f   t h e   l i b r a r y   i s   m o d i f i e d   b y   s o m e o n e   e l s e 
 
 a n d   p a s s e d   o n ,   t h e   r e c i p i e n t s   s h o u l d   k n o w   t h a t   w h a t   t h e y   h a v e   i s   n o t   t h e 
 
 o r i g i n a l   v e r s i o n ,   s o   t h a t   t h e   o r i g i n a l   a u t h o r ' s   r e p u t a t i o n   w i l l   n o t   b e   a f f e c t e d 
 
 b y   p r o b l e m s   t h a t   m i g h t   b e   i n t r o d u c e d   b y   o t h e r s . 
 
 
 
 F i n a l l y ,   s o f t w a r e   p a t e n t s   p o s e   a   c o n s t a n t   t h r e a t   t o   t h e   e x i s t e n c e   o f   a n y   f r e e 
 
 p r o g r a m .     W e   w i s h   t o   m a k e   s u r e   t h a t   a   c o m p a n y   c a n n o t   e f f e c t i v e l y   r e s t r i c t   t h e 
 
 u s e r s   o f   a   f r e e   p r o g r a m   b y   o b t a i n i n g   a   r e s t r i c t i v e   l i c e n s e   f r o m   a   p a t e n t   h o l d e r . 
 
 T h e r e f o r e ,   w e   i n s i s t   t h a t   a n y   p a t e n t   l i c e n s e   o b t a i n e d   f o r   a   v e r s i o n   o f   t h e 
 
 l i b r a r y   m u s t   b e   c o n s i s t e n t   w i t h   t h e   f u l l   f r e e d o m   o f   u s e   s p e c i f i e d   i n   t h i s 
 
 l i c e n s e . 
 
 
 
 M o s t   G N U   s o f t w a r e ,   i n c l u d i n g   s o m e   l i b r a r i e s ,   i s   c o v e r e d   b y   t h e   o r d i n a r y   G N U 
 
 G e n e r a l   P u b l i c   L i c e n s e .     T h i s   l i c e n s e ,   t h e   G N U   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e , 
 
 a p p l i e s   t o   c e r t a i n   d e s i g n a t e d   l i b r a r i e s ,   a n d   i s   q u i t e   d i f f e r e n t   f r o m   t h e 
 
 o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e .     W e   u s e   t h i s   l i c e n s e   f o r   c e r t a i n   l i b r a r i e s   i n 
 
 o r d e r   t o   p e r m i t   l i n k i n g   t h o s e   l i b r a r i e s   i n t o   n o n - f r e e   p r o g r a m s . 
 
 
 
 W h e n   a   p r o g r a m   i s   l i n k e d   w i t h   a   l i b r a r y ,   w h e t h e r   s t a t i c a l l y   o r   u s i n g   a   s h a r e d 
 
 l i b r a r y ,   t h e   c o m b i n a t i o n   o f   t h e   t w o   i s   l e g a l l y   s p e a k i n g   a   c o m b i n e d   w o r k ,   a 
 
 d e r i v a t i v e   o f   t h e   o r i g i n a l   l i b r a r y .     T h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e 
 
 t h e r e f o r e   p e r m i t s   s u c h   l i n k i n g   o n l y   i f   t h e   e n t i r e   c o m b i n a t i o n   f i t s   i t s   c r i t e r i a 
 
 o f   f r e e d o m .     T h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   p e r m i t s   m o r e   l a x   c r i t e r i a   f o r 
 
 l i n k i n g   o t h e r   c o d e   w i t h   t h e   l i b r a r y . 
 
 
 
 W e   c a l l   t h i s   l i c e n s e   t h e   " L e s s e r "   G e n e r a l   P u b l i c   L i c e n s e   b e c a u s e   i t   d o e s   L e s s   t o 
 
 p r o t e c t   t h e   u s e r ' s   f r e e d o m   t h a n   t h e   o r d i n a r y   G e n e r a l   P u b l i c   L i c e n s e .     I t   a l s o 
 
 p r o v i d e s   o t h e r   f r e e   s o f t w a r e   d e v e l o p e r s   L e s s   o f   a n   a d v a n t a g e   o v e r   c o m p e t i n g 
 
 n o n - f r e e   p r o g r a m s .     T h e s e   d i s a d v a n t a g e s   a r e   t h e   r e a s o n   w e   u s e   t h e   o r d i n a r y 
 
 G e n e r a l   P u b l i c   L i c e n s e   f o r   m a n y   l i b r a r i e s .     H o w e v e r ,   t h e   L e s s e r   l i c e n s e   p r o v i d e s 
 
 a d v a n t a g e s   i n   c e r t a i n   s p e c i a l   c i r c u m s t a n c e s . 
 
 
 
 F o r   e x a m p l e ,   o n   r a r e   o c c a s i o n s ,   t h e r e   m a y   b e   a   s p e c i a l   n e e d   t o   e n c o u r a g e   t h e 
 
 w i d e s t   p o s s i b l e   u s e   o f   a   c e r t a i n   l i b r a r y ,   s o   t h a t   i t   b e c o m e s   a   d e - f a c t o 
 
 s t a n d a r d .     T o   a c h i e v e   t h i s ,   n o n - f r e e   p r o g r a m s   m u s t   b e   a l l o w e d   t o   u s e   t h e 
 
 l i b r a r y .     A   m o r e   f r e q u e n t   c a s e   i s   t h a t   a   f r e e   l i b r a r y   d o e s   t h e   s a m e   j o b   a s 
 
 w i d e l y   u s e d   n o n - f r e e   l i b r a r i e s .     I n   t h i s   c a s e ,   t h e r e   i s   l i t t l e   t o   g a i n   b y 
 
 l i m i t i n g   t h e   f r e e   l i b r a r y   t o   f r e e   s o f t w a r e   o n l y ,   s o   w e   u s e   t h e   L e s s e r   G e n e r a l 
 
 P u b l i c   L i c e n s e . 
 
 
 
 I n   o t h e r   c a s e s ,   p e r m i s s i o n   t o   u s e   a   p a r t i c u l a r   l i b r a r y   i n   n o n - f r e e   p r o g r a m s 
 
 e n a b l e s   a   g r e a t e r   n u m b e r   o f   p e o p l e   t o   u s e   a   l a r g e   b o d y   o f   f r e e   s o f t w a r e .     F o r 
 
 e x a m p l e ,   p e r m i s s i o n   t o   u s e   t h e   G N U   C   L i b r a r y   i n   n o n - f r e e   p r o g r a m s   e n a b l e s   m a n y 
 
 m o r e   p e o p l e   t o   u s e   t h e   w h o l e   G N U   o p e r a t i n g   s y s t e m ,   a s   w e l l   a s   i t s   v a r i a n t ,   t h e 
 
 G N U / L i n u x   o p e r a t i n g   s y s t e m . 
 
 
 
 A l t h o u g h   t h e   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   i s   L e s s   p r o t e c t i v e   o f   t h e   u s e r s ' 
 
 f r e e d o m ,   i t   d o e s   e n s u r e   t h a t   t h e   u s e r   o f   a   p r o g r a m   t h a t   i s   l i n k e d   w i t h   t h e 
 
 L i b r a r y   h a s   t h e   f r e e d o m   a n d   t h e   w h e r e w i t h a l   t o   r u n   t h a t   p r o g r a m   u s i n g   a   m o d i f i e d 
 
 v e r s i o n   o f   t h e   L i b r a r y . 
 
 
 
 T h e   p r e c i s e   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i o n   a n d   m o d i f i c a t i o n 
 
 f o l l o w .     P a y   c l o s e   a t t e n t i o n   t o   t h e   d i f f e r e n c e   b e t w e e n   a   " w o r k   b a s e d   o n   t h e 
 
 l i b r a r y "   a n d   a   " w o r k   t h a t   u s e s   t h e   l i b r a r y " .     T h e   f o r m e r   c o n t a i n s   c o d e   d e r i v e d 
 
 f r o m   t h e   l i b r a r y ,   w h e r e a s   t h e   l a t t e r   m u s t   b e   c o m b i n e d   w i t h   t h e   l i b r a r y   i n   o r d e r 
 
 t o   r u n .     T E R M S   A N D   C O N D I T I O N S   F O R   C O P Y I N G ,   D I S T R I B U T I O N   A N D   M O D I F I C A T I O N 
 
 
 
 0 .     T h i s   L i c e n s e   A g r e e m e n t   a p p l i e s   t o   a n y   s o f t w a r e   l i b r a r y   o r   o t h e r   p r o g r a m 
 
 w h i c h   c o n t a i n s   a   n o t i c e   p l a c e d   b y   t h e   c o p y r i g h t   h o l d e r   o r   o t h e r   a u t h o r i z e d   p a r t y 
 
 s a y i n g   i t   m a y   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   t h i s   L e s s e r   G e n e r a l   P u b l i c 
 
 L i c e n s e   ( a l s o   c a l l e d   " t h i s   L i c e n s e " ) .     E a c h   l i c e n s e e   i s   a d d r e s s e d   a s   " y o u " . 
 
 
 
 A   " l i b r a r y "   m e a n s   a   c o l l e c t i o n   o f   s o f t w a r e   f u n c t i o n s   a n d / o r   d a t a   p r e p a r e d   s o   a s 
 
 t o   b e   c o n v e n i e n t l y   l i n k e d   w i t h   a p p l i c a t i o n   p r o g r a m s   ( w h i c h   u s e   s o m e   o f   t h o s e 
 
 f u n c t i o n s   a n d   d a t a )   t o   f o r m   e x e c u t a b l e s . 
 
 
 
 T h e   " L i b r a r y " ,   b e l o w ,   r e f e r s   t o   a n y   s u c h   s o f t w a r e   l i b r a r y   o r   w o r k   w h i c h   h a s   b e e n 
 
 d i s t r i b u t e d   u n d e r   t h e s e   t e r m s .     A   " w o r k   b a s e d   o n   t h e   L i b r a r y "   m e a n s   e i t h e r   t h e 
 
 L i b r a r y   o r   a n y   d e r i v a t i v e   w o r k   u n d e r   c o p y r i g h t   l a w :     t h a t   i s   t o   s a y ,   a   w o r k 
 
 c o n t a i n i n g   t h e   L i b r a r y   o r   a   p o r t i o n   o f   i t ,   e i t h e r   v e r b a t i m   o r   w i t h   m o d i f i c a t i o n s 
 
 a n d / o r   t r a n s l a t e d   s t r a i g h t f o r w a r d l y   i n t o   a n o t h e r   l a n g u a g e .     ( H e r e i n a f t e r , 
 
 t r a n s l a t i o n   i s   i n c l u d e d   w i t h o u t   l i m i t a t i o n   i n   t h e   t e r m   " m o d i f i c a t i o n " . ) 
 
 
 
 " S o u r c e   c o d e "   f o r   a   w o r k   m e a n s   t h e   p r e f e r r e d   f o r m   o f   t h e   w o r k   f o r   m a k i n g 
 
 m o d i f i c a t i o n s   t o   i t .     F o r   a   l i b r a r y ,   c o m p l e t e   s o u r c e   c o d e   m e a n s   a l l   t h e   s o u r c e 
 
 c o d e   f o r   a l l   m o d u l e s   i t   c o n t a i n s ,   p l u s   a n y   a s s o c i a t e d   i n t e r f a c e   d e f i n i t i o n 
 
 f i l e s ,   p l u s   t h e   s c r i p t s   u s e d   t o   c o n t r o l   c o m p i l a t i o n   a n d   i n s t a l l a t i o n   o f   t h e 
 
 l i b r a r y . 
 
 
 
 A c t i v i t i e s   o t h e r   t h a n   c o p y i n g ,   d i s t r i b u t i o n   a n d   m o d i f i c a t i o n   a r e   n o t   c o v e r e d   b y 
 
 t h i s   L i c e n s e ;   t h e y   a r e   o u t s i d e   i t s   s c o p e .     T h e   a c t   o f   r u n n i n g   a   p r o g r a m   u s i n g 
 
 t h e   L i b r a r y   i s   n o t   r e s t r i c t e d ,   a n d   o u t p u t   f r o m   s u c h   a   p r o g r a m   i s   c o v e r e d   o n l y   i f 
 
 i t s   c o n t e n t s   c o n s t i t u t e   a   w o r k   b a s e d   o n   t h e   L i b r a r y   ( i n d e p e n d e n t   o f   t h e   u s e   o f 
 
 t h e   L i b r a r y   i n   a   t o o l   f o r   w r i t i n g   i t ) .     W h e t h e r   t h a t   i s   t r u e   d e p e n d s   o n   w h a t   t h e 
 
 L i b r a r y   d o e s   a n d   w h a t   t h e   p r o g r a m   t h a t   u s e s   t h e   L i b r a r y   d o e s . 
 
 
 
 1 .     Y o u   m a y   c o p y   a n d   d i s t r i b u t e   v e r b a t i m   c o p i e s   o f   t h e   L i b r a r y ' s   c o m p l e t e   s o u r c e 
 
 c o d e   a s   y o u   r e c e i v e   i t ,   i n   a n y   m e d i u m ,   p r o v i d e d   t h a t   y o u   c o n s p i c u o u s l y   a n d 
 
 a p p r o p r i a t e l y   p u b l i s h   o n   e a c h   c o p y   a n   a p p r o p r i a t e   c o p y r i g h t   n o t i c e   a n d 
 
 d i s c l a i m e r   o f   w a r r a n t y ;   k e e p   i n t a c t   a l l   t h e   n o t i c e s   t h a t   r e f e r   t o   t h i s   L i c e n s e 
 
 a n d   t o   t h e   a b s e n c e   o f   a n y   w a r r a n t y ;   a n d   d i s t r i b u t e   a   c o p y   o f   t h i s   L i c e n s e   a l o n g 
 
 w i t h   t h e   L i b r a r y . 
 
 
 
 Y o u   m a y   c h a r g e   a   f e e   f o r   t h e   p h y s i c a l   a c t   o f   t r a n s f e r r i n g   a   c o p y ,   a n d   y o u   m a y   a t 
 
 y o u r   o p t i o n   o f f e r   w a r r a n t y   p r o t e c t i o n   i n   e x c h a n g e   f o r   a   f e e . 
 
 
 
 2 .     Y o u   m a y   m o d i f y   y o u r   c o p y   o r   c o p i e s   o f   t h e   L i b r a r y   o r   a n y   p o r t i o n   o f   i t ,   t h u s 
 
 f o r m i n g   a   w o r k   b a s e d   o n   t h e   L i b r a r y ,   a n d   c o p y   a n d   d i s t r i b u t e   s u c h   m o d i f i c a t i o n s 
 
 o r   w o r k   u n d e r   t h e   t e r m s   o f   S e c t i o n   1   a b o v e ,   p r o v i d e d   t h a t   y o u   a l s o   m e e t   a l l   o f 
 
 t h e s e   c o n d i t i o n s : 
 
 
 
 a )   T h e   m o d i f i e d   w o r k   m u s t   i t s e l f   b e   a   s o f t w a r e   l i b r a r y . 
 
 
 
 b )   Y o u   m u s t   c a u s e   t h e   f i l e s   m o d i f i e d   t o   c a r r y   p r o m i n e n t   n o t i c e s   s t a t i n g   t h a t   y o u 
 
 c h a n g e d   t h e   f i l e s   a n d   t h e   d a t e   o f   a n y   c h a n g e . 
 
 
 
 c )   Y o u   m u s t   c a u s e   t h e   w h o l e   o f   t h e   w o r k   t o   b e   l i c e n s e d   a t   n o   c h a r g e   t o   a l l   t h i r d 
 
 p a r t i e s   u n d e r   t h e   t e r m s   o f   t h i s   L i c e n s e . 
 
 
 
 d )   I f   a   f a c i l i t y   i n   t h e   m o d i f i e d   L i b r a r y   r e f e r s   t o   a   f u n c t i o n   o r   a   t a b l e   o f   d a t a 
 
 t o   b e   s u p p l i e d   b y   a n   a p p l i c a t i o n   p r o g r a m   t h a t   u s e s   t h e   f a c i l i t y ,   o t h e r   t h a n   a s 
 
 a n   a r g u m e n t   p a s s e d   w h e n   t h e   f a c i l i t y   i s   i n v o k e d ,   t h e n   y o u   m u s t   m a k e   a   g o o d   f a i t h 
 
 e f f o r t   t o   e n s u r e   t h a t ,   i n   t h e   e v e n t   a n   a p p l i c a t i o n   d o e s   n o t   s u p p l y   s u c h   f u n c t i o n 
 
 o r   t a b l e ,   t h e   f a c i l i t y   s t i l l   o p e r a t e s ,   a n d   p e r f o r m s   w h a t e v e r   p a r t   o f   i t s   p u r p o s e 
 
 r e m a i n s   m e a n i n g f u l . 
 
 
 
 ( F o r   e x a m p l e ,   a   f u n c t i o n   i n   a   l i b r a r y   t o   c o m p u t e   s q u a r e   r o o t s   h a s   a   p u r p o s e   t h a t 
 
 i s   e n t i r e l y   w e l l - d e f i n e d   i n d e p e n d e n t   o f   t h e   a p p l i c a t i o n .     T h e r e f o r e ,   S u b s e c t i o n 
 
 2 d   r e q u i r e s   t h a t   a n y   a p p l i c a t i o n - s u p p l i e d   f u n c t i o n   o r   t a b l e   u s e d   b y   t h i s 
 
 f u n c t i o n   m u s t   b e   o p t i o n a l :     i f   t h e   a p p l i c a t i o n   d o e s   n o t   s u p p l y   i t ,   t h e   s q u a r e 
 
 r o o t   f u n c t i o n   m u s t   s t i l l   c o m p u t e   s q u a r e   r o o t s . ) 
 
 
 
 T h e s e   r e q u i r e m e n t s   a p p l y   t o   t h e   m o d i f i e d   w o r k   a s   a   w h o l e .     I f   i d e n t i f i a b l e 
 
 s e c t i o n s   o f   t h a t   w o r k   a r e   n o t   d e r i v e d   f r o m   t h e   L i b r a r y ,   a n d   c a n   b e   r e a s o n a b l y 
 
 c o n s i d e r e d   i n d e p e n d e n t   a n d   s e p a r a t e   w o r k s   i n   t h e m s e l v e s ,   t h e n   t h i s   L i c e n s e ,   a n d 
 
 i t s   t e r m s ,   d o   n o t   a p p l y   t o   t h o s e   s e c t i o n s   w h e n   y o u   d i s t r i b u t e   t h e m   a s   s e p a r a t e 
 
 w o r k s .     B u t   w h e n   y o u   d i s t r i b u t e   t h e   s a m e   s e c t i o n s   a s   p a r t   o f   a   w h o l e   w h i c h   i s   a 
 
 w o r k   b a s e d   o n   t h e   L i b r a r y ,   t h e   d i s t r i b u t i o n   o f   t h e   w h o l e   m u s t   b e   o n   t h e   t e r m s   o f 
 
 t h i s   L i c e n s e ,   w h o s e   p e r m i s s i o n s   f o r   o t h e r   l i c e n s e e s   e x t e n d   t o   t h e   e n t i r e   w h o l e , 
 
 a n d   t h u s   t o   e a c h   a n d   e v e r y   p a r t   r e g a r d l e s s   o f   w h o   w r o t e   i t . 
 
 
 
 T h u s ,   i t   i s   n o t   t h e   i n t e n t   o f   t h i s   s e c t i o n   t o   c l a i m   r i g h t s   o r   c o n t e s t   y o u r 
 
 r i g h t s   t o   w o r k   w r i t t e n   e n t i r e l y   b y   y o u ;   r a t h e r ,   t h e   i n t e n t   i s   t o   e x e r c i s e   t h e 
 
 r i g h t   t o   c o n t r o l   t h e   d i s t r i b u t i o n   o f   d e r i v a t i v e   o r   c o l l e c t i v e   w o r k s   b a s e d   o n   t h e 
 
 L i b r a r y . 
 
 
 
 I n   a d d i t i o n ,   m e r e   a g g r e g a t i o n   o f   a n o t h e r   w o r k   n o t   b a s e d   o n   t h e   L i b r a r y   w i t h   t h e 
 
 L i b r a r y   ( o r   w i t h   a   w o r k   b a s e d   o n   t h e   L i b r a r y )   o n   a   v o l u m e   o f   a   s t o r a g e   o r 
 
 d i s t r i b u t i o n   m e d i u m   d o e s   n o t   b r i n g   t h e   o t h e r   w o r k   u n d e r   t h e   s c o p e   o f   t h i s 
 
 L i c e n s e . 
 
 
 
 3 .     Y o u   m a y   o p t   t o   a p p l y   t h e   t e r m s   o f   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e 
 
 i n s t e a d   o f   t h i s   L i c e n s e   t o   a   g i v e n   c o p y   o f   t h e   L i b r a r y .     T o   d o   t h i s ,   y o u   m u s t 
 
 a l t e r   a l l   t h e   n o t i c e s   t h a t   r e f e r   t o   t h i s   L i c e n s e ,   s o   t h a t   t h e y   r e f e r   t o   t h e 
 
 o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e ,   v e r s i o n   2 ,   i n s t e a d   o f   t o   t h i s   L i c e n s e .     ( I f 
 
 a   n e w e r   v e r s i o n   t h a n   v e r s i o n   2   o f   t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e   h a s 
 
 a p p e a r e d ,   t h e n   y o u   c a n   s p e c i f y   t h a t   v e r s i o n   i n s t e a d   i f   y o u   w i s h . )     D o   n o t   m a k e 
 
 a n y   o t h e r   c h a n g e   i n   t h e s e   n o t i c e s . 
 
 
 
 O n c e   t h i s   c h a n g e   i s   m a d e   i n   a   g i v e n   c o p y ,   i t   i s   i r r e v e r s i b l e   f o r   t h a t   c o p y ,   s o 
 
 t h e   o r d i n a r y   G N U   G e n e r a l   P u b l i c   L i c e n s e   a p p l i e s   t o   a l l   s u b s e q u e n t   c o p i e s   a n d 
 
 d e r i v a t i v e   w o r k s   m a d e   f r o m   t h a t   c o p y . 
 
 
 
 T h i s   o p t i o n   i s   u s e f u l   w h e n   y o u   w i s h   t o   c o p y   p a r t   o f   t h e   c o d e   o f   t h e   L i b r a r y   i n t o 
 
 a   p r o g r a m   t h a t   i s   n o t   a   l i b r a r y . 
 
 
 
 4 .     Y o u   m a y   c o p y   a n d   d i s t r i b u t e   t h e   L i b r a r y   ( o r   a   p o r t i o n   o r   d e r i v a t i v e   o f   i t , 
 
 u n d e r   S e c t i o n   2 )   i n   o b j e c t   c o d e   o r   e x e c u t a b l e   f o r m   u n d e r   t h e   t e r m s   o f   S e c t i o n s   1 
 
 a n d   2   a b o v e   p r o v i d e d   t h a t   y o u   a c c o m p a n y   i t   w i t h   t h e   c o m p l e t e   c o r r e s p o n d i n g 
 
 m a c h i n e - r e a d a b l e   s o u r c e   c o d e ,   w h i c h   m u s t   b e   d i s t r i b u t e d   u n d e r   t h e   t e r m s   o f 
 
 S e c t i o n s   1   a n d   2   a b o v e   o n   a   m e d i u m   c u s t o m a r i l y   u s e d   f o r   s o f t w a r e   i n t e r c h a n g e . 
 
 
 
 I f   d i s t r i b u t i o n   o f   o b j e c t   c o d e   i s   m a d e   b y   o f f e r i n g   a c c e s s   t o   c o p y   f r o m   a 
 
 d e s i g n a t e d   p l a c e ,   t h e n   o f f e r i n g   e q u i v a l e n t   a c c e s s   t o   c o p y   t h e   s o u r c e   c o d e   f r o m 
 
 t h e   s a m e   p l a c e   s a t i s f i e s   t h e   r e q u i r e m e n t   t o   d i s t r i b u t e   t h e   s o u r c e   c o d e ,   e v e n 
 
 t h o u g h   t h i r d   p a r t i e s   a r e   n o t   c o m p e l l e d   t o   c o p y   t h e   s o u r c e   a l o n g   w i t h   t h e   o b j e c t 
 
 c o d e . 
 
 
 
 5 .     A   p r o g r a m   t h a t   c o n t a i n s   n o   d e r i v a t i v e   o f   a n y   p o r t i o n   o f   t h e   L i b r a r y ,   b u t   i s 
 
 d e s i g n e d   t o   w o r k   w i t h   t h e   L i b r a r y   b y   b e i n g   c o m p i l e d   o r   l i n k e d   w i t h   i t ,   i s   c a l l e d 
 
 a   " w o r k   t h a t   u s e s   t h e   L i b r a r y " .     S u c h   a   w o r k ,   i n   i s o l a t i o n ,   i s   n o t   a   d e r i v a t i v e 
 
 w o r k   o f   t h e   L i b r a r y ,   a n d   t h e r e f o r e   f a l l s   o u t s i d e   t h e   s c o p e   o f   t h i s   L i c e n s e . 
 
 
 
 H o w e v e r ,   l i n k i n g   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   w i t h   t h e   L i b r a r y   c r e a t e s   a n 
 
 e x e c u t a b l e   t h a t   i s   a   d e r i v a t i v e   o f   t h e   L i b r a r y   ( b e c a u s e   i t   c o n t a i n s   p o r t i o n s   o f 
 
 t h e   L i b r a r y ) ,   r a t h e r   t h a n   a   " w o r k   t h a t   u s e s   t h e   l i b r a r y " .     T h e   e x e c u t a b l e   i s 
 
 t h e r e f o r e   c o v e r e d   b y   t h i s   L i c e n s e .     S e c t i o n   6   s t a t e s   t e r m s   f o r   d i s t r i b u t i o n   o f 
 
 s u c h   e x e c u t a b l e s . 
 
 
 
 W h e n   a   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   u s e s   m a t e r i a l   f r o m   a   h e a d e r   f i l e   t h a t   i s 
 
 p a r t   o f   t h e   L i b r a r y ,   t h e   o b j e c t   c o d e   f o r   t h e   w o r k   m a y   b e   a   d e r i v a t i v e   w o r k   o f 
 
 t h e   L i b r a r y   e v e n   t h o u g h   t h e   s o u r c e   c o d e   i s   n o t .     W h e t h e r   t h i s   i s   t r u e   i s 
 
 e s p e c i a l l y   s i g n i f i c a n t   i f   t h e   w o r k   c a n   b e   l i n k e d   w i t h o u t   t h e   L i b r a r y ,   o r   i f   t h e 
 
 w o r k   i s   i t s e l f   a   l i b r a r y .     T h e   t h r e s h o l d   f o r   t h i s   t o   b e   t r u e   i s   n o t   p r e c i s e l y 
 
 d e f i n e d   b y   l a w . 
 
 
 
 I f   s u c h   a n   o b j e c t   f i l e   u s e s   o n l y   n u m e r i c a l   p a r a m e t e r s ,   d a t a   s t r u c t u r e   l a y o u t s 
 
 a n d   a c c e s s o r s ,   a n d   s m a l l   m a c r o s   a n d   s m a l l   i n l i n e   f u n c t i o n s   ( t e n   l i n e s   o r   l e s s   i n 
 
 l e n g t h ) ,   t h e n   t h e   u s e   o f   t h e   o b j e c t   f i l e   i s   u n r e s t r i c t e d ,   r e g a r d l e s s   o f   w h e t h e r 
 
 i t   i s   l e g a l l y   a   d e r i v a t i v e   w o r k .     ( E x e c u t a b l e s   c o n t a i n i n g   t h i s   o b j e c t   c o d e   p l u s 
 
 p o r t i o n s   o f   t h e   L i b r a r y   w i l l   s t i l l   f a l l   u n d e r   S e c t i o n   6 . ) 
 
 
 
 O t h e r w i s e ,   i f   t h e   w o r k   i s   a   d e r i v a t i v e   o f   t h e   L i b r a r y ,   y o u   m a y   d i s t r i b u t e   t h e 
 
 o b j e c t   c o d e   f o r   t h e   w o r k   u n d e r   t h e   t e r m s   o f   S e c t i o n   6 .     A n y   e x e c u t a b l e s 
 
 c o n t a i n i n g   t h a t   w o r k   a l s o   f a l l   u n d e r   S e c t i o n   6 ,   w h e t h e r   o r   n o t   t h e y   a r e   l i n k e d 
 
 d i r e c t l y   w i t h   t h e   L i b r a r y   i t s e l f . 
 
 
 
 6 .     A s   a n   e x c e p t i o n   t o   t h e   S e c t i o n s   a b o v e ,   y o u   m a y   a l s o   c o m b i n e   o r   l i n k   a   " w o r k 
 
 t h a t   u s e s   t h e   L i b r a r y "   w i t h   t h e   L i b r a r y   t o   p r o d u c e   a   w o r k   c o n t a i n i n g   p o r t i o n s   o f 
 
 t h e   L i b r a r y ,   a n d   d i s t r i b u t e   t h a t   w o r k   u n d e r   t e r m s   o f   y o u r   c h o i c e ,   p r o v i d e d   t h a t 
 
 t h e   t e r m s   p e r m i t   m o d i f i c a t i o n   o f   t h e   w o r k   f o r   t h e   c u s t o m e r ' s   o w n   u s e   a n d   r e v e r s e 
 
 e n g i n e e r i n g   f o r   d e b u g g i n g   s u c h   m o d i f i c a t i o n s . 
 
 
 
 Y o u   m u s t   g i v e   p r o m i n e n t   n o t i c e   w i t h   e a c h   c o p y   o f   t h e   w o r k   t h a t   t h e   L i b r a r y   i s 
 
 u s e d   i n   i t   a n d   t h a t   t h e   L i b r a r y   a n d   i t s   u s e   a r e   c o v e r e d   b y   t h i s   L i c e n s e .     Y o u 
 
 m u s t   s u p p l y   a   c o p y   o f   t h i s   L i c e n s e .     I f   t h e   w o r k   d u r i n g   e x e c u t i o n   d i s p l a y s 
 
 c o p y r i g h t   n o t i c e s ,   y o u   m u s t   i n c l u d e   t h e   c o p y r i g h t   n o t i c e   f o r   t h e   L i b r a r y   a m o n g 
 
 t h e m ,   a s   w e l l   a s   a   r e f e r e n c e   d i r e c t i n g   t h e   u s e r   t o   t h e   c o p y   o f   t h i s   L i c e n s e . 
 
 A l s o ,   y o u   m u s t   d o   o n e   o f   t h e s e   t h i n g s : 
 
 
 
 a )   A c c o m p a n y   t h e   w o r k   w i t h   t h e   c o m p l e t e   c o r r e s p o n d i n g   m a c h i n e - r e a d a b l e   s o u r c e 
 
 c o d e   f o r   t h e   L i b r a r y   i n c l u d i n g   w h a t e v e r   c h a n g e s   w e r e   u s e d   i n   t h e   w o r k   ( w h i c h 
 
 m u s t   b e   d i s t r i b u t e d   u n d e r   S e c t i o n s   1   a n d   2   a b o v e ) ;   a n d ,   i f   t h e   w o r k   i s   a n 
 
 e x e c u t a b l e   l i n k e d   w i t h   t h e   L i b r a r y ,   w i t h   t h e   c o m p l e t e   m a c h i n e - r e a d a b l e   " w o r k 
 
 t h a t   u s e s   t h e   L i b r a r y " ,   a s   o b j e c t   c o d e   a n d / o r   s o u r c e   c o d e ,   s o   t h a t   t h e   u s e r   c a n 
 
 m o d i f y   t h e   L i b r a r y   a n d   t h e n   r e l i n k   t o   p r o d u c e   a   m o d i f i e d   e x e c u t a b l e   c o n t a i n i n g 
 
 t h e   m o d i f i e d   L i b r a r y .     ( I t   i s   u n d e r s t o o d   t h a t   t h e   u s e r   w h o   c h a n g e s   t h e   c o n t e n t s 
 
 o f   d e f i n i t i o n s   f i l e s   i n   t h e   L i b r a r y   w i l l   n o t   n e c e s s a r i l y   b e   a b l e   t o   r e c o m p i l e 
 
 t h e   a p p l i c a t i o n   t o   u s e   t h e   m o d i f i e d   d e f i n i t i o n s . ) 
 
 
 
 b )   U s e   a   s u i t a b l e   s h a r e d   l i b r a r y   m e c h a n i s m   f o r   l i n k i n g   w i t h   t h e   L i b r a r y .     A 
 
 s u i t a b l e   m e c h a n i s m   i s   o n e   t h a t   ( 1 )   u s e s   a t   r u n   t i m e   a   c o p y   o f   t h e   l i b r a r y 
 
 a l r e a d y   p r e s e n t   o n   t h e   u s e r ' s   c o m p u t e r   s y s t e m ,   r a t h e r   t h a n   c o p y i n g   l i b r a r y 
 
 f u n c t i o n s   i n t o   t h e   e x e c u t a b l e ,   a n d   ( 2 )   w i l l   o p e r a t e   p r o p e r l y   w i t h   a   m o d i f i e d 
 
 v e r s i o n   o f   t h e   l i b r a r y ,   i f   t h e   u s e r   i n s t a l l s   o n e ,   a s   l o n g   a s   t h e   m o d i f i e d 
 
 v e r s i o n   i s   i n t e r f a c e - c o m p a t i b l e   w i t h   t h e   v e r s i o n   t h a t   t h e   w o r k   w a s   m a d e   w i t h . 
 
 
 
 c )   A c c o m p a n y   t h e   w o r k   w i t h   a   w r i t t e n   o f f e r ,   v a l i d   f o r   a t   l e a s t   t h r e e   y e a r s ,   t o 
 
 g i v e   t h e   s a m e   u s e r   t h e   m a t e r i a l s   s p e c i f i e d   i n   S u b s e c t i o n   6 a ,   a b o v e ,   f o r   a   c h a r g e 
 
 n o   m o r e   t h a n   t h e   c o s t   o f   p e r f o r m i n g   t h i s   d i s t r i b u t i o n . 
 
 
 
 d )   I f   d i s t r i b u t i o n   o f   t h e   w o r k   i s   m a d e   b y   o f f e r i n g   a c c e s s   t o   c o p y   f r o m   a 
 
 d e s i g n a t e d   p l a c e ,   o f f e r   e q u i v a l e n t   a c c e s s   t o   c o p y   t h e   a b o v e   s p e c i f i e d   m a t e r i a l s 
 
 f r o m   t h e   s a m e   p l a c e . 
 
 
 
 e )   V e r i f y   t h a t   t h e   u s e r   h a s   a l r e a d y   r e c e i v e d   a   c o p y   o f   t h e s e   m a t e r i a l s   o r   t h a t 
 
 y o u   h a v e   a l r e a d y   s e n t   t h i s   u s e r   a   c o p y . 
 
 
 
 F o r   a n   e x e c u t a b l e ,   t h e   r e q u i r e d   f o r m   o f   t h e   " w o r k   t h a t   u s e s   t h e   L i b r a r y "   m u s t 
 
 i n c l u d e   a n y   d a t a   a n d   u t i l i t y   p r o g r a m s   n e e d e d   f o r   r e p r o d u c i n g   t h e   e x e c u t a b l e   f r o m 
 
 i t .     H o w e v e r ,   a s   a   s p e c i a l   e x c e p t i o n ,   t h e   m a t e r i a l s   t o   b e   d i s t r i b u t e d   n e e d   n o t 
 
 i n c l u d e   a n y t h i n g   t h a t   i s   n o r m a l l y   d i s t r i b u t e d   ( i n   e i t h e r   s o u r c e   o r   b i n a r y   f o r m ) 
 
 w i t h   t h e   m a j o r   c o m p o n e n t s   ( c o m p i l e r ,   k e r n e l ,   a n d   s o   o n )   o f   t h e   o p e r a t i n g   s y s t e m 
 
 o n   w h i c h   t h e   e x e c u t a b l e   r u n s ,   u n l e s s   t h a t   c o m p o n e n t   i t s e l f   a c c o m p a n i e s   t h e 
 
 e x e c u t a b l e . 
 
 
 
 I t   m a y   h a p p e n   t h a t   t h i s   r e q u i r e m e n t   c o n t r a d i c t s   t h e   l i c e n s e   r e s t r i c t i o n s   o f 
 
 o t h e r   p r o p r i e t a r y   l i b r a r i e s   t h a t   d o   n o t   n o r m a l l y   a c c o m p a n y   t h e   o p e r a t i n g   s y s t e m . 
 
 S u c h   a   c o n t r a d i c t i o n   m e a n s   y o u   c a n n o t   u s e   b o t h   t h e m   a n d   t h e   L i b r a r y   t o g e t h e r   i n 
 
 a n   e x e c u t a b l e   t h a t   y o u   d i s t r i b u t e . 
 
 
 
 7 .     Y o u   m a y   p l a c e   l i b r a r y   f a c i l i t i e s   t h a t   a r e   a   w o r k   b a s e d   o n   t h e   L i b r a r y 
 
 s i d e - b y - s i d e   i n   a   s i n g l e   l i b r a r y   t o g e t h e r   w i t h   o t h e r   l i b r a r y   f a c i l i t i e s   n o t 
 
 c o v e r e d   b y   t h i s   L i c e n s e ,   a n d   d i s t r i b u t e   s u c h   a   c o m b i n e d   l i b r a r y ,   p r o v i d e d   t h a t 
 
 t h e   s e p a r a t e   d i s t r i b u t i o n   o f   t h e   w o r k   b a s e d   o n   t h e   L i b r a r y   a n d   o f   t h e   o t h e r 
 
 l i b r a r y   f a c i l i t i e s   i s   o t h e r w i s e   p e r m i t t e d ,   a n d   p r o v i d e d   t h a t   y o u   d o   t h e s e   t w o 
 
 t h i n g s : 
 
 
 
 a )   A c c o m p a n y   t h e   c o m b i n e d   l i b r a r y   w i t h   a   c o p y   o f   t h e   s a m e   w o r k   b a s e d   o n   t h e 
 
 L i b r a r y ,   u n c o m b i n e d   w i t h   a n y   o t h e r   l i b r a r y   f a c i l i t i e s .     T h i s   m u s t   b e   d i s t r i b u t e d 
 
 u n d e r   t h e   t e r m s   o f   t h e   S e c t i o n s   a b o v e . 
 
 
 
 b )   G i v e   p r o m i n e n t   n o t i c e   w i t h   t h e   c o m b i n e d   l i b r a r y   o f   t h e   f a c t   t h a t   p a r t   o f   i t 
 
 i s   a   w o r k   b a s e d   o n   t h e   L i b r a r y ,   a n d   e x p l a i n i n g   w h e r e   t o   f i n d   t h e   a c c o m p a n y i n g 
 
 u n c o m b i n e d   f o r m   o f   t h e   s a m e   w o r k . 
 
 
 
 8 .     Y o u   m a y   n o t   c o p y ,   m o d i f y ,   s u b l i c e n s e ,   l i n k   w i t h ,   o r   d i s t r i b u t e   t h e   L i b r a r y 
 
 e x c e p t   a s   e x p r e s s l y   p r o v i d e d   u n d e r   t h i s   L i c e n s e .     A n y   a t t e m p t   o t h e r w i s e   t o   c o p y , 
 
 m o d i f y ,   s u b l i c e n s e ,   l i n k   w i t h ,   o r   d i s t r i b u t e   t h e   L i b r a r y   i s   v o i d ,   a n d   w i l l 
 
 a u t o m a t i c a l l y   t e r m i n a t e   y o u r   r i g h t s   u n d e r   t h i s   L i c e n s e .     H o w e v e r ,   p a r t i e s   w h o 
 
 h a v e   r e c e i v e d   c o p i e s ,   o r   r i g h t s ,   f r o m   y o u   u n d e r   t h i s   L i c e n s e   w i l l   n o t   h a v e   t h e i r 
 
 l i c e n s e s   t e r m i n a t e d   s o   l o n g   a s   s u c h   p a r t i e s   r e m a i n   i n   f u l l   c o m p l i a n c e . 
 
 
 
 9 .     Y o u   a r e   n o t   r e q u i r e d   t o   a c c e p t   t h i s   L i c e n s e ,   s i n c e   y o u   h a v e   n o t   s i g n e d   i t . 
 
 H o w e v e r ,   n o t h i n g   e l s e   g r a n t s   y o u   p e r m i s s i o n   t o   m o d i f y   o r   d i s t r i b u t e   t h e   L i b r a r y 
 
 o r   i t s   d e r i v a t i v e   w o r k s .     T h e s e   a c t i o n s   a r e   p r o h i b i t e d   b y   l a w   i f   y o u   d o   n o t 
 
 a c c e p t   t h i s   L i c e n s e .     T h e r e f o r e ,   b y   m o d i f y i n g   o r   d i s t r i b u t i n g   t h e   L i b r a r y   ( o r 
 
 a n y   w o r k   b a s e d   o n   t h e   L i b r a r y ) ,   y o u   i n d i c a t e   y o u r   a c c e p t a n c e   o f   t h i s   L i c e n s e   t o 
 
 d o   s o ,   a n d   a l l   i t s   t e r m s   a n d   c o n d i t i o n s   f o r   c o p y i n g ,   d i s t r i b u t i n g   o r   m o d i f y i n g 
 
 t h e   L i b r a r y   o r   w o r k s   b a s e d   o n   i t . 
 
 
 
 1 0 .     E a c h   t i m e   y o u   r e d i s t r i b u t e   t h e   L i b r a r y   ( o r   a n y   w o r k   b a s e d   o n   t h e   L i b r a r y ) , 
 
 t h e   r e c i p i e n t   a u t o m a t i c a l l y   r e c e i v e s   a   l i c e n s e   f r o m   t h e   o r i g i n a l   l i c e n s o r   t o 
 
 c o p y ,   d i s t r i b u t e ,   l i n k   w i t h   o r   m o d i f y   t h e   L i b r a r y   s u b j e c t   t o   t h e s e   t e r m s   a n d 
 
 c o n d i t i o n s .     Y o u   m a y   n o t   i m p o s e   a n y   f u r t h e r   r e s t r i c t i o n s   o n   t h e   r e c i p i e n t s ' 
 
 e x e r c i s e   o f   t h e   r i g h t s   g r a n t e d   h e r e i n .     Y o u   a r e   n o t   r e s p o n s i b l e   f o r   e n f o r c i n g 
 
 c o m p l i a n c e   b y   t h i r d   p a r t i e s   w i t h   t h i s   L i c e n s e . 
 
 
 
 1 1 .     I f ,   a s   a   c o n s e q u e n c e   o f   a   c o u r t   j u d g m e n t   o r   a l l e g a t i o n   o f   p a t e n t 
 
 i n f r i n g e m e n t   o r   f o r   a n y   o t h e r   r e a s o n   ( n o t   l i m i t e d   t o   p a t e n t   i s s u e s ) ,   c o n d i t i o n s 
 
 a r e   i m p o s e d   o n   y o u   ( w h e t h e r   b y   c o u r t   o r d e r ,   a g r e e m e n t   o r   o t h e r w i s e )   t h a t 
 
 c o n t r a d i c t   t h e   c o n d i t i o n s   o f   t h i s   L i c e n s e ,   t h e y   d o   n o t   e x c u s e   y o u   f r o m   t h e 
 
 c o n d i t i o n s   o f   t h i s   L i c e n s e .     I f   y o u   c a n n o t   d i s t r i b u t e   s o   a s   t o   s a t i s f y 
 
 s i m u l t a n e o u s l y   y o u r   o b l i g a t i o n s   u n d e r   t h i s   L i c e n s e   a n d   a n y   o t h e r   p e r t i n e n t 
 
 o b l i g a t i o n s ,   t h e n   a s   a   c o n s e q u e n c e   y o u   m a y   n o t   d i s t r i b u t e   t h e   L i b r a r y   a t   a l l . 
 
 F o r   e x a m p l e ,   i f   a   p a t e n t   l i c e n s e   w o u l d   n o t   p e r m i t   r o y a l t y - f r e e   r e d i s t r i b u t i o n   o f 
 
 t h e   L i b r a r y   b y   a l l   t h o s e   w h o   r e c e i v e   c o p i e s   d i r e c t l y   o r   i n d i r e c t l y   t h r o u g h   y o u , 
 
 t h e n   t h e   o n l y   w a y   y o u   c o u l d   s a t i s f y   b o t h   i t   a n d   t h i s   L i c e n s e   w o u l d   b e   t o   r e f r a i n 
 
 e n t i r e l y   f r o m   d i s t r i b u t i o n   o f   t h e   L i b r a r y . 
 
 
 
 I f   a n y   p o r t i o n   o f   t h i s   s e c t i o n   i s   h e l d   i n v a l i d   o r   u n e n f o r c e a b l e   u n d e r   a n y 
 
 p a r t i c u l a r   c i r c u m s t a n c e ,   t h e   b a l a n c e   o f   t h e   s e c t i o n   i s   i n t e n d e d   t o   a p p l y ,   a n d 
 
 t h e   s e c t i o n   a s   a   w h o l e   i s   i n t e n d e d   t o   a p p l y   i n   o t h e r   c i r c u m s t a n c e s . 
 
 
 
 I t   i s   n o t   t h e   p u r p o s e   o f   t h i s   s e c t i o n   t o   i n d u c e   y o u   t o   i n f r i n g e   a n y   p a t e n t s   o r 
 
 o t h e r   p r o p e r t y   r i g h t   c l a i m s   o r   t o   c o n t e s t   v a l i d i t y   o f   a n y   s u c h   c l a i m s ;   t h i s 
 
 s e c t i o n   h a s   t h e   s o l e   p u r p o s e   o f   p r o t e c t i n g   t h e   i n t e g r i t y   o f   t h e   f r e e   s o f t w a r e 
 
 d i s t r i b u t i o n   s y s t e m   w h i c h   i s   i m p l e m e n t e d   b y   p u b l i c   l i c e n s e   p r a c t i c e s .     M a n y 
 
 p e o p l e   h a v e   m a d e   g e n e r o u s   c o n t r i b u t i o n s   t o   t h e   w i d e   r a n g e   o f   s o f t w a r e 
 
 d i s t r i b u t e d   t h r o u g h   t h a t   s y s t e m   i n   r e l i a n c e   o n   c o n s i s t e n t   a p p l i c a t i o n   o f   t h a t 
 
 s y s t e m ;   i t   i s   u p   t o   t h e   a u t h o r / d o n o r   t o   d e c i d e   i f   h e   o r   s h e   i s   w i l l i n g   t o 
 
 d i s t r i b u t e   s o f t w a r e   t h r o u g h   a n y   o t h e r   s y s t e m   a n d   a   l i c e n s e e   c a n n o t   i m p o s e   t h a t 
 
 c h o i c e . 
 
 
 
 T h i s   s e c t i o n   i s   i n t e n d e d   t o   m a k e   t h o r o u g h l y   c l e a r   w h a t   i s   b e l i e v e d   t o   b e   a 
 
 c o n s e q u e n c e   o f   t h e   r e s t   o f   t h i s   L i c e n s e . 
 
 
 
 1 2 .     I f   t h e   d i s t r i b u t i o n   a n d / o r   u s e   o f   t h e   L i b r a r y   i s   r e s t r i c t e d   i n   c e r t a i n 
 
 c o u n t r i e s   e i t h e r   b y   p a t e n t s   o r   b y   c o p y r i g h t e d   i n t e r f a c e s ,   t h e   o r i g i n a l   c o p y r i g h t 
 
 h o l d e r   w h o   p l a c e s   t h e   L i b r a r y   u n d e r   t h i s   L i c e n s e   m a y   a d d   a n   e x p l i c i t 
 
 g e o g r a p h i c a l   d i s t r i b u t i o n   l i m i t a t i o n   e x c l u d i n g   t h o s e   c o u n t r i e s ,   s o   t h a t 
 
 d i s t r i b u t i o n   i s   p e r m i t t e d   o n l y   i n   o r   a m o n g   c o u n t r i e s   n o t   t h u s   e x c l u d e d .     I n   s u c h 
 
 c a s e ,   t h i s   L i c e n s e   i n c o r p o r a t e s   t h e   l i m i t a t i o n   a s   i f   w r i t t e n   i n   t h e   b o d y   o f   t h i s 
 
 L i c e n s e . 
 
 
 
 1 3 .     T h e   F r e e   S o f t w a r e   F o u n d a t i o n   m a y   p u b l i s h   r e v i s e d   a n d / o r   n e w   v e r s i o n s   o f   t h e 
 
 L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   f r o m   t i m e   t o   t i m e .     S u c h   n e w   v e r s i o n s   w i l l   b e 
 
 s i m i l a r   i n   s p i r i t   t o   t h e   p r e s e n t   v e r s i o n ,   b u t   m a y   d i f f e r   i n   d e t a i l   t o   a d d r e s s 
 
 n e w   p r o b l e m s   o r   c o n c e r n s . 
 
 
 
 E a c h   v e r s i o n   i s   g i v e n   a   d i s t i n g u i s h i n g   v e r s i o n   n u m b e r .     I f   t h e   L i b r a r y   s p e c i f i e s 
 
 a   v e r s i o n   n u m b e r   o f   t h i s   L i c e n s e   w h i c h   a p p l i e s   t o   i t   a n d   " a n y   l a t e r   v e r s i o n " , 
 
 y o u   h a v e   t h e   o p t i o n   o f   f o l l o w i n g   t h e   t e r m s   a n d   c o n d i t i o n s   e i t h e r   o f   t h a t   v e r s i o n 
 
 o r   o f   a n y   l a t e r   v e r s i o n   p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n .     I f   t h e 
 
 L i b r a r y   d o e s   n o t   s p e c i f y   a   l i c e n s e   v e r s i o n   n u m b e r ,   y o u   m a y   c h o o s e   a n y   v e r s i o n 
 
 e v e r   p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n . 
 
 
 
 1 4 .     I f   y o u   w i s h   t o   i n c o r p o r a t e   p a r t s   o f   t h e   L i b r a r y   i n t o   o t h e r   f r e e   p r o g r a m s 
 
 w h o s e   d i s t r i b u t i o n   c o n d i t i o n s   a r e   i n c o m p a t i b l e   w i t h   t h e s e ,   w r i t e   t o   t h e   a u t h o r 
 
 t o   a s k   f o r   p e r m i s s i o n .     F o r   s o f t w a r e   w h i c h   i s   c o p y r i g h t e d   b y   t h e   F r e e   S o f t w a r e 
 
 F o u n d a t i o n ,   w r i t e   t o   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ;   w e   s o m e t i m e s   m a k e   e x c e p t i o n s 
 
 f o r   t h i s .     O u r   d e c i s i o n   w i l l   b e   g u i d e d   b y   t h e   t w o   g o a l s   o f   p r e s e r v i n g   t h e   f r e e 
 
 s t a t u s   o f   a l l   d e r i v a t i v e s   o f   o u r   f r e e   s o f t w a r e   a n d   o f   p r o m o t i n g   t h e   s h a r i n g   a n d 
 
 r e u s e   o f   s o f t w a r e   g e n e r a l l y . 
 
 
 
 N O   W A R R A N T Y 
 
 
 
 1 5 .     B E C A U S E   T H E   L I B R A R Y   I S   L I C E N S E D   F R E E   O F   C H A R G E ,   T H E R E   I S   N O   W A R R A N T Y   F O R 
 
 T H E   L I B R A R Y ,   T O   T H E   E X T E N T   P E R M I T T E D   B Y   A P P L I C A B L E   L A W .     E X C E P T   W H E N   O T H E R W I S E 
 
 S T A T E D   I N   W R I T I N G   T H E   C O P Y R I G H T   H O L D E R S   A N D / O R   O T H E R   P A R T I E S   P R O V I D E   T H E   L I B R A R Y 
 
 " A S   I S "   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E I T H E R   E X P R E S S E D   O R   I M P L I E D ,   I N C L U D I N G , 
 
 B U T   N O T   L I M I T E D   T O ,   T H E   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A 
 
 P A R T I C U L A R   P U R P O S E .     T H E   E N T I R E   R I S K   A S   T O   T H E   Q U A L I T Y   A N D   P E R F O R M A N C E   O F   T H E 
 
 L I B R A R Y   I S   W I T H   Y O U .     S H O U L D   T H E   L I B R A R Y   P R O V E   D E F E C T I V E ,   Y O U   A S S U M E   T H E   C O S T   O F 
 
 A L L   N E C E S S A R Y   S E R V I C I N G ,   R E P A I R   O R   C O R R E C T I O N . 
 
 
 
 1 6 .     I N   N O   E V E N T   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   W I L L 
 
 A N Y   C O P Y R I G H T   H O L D E R ,   O R   A N Y   O T H E R   P A R T Y   W H O   M A Y   M O D I F Y   A N D / O R   R E D I S T R I B U T E   T H E 
 
 L I B R A R Y   A S   P E R M I T T E D   A B O V E ,   B E   L I A B L E   T O   Y O U   F O R   D A M A G E S ,   I N C L U D I N G   A N Y   G E N E R A L , 
 
 S P E C I A L ,   I N C I D E N T A L   O R   C O N S E Q U E N T I A L   D A M A G E S   A R I S I N G   O U T   O F   T H E   U S E   O R   I N A B I L I T Y 
 
 T O   U S E   T H E   L I B R A R Y   ( I N C L U D I N G   B U T   N O T   L I M I T E D   T O   L O S S   O F   D A T A   O R   D A T A   B E I N G 
 
 R E N D E R E D   I N A C C U R A T E   O R   L O S S E S   S U S T A I N E D   B Y   Y O U   O R   T H I R D   P A R T I E S   O R   A   F A I L U R E   O F 
 
 T H E   L I B R A R Y   T O   O P E R A T E   W I T H   A N Y   O T H E R   S O F T W A R E ) ,   E V E N   I F   S U C H   H O L D E R   O R   O T H E R 
 
 P A R T Y   H A S   B E E N   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E S .     E N D   O F   T E R M S   A N D 
 
 C O N D I T I O N S 
 
 
 
 H o w   t o   A p p l y   T h e s e   T e r m s   t o   Y o u r   N e w   L i b r a r i e s 
 
 
 
 I f   y o u   d e v e l o p   a   n e w   l i b r a r y ,   a n d   y o u   w a n t   i t   t o   b e   o f   t h e   g r e a t e s t   p o s s i b l e   u s e 
 
 t o   t h e   p u b l i c ,   w e   r e c o m m e n d   m a k i n g   i t   f r e e   s o f t w a r e   t h a t   e v e r y o n e   c a n 
 
 r e d i s t r i b u t e   a n d   c h a n g e .     Y o u   c a n   d o   s o   b y   p e r m i t t i n g   r e d i s t r i b u t i o n   u n d e r   t h e s e 
 
 t e r m s   ( o r ,   a l t e r n a t i v e l y ,   u n d e r   t h e   t e r m s   o f   t h e   o r d i n a r y   G e n e r a l   P u b l i c 
 
 L i c e n s e ) . 
 
 
 
 T o   a p p l y   t h e s e   t e r m s ,   a t t a c h   t h e   f o l l o w i n g   n o t i c e s   t o   t h e   l i b r a r y .     I t   i s   s a f e s t 
 
 t o   a t t a c h   t h e m   t o   t h e   s t a r t   o f   e a c h   s o u r c e   f i l e   t o   m o s t   e f f e c t i v e l y   c o n v e y   t h e 
 
 e x c l u s i o n   o f   w a r r a n t y ;   a n d   e a c h   f i l e   s h o u l d   h a v e   a t   l e a s t   t h e   " c o p y r i g h t "   l i n e 
 
 a n d   a   p o i n t e r   t o   w h e r e   t h e   f u l l   n o t i c e   i s   f o u n d . 
 
 
 
         < o n e   l i n e   t o   g i v e   t h e   l i b r a r y ' s   n a m e   a n d   a n   i d e a   o f   w h a t   i t   d o e s . > 
 
         C o p y r i g h t   ( C )   < y e a r >   < n a m e   o f   a u t h o r > 
 
 
 
         T h i s   l i b r a r y   i s   f r e e   s o f t w a r e ;   y o u   c a n   r e d i s t r i b u t e   i t   a n d / o r 
 
         m o d i f y   i t   u n d e r   t h e   t e r m s   o f   t h e   G N U   L e s s e r   G e n e r a l   P u b l i c 
 
         L i c e n s e   a s   p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ;   e i t h e r 
 
         v e r s i o n   2 . 1   o f   t h e   L i c e n s e ,   o r   ( a t   y o u r   o p t i o n )   a n y   l a t e r   v e r s i o n . 
 
 
 
         T h i s   l i b r a r y   i s   d i s t r i b u t e d   i n   t h e   h o p e   t h a t   i t   w i l l   b e   u s e f u l , 
 
         b u t   W I T H O U T   A N Y   W A R R A N T Y ;   w i t h o u t   e v e n   t h e   i m p l i e d   w a r r a n t y   o f 
 
         M E R C H A N T A B I L I T Y   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .   S e e   t h e   G N U 
 
         L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   f o r   m o r e   d e t a i l s . 
 
 
 
         Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   G N U   L e s s e r   G e n e r a l   P u b l i c 
 
         L i c e n s e   a l o n g   w i t h   t h i s   l i b r a r y ;   i f   n o t ,   w r i t e   t o   t h e   F r e e   S o f t w a r e 
 
         F o u n d a t i o n ,   I n c . ,   5 9   T e m p l e   P l a c e ,   S u i t e   3 3 0 ,   B o s t o n ,   M A   0 2 1 1 1 - 1 3 0 7   U S A   
 
 
 
 A l s o   a d d   i n f o r m a t i o n   o n   h o w   t o   c o n t a c t   y o u   b y   e l e c t r o n i c   a n d   p a p e r   m a i l . 
 
 
 
 Y o u   s h o u l d   a l s o   g e t   y o u r   e m p l o y e r   ( i f   y o u   w o r k   a s   a   p r o g r a m m e r )   o r   y o u r   s c h o o l , 
 
 i f   a n y ,   t o   s i g n   a   " c o p y r i g h t   d i s c l a i m e r "   f o r   t h e   l i b r a r y ,   i f   n e c e s s a r y .     H e r e   i s 
 
 a   s a m p l e ;   a l t e r   t h e   n a m e s : 
 
 
 
         Y o y o d y n e ,   I n c . ,   h e r e b y   d i s c l a i m s   a l l   c o p y r i g h t   i n t e r e s t   i n 
 
         t h e   l i b r a r y   ` F r o b '   ( a   l i b r a r y   f o r   t w e a k i n g   k n o b s )   w r i t t e n 
 
         b y   J a m e s   R a n d o m   H a c k e r . 
 
 
 
         s i g n a t u r e   o f   T y   C o o n ,   1   A p r i l   1 9 9 0 
 
 
 
         T y   C o o n ,   P r e s i d e n t   o f   V i c e 
 
 
 
 T h a t ' s   a l l   t h e r e   i s   t o   i t ! 
 
 
 
 
 
             u n R A R   r e s t r i c t i o n 
 
             - - - - - - - - - - - - - - - - - 
 
 
 
                 T h e   u n R A R   s o u r c e s   c a n n o t   b e   u s e d   t o   r e - c r e a t e   t h e   R A R   c o m p r e s s i o n 
 
 a l g o r i t h m ,   
 
                 w h i c h   i s   p r o p r i e t a r y .   D i s t r i b u t i o n   o f   m o d i f i e d   u n R A R   s o u r c e s   i n   s e p a r a t e 
 
 f o r m   
 
                 o r   a s   a   p a r t   o f   o t h e r   s o f t w a r e   i s   p e r m i t t e d ,   p r o v i d e d   t h a t   i t   i s   c l e a r l y 
 
                 s t a t e d   i n   t h e   d o c u m e n t a t i o n   a n d   s o u r c e   c o m m e n t s   t h a t   t h e   c o d e   m a y 
 
                 n o t   b e   u s e d   t o   d e v e l o p   a   R A R   ( W i n R A R )   c o m p a t i b l e   a r c h i v e r . 
 
 
 
 
 
             A E S   c o d e   l i c e n s e 
 
             - - - - - - - - - - - - - - - - 
 
         
 
                 C o p y r i g h t   ( c )   2 0 0 1 ,   D r   B r i a n   G l a d m a n 
 
 
 
                 L I C E N S E   T E R M S 
 
 
 
                 T h e   f r e e   d i s t r i b u t i o n   a n d   u s e   o f   t h i s   s o f t w a r e   i n   b o t h   s o u r c e   a n d   b i n a r y   
 
                 f o r m   i s   a l l o w e d   ( w i t h   o r   w i t h o u t   c h a n g e s )   p r o v i d e d   t h a t : 
 
 
 
                     1 .   d i s t r i b u t i o n s   o f   t h i s   s o u r c e   c o d e   i n c l u d e   t h e   a b o v e   c o p y r i g h t   
 
                           n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r ; 
 
 
 
                     2 .   d i s t r i b u t i o n s   i n   b i n a r y   f o r m   i n c l u d e   t h e   a b o v e   c o p y r i g h t 
 
                           n o t i c e ,   t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r 
 
                           i n   t h e   d o c u m e n t a t i o n   a n d / o r   o t h e r   a s s o c i a t e d   m a t e r i a l s ; 
 
 
 
                     3 .   t h e   c o p y r i g h t   h o l d e r ' s   n a m e   i s   n o t   u s e d   t o   e n d o r s e   p r o d u c t s   
 
                           b u i l t   u s i n g   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   w r i t t e n   p e r m i s s i o n .   
 
 
 
                 D I S C L A I M E R 
 
 
 
                 T h i s   s o f t w a r e   i s   p r o v i d e d   ' a s   i s '   w i t h   n o   e x p l i c i t   o r   i m p l i e d   w a r r a n t i e s 
 
                 i n   r e s p e c t   o f   i t s   p r o p e r t i e s ,   i n c l u d i n g ,   b u t   n o t   l i m i t e d   t o ,   c o r r e c t n e s s   
 
                 a n d   f i t n e s s   f o r   p u r p o s e . 
 
 
 
 
 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 
 
 
 % % T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t : 
 
 U P X 
 
 
 
 U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 - - - - - B E G I N   P G P   S I G N E D   M E S S A G E - - - - - 
 
 
 
 
 
                                   o o o o o           o o o   o o o o o o o o o .       o o o o o o o     o o o o o 
 
                                   ` 8 8 8 '           ` 8 '   ` 8 8 8       ` Y 8 8 .     ` 8 8 8 8         d 8 ' 
 
                                     8 8 8               8       8 8 8       . d 8 8 '         Y 8 8 8 . . 8 P 
 
                                     8 8 8               8       8 8 8 o o o 8 8 P '             ` 8 8 8 8 ' 
 
                                     8 8 8               8       8 8 8                         . 8 P Y 8 8 8 . 
 
                                     ` 8 8 .         . 8 '       8 8 8                       d 8 '     ` 8 8 8 b 
 
                                         ` Y b o d P '         o 8 8 8 o                 o 8 8 8 o     o 8 8 8 8 8 o 
 
 
 
 
 
                                         T h e   U l t i m a t e   P a c k e r   f o r   e X e c u t a b l e s 
 
                     C o p y r i g h t   ( c )   1 9 9 6 - 2 0 0 0   M a r k u s   O b e r h u m e r   &   L a s z l o   M o l n a r 
 
                               h t t p : / / w i l d s a u . i d v . u n i - l i n z . a c . a t / m f x / u p x . h t m l 
 
                                                     h t t p : / / w w w . n e x u s . h u / u p x 
 
                                                         h t t p : / / u p x . t s x . o r g 
 
 
 
 
 
 P L E A S E   C A R E F U L L Y   R E A D   T H I S   L I C E N S E   A G R E E M E N T ,   E S P E C I A L L Y   I F   Y O U   P L A N 
 
 T O   M O D I F Y   T H E   U P X   S O U R C E   C O D E   O R   U S E   A   M O D I F I E D   U P X   V E R S I O N . 
 
 
 
 
 
 A B S T R A C T 
 
 = = = = = = = = 
 
 
 
       U P X   a n d   U C L   a r e   c o p y r i g h t e d   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   t e r m s 
 
       o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   ( h e r e i n a f t e r   t h e   " G P L " ) . 
 
 
 
       T h e   s t u b   w h i c h   i s   i m b e d d e d   i n   e a c h   U P X   c o m p r e s s e d   p r o g r a m   i s   p a r t 
 
       o f   U P X   a n d   U C L ,   a n d   c o n t a i n s   c o d e   t h a t   i s   u n d e r   o u r   c o p y r i g h t .   T h e 
 
       t e r m s   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   s t i l l   a p p l y   a s   c o m p r e s s i n g 
 
       a   p r o g r a m   i s   a   s p e c i a l   f o r m   o f   l i n k i n g   w i t h   o u r   s t u b . 
 
 
 
       A s   a   s p e c i a l   e x c e p t i o n   w e   g r a n t   t h e   f r e e   u s a g e   o f   U P X   f o r   a l l 
 
       e x e c u t a b l e s ,   i n c l u d i n g   c o m m e r c i a l   p r o g r a m s . 
 
       S e e   b e l o w   f o r   d e t a i l s   a n d   r e s t r i c t i o n s . 
 
 
 
 
 
 C O P Y R I G H T 
 
 = = = = = = = = = 
 
 
 
       U P X   a n d   U C L   a r e   c o p y r i g h t e d   s o f t w a r e .   A l l   r i g h t s   r e m a i n   w i t h   t h e   a u t h o r s . 
 
 
 
       U P X   i s   C o p y r i g h t   ( C )   1 9 9 6 - 2 0 0 0   M a r k u s   F r a n z   X a v e r   J o h a n n e s   O b e r h u m e r 
 
       U P X   i s   C o p y r i g h t   ( C )   1 9 9 6 - 2 0 0 0   L a s z l o   M o l n a r 
 
 
 
       U C L   i s   C o p y r i g h t   ( C )   1 9 9 6 - 2 0 0 0   M a r k u s   F r a n z   X a v e r   J o h a n n e s   O b e r h u m e r 
 
 
 
 
 
 G N U   G E N E R A L   P U B L I C   L I C E N S E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
       U P X   a n d   t h e   U C L   l i b r a r y   a r e   f r e e   s o f t w a r e ;   y o u   c a n   r e d i s t r i b u t e   t h e m 
 
       a n d / o r   m o d i f y   t h e m   u n d e r   t h e   t e r m s   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   a s 
 
       p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ;   e i t h e r   v e r s i o n   2   o f 
 
       t h e   L i c e n s e ,   o r   ( a t   y o u r   o p t i o n )   a n y   l a t e r   v e r s i o n . 
 
 
 
       U P X   a n d   U C L   a r e   d i s t r i b u t e d   i n   t h e   h o p e   t h a t   t h e y   w i l l   b e   u s e f u l , 
 
       b u t   W I T H O U T   A N Y   W A R R A N T Y ;   w i t h o u t   e v e n   t h e   i m p l i e d   w a r r a n t y   o f 
 
       M E R C H A N T A B I L I T Y   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .     S e e   t h e 
 
       G N U   G e n e r a l   P u b l i c   L i c e n s e   f o r   m o r e   d e t a i l s . 
 
 
 
       Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e 
 
       a l o n g   w i t h   t h i s   p r o g r a m ;   s e e   t h e   f i l e   C O P Y I N G . 
 
 
 
 
 
 S P E C I A L   E X C E P T I O N   F O R   C O M P R E S S E D   E X E C U T A B L E S 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
       T h e   s t u b   w h i c h   i s   i m b e d d e d   i n   e a c h   U P X   c o m p r e s s e d   p r o g r a m   i s   p a r t 
 
       o f   U P X   a n d   U C L ,   a n d   c o n t a i n s   c o d e   t h a t   i s   u n d e r   o u r   c o p y r i g h t .   T h e 
 
       t e r m s   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   s t i l l   a p p l y   a s   c o m p r e s s i n g 
 
       a   p r o g r a m   i s   a   s p e c i a l   f o r m   o f   l i n k i n g   w i t h   o u r   s t u b . 
 
 
 
       H e r e b y   M a r k u s   F . X . J .   O b e r h u m e r   a n d   L a s z l o   M o l n a r   g r a n t   y o u   s p e c i a l 
 
       p e r m i s s i o n   t o   f r e e l y   u s e   a n d   d i s t r i b u t e   a l l   U P X   c o m p r e s s e d   p r o g r a m s 
 
       ( i n c l u d i n g   c o m m e r c i a l   o n e s ) ,   s u b j e c t   t o   t h e   f o l l o w i n g   r e s t r i c t i o n s : 
 
 
 
       1 .   Y o u   m u s t   c o m p r e s s   y o u r   p r o g r a m   w i t h   a   c o m p l e t e l y   u n m o d i f i e d   U P X 
 
             v e r s i o n ;   e i t h e r   w i t h   o u r   p r e c o m p i l e d   v e r s i o n ,   o r   ( a t   y o u r   o p t i o n ) 
 
             w i t h   a   s e l f   c o m p i l e d   v e r s i o n   o f   t h e   u n m o d i f i e d   U P X   s o u r c e s   a s 
 
             d i s t r i b u t e d   b y   u s . 
 
       2 .   T h i s   a l s o   i m p l i e s   t h a t   t h e   U P X   s t u b   m u s t   b e   c o m p l e t e l y   u n m o d f i e d ,   i . e . 
 
             t h e   s t u b   i m b e d d e d   i n   y o u r   c o m p r e s s e d   p r o g r a m   m u s t   b e   b y t e - i d e n t i c a l 
 
             t o   t h e   s t u b   t h a t   i s   p r o d u c e d   b y   t h e   o f f i c i a l   u n m o d i f i e d   U P X   v e r s i o n . 
 
       3 .   T h e   d e c o m p r e s s o r   a n d   a n y   o t h e r   c o d e   f r o m   t h e   s t u b   m u s t   e x c l u s i v e l y   g e t 
 
             u s e d   b y   t h e   u n m o d i f i e d   U P X   s t u b   f o r   d e c o m p r e s s i n g   y o u r   p r o g r a m   a t 
 
             p r o g r a m   s t a r t u p .   N o   p o r t i o n   o f   t h e   s t u b   m a y   g e t   r e a d ,   c o p i e d , 
 
             c a l l e d   o r   o t h e r w i s e   g e t   u s e d   o r   a c c e s s e d   b y   y o u r   p r o g r a m . 
 
 
 
 
 
 A N N O T A T I O N S 
 
 = = = = = = = = = = = 
 
 
 
     -   Y o u   c a n   u s e   a   m o d i f i e d   U P X   v e r s i o n   o r   m o d i f i e d   U P X   s t u b   o n l y   f o r 
 
         p r o g r a m s   t h a t   a r e   c o m p a t i b l e   w i t h   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e . 
 
 
 
     -   W e   g r a n t   y o u   s p e c i a l   p e r m i s s i o n   t o   f r e e l y   u s e   a n d   d i s t r i b u t e   a l l   U P X 
 
         c o m p r e s s e d   p r o g r a m s .   B u t   a n y   m o d i f i c a t i o n   o f   t h e   U P X   s t u b   ( s u c h   a s , 
 
         b u t   n o t   l i m i t e d   t o ,   r e m o v i n g   o u r   c o p y r i g h t   s t r i n g   o r   m a k i n g   y o u r 
 
         p r o g r a m   n o n - d e c o m p r e s s i b l e )   w i l l   i m m e d i a t e l y   r e v o k e   y o u r   r i g h t   t o 
 
         u s e   a n d   d i s t r i b u t e   a   U P X   c o m p r e s s e d   p r o g r a m . 
 
 
 
     -   U P X   i s   n o t   a   s o f t w a r e   p r o t e c t i o n   t o o l ;   b y   r e q u i r i n g   t h a t   y o u   u s e 
 
         t h e   u n m o d i f i e d   U P X   v e r s i o n   f o r   y o u r   p r o p r i e t a r y   p r o g r a m s   w e 
 
         m a k e   s u r e   t h a t   a n y   u s e r   c a n   d e c o m p r e s s   y o u r   p r o g r a m .   T h i s   p r o t e c t s 
 
         b o t h   y o u   a n d   y o u r   u s e r s   a s   n o b o d y   c a n   h i d e   m a l i c i o u s   c o d e   - 
 
         a n y   p r o g r a m   t h a t   c a n n o t   b e   d e c o m p r e s s e d   i s   h i g h l y   s u s p i c i o u s 
 
         b y   d e f i n i t i o n . 
 
 
 
     -   Y o u   c a n   i n t e g r a t e   a l l   o r   p a r t   o f   U P X   a n d   U C L   i n t o   p r o j e c t s   t h a t 
 
         a r e   c o m p a t i b l e   w i t h   t h e   G N U   G P L ,   b u t   o b v i o u s l y   y o u   c a n n o t   g r a n t 
 
         a n y   s p e c i a l   e x c e p t i o n s   b e y o n d   t h e   G P L   f o r   o u r   c o d e   i n   y o u r   p r o j e c t . 
 
 
 
     -   W e   w a n t   t o   a c t i v e l y   s u p p o r t   m a n u f a c t u r e r s   o f   v i r u s   s c a n n e r s   a n d 
 
         s i m i l a r   s e c u r i t y   s o f t w a r e .   P l e a s e   c o n t a c t   u s   i f   y o u   w o u l d   l i k e   t o 
 
         i n c o r p o r a t e   p a r t s   o f   U P X   o r   U C L   i n t o   s u c h   a   p r o d u c t . 
 
 
 
 
 
 
 
 M a r k u s   F . X . J .   O b e r h u m e r                                       L a s z l o   M o l n a r 
 
 m a r k u s . o b e r h u m e r @ j k . u n i - l i n z . a c . a t                 m l 1 0 5 0 @ c d a t a . t v n e t . h u 
 
 
 
 L i n z ,   A u s t r i a ,   2 5   F e b   2 0 0 0 
 
 
 
 A d d i t i o n a l   L i c e n s e ( s ) 
 
 
 
 T h e   U P X   l i c e n s e   f i l e   i s   a t   h t t p : / / u p x . s o u r c e f o r g e . n e t / u p x - l i c e n s e . h t m l . 
 
 
 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 
 
 
 % % T h e   f o l l o w i n g   s o f t w a r e   m a y   b e   i n c l u d e d   i n   t h i s   p r o d u c t : 
 
 L Z M A   S o f t w a r e   D e v e l o p m e n t   K i t 
 
 
 
 U s e   o f   a n y   o f   t h i s   s o f t w a r e   i s   g o v e r n e d   b y   t h e   t e r m s   o f   t h e   l i c e n s e   b e l o w : 
 
 
 
 L i c e n s e 
 
 
 
 L Z M A   S D K   i s   a v a i l a b l e   u n d e r   a n y   o f   t h e   f o l l o w i n g   l i c e n s e s : 
 
 
 
       1 .   G N U   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   ( G N U   L G P L ) 
 
       2 .   C o m m o n   P u b l i c   L i c e n s e   ( C P L ) 
 
       3 .   S i m p l i f i e d   l i c e n s e   f o r   u n m o d i f i e d   c o d e   ( r e a d   S P E C I A L   E X C E P T I O N ) 
 
       4 .   P r o p r i e t a r y   l i c e n s e 
 
 
 
 T h i s   m e a n s   t h a t   y o u   c a n   s e l e c t   o n e   o f   t h e s e   f o u r   o p t i o n s   a n d   f o l l o w   r u l e s   o f 
 
 t h a t   l i c e n s e . 
 
 
 
 S P E C I A L   E X C E P T I O N :     I g o r   P a v l o v ,   a s   t h e   a u t h o r   o f   t h i s   c o d e ,   e x p r e s s l y   p e r m i t 
 
 y o u   s t a t i c a l l y   o r   d y n a m i c a l l y   t o   l i n k   y o u r   c o d e   ( o r   b i n d   b y   n a m e )   t o   t h e   f i l e s 
 
 f r o m   L Z M A   S D K   w i t h o u t   s u b j e c t i n g   y o u r   l i n k e d   c o d e   t o   t h e   t e r m s   o f   t h e   C P L   o r   G N U 
 
 L G P L .     A n y   m o d i f i c a t i o n   o r   a d d i t i o n   t o   a n y   f i l e   i n   t h e   L Z M A   S D K ,   h o w e v e r ,   i s 
 
 s u b j e c t   t o   t h e   G N U   L G P L   o r   C P L   t e r m s . 
 
 
 
 T h i s   S P E C I A L   E X C E P T I O N   a l l o w s   y o u   t o   u s e   L Z M A   S D K   i n   a p p l i c a t i o n s   w i t h 
 
 p r o p r i e t a r y   c o d e ,   p r o v i d e d   y o u   k e e p   t h e   L Z M A   S D K   c o d e   u n m o d i f i e d . 
 
 
 
 S P E C I A L   E X C E P T I O N   # 2 :     I g o r   P a v l o v ,   a s   t h e   a u t h o r   o f   t h i s   c o d e ,   e x p r e s s l y 
 
 p e r m i t s   y o u   t o   u s e   L Z M A   S D K   4 . 4 3   u n d e r   t h e   s a m e   t e r m s   a n d   c o n d i t i o n s   c o n t a i n e d 
 
 i n   t h e   L i c e n s e   A g r e e m e n t   y o u   h a v e   f o r   a n y   p r e v i o u s   v e r s i o n   o f   L Z M A   S D K   d e v e l o p e d 
 
 b y   I g o r   P a v l o v . 
 
 
 
 S P E C I A L   E X C E P T I O N   # 2   a l l o w s   h o l d e r s   o f   p r o p r i e t a r y   l i c e n s e s   t o   u s e   l a t e s t 
 
 v e r s i o n   o f   L Z M A   S D K   a s   u p d a t e   f o r   p r e v i o u s   v e r s i o n s . 
 
 
 
 G N U   L G P L   a n d   C P L   a r e   p r e t t y   s i m i l a r   a n d   b o t h   t h e s e   l i c e n s e s   a r e   c l a s s i f i e d   a s 
 
 f r e e   s o f t w a r e   l i c e n s e s   a t   h t t p : / / w w w . g n u . o r g /   a n d   O S I - a p p r o v e d   a t 
 
 h t t p : / / w w w . o p e n s o u r c e . o r g / . 
 
 
 
 L Z M A   S D K   a l s o   i s   a v a i l a b l e   u n d e r   a   p r o p r i e t a r y   l i c e n s e   w h i c h   c a n   i n c l u d e : 
 
 
 
 1 .     T h e   r i g h t   t o   m o d i f y   c o d e   f r o m   t h e   L Z M A   S D K   w i t h o u t   s u b j e c t i n g   t h e   m o d i f i e d 
 
 c o d e   t o   t h e   t e r m s   o f   t h e   C P L   o r   G N U   L G P L 
 
 
 
 2 .     T e c h n i c a l   s u p p o r t   f o r   L Z M A   S D K   v i a   e m a i l 
 
 
 
 T o   r e q u e s t   s u c h   a   p r o p r i e t a r y   l i c e n s e ,   o r   f o r   a n y   a d d i t i o n a l   c o n s u l t a t i o n s ,   s e n d 
 
 a n   e m a i l   m e s s a g e ,   u s i n g   t h e   7 - Z i p   s u p p o r t   p a g e :     S e n d   m e s s a g e   t o   L Z M A   d e v e l o p e r 
 
 
 
 T h e   s o u r c e   c o d e   o f   7 - Z i p   i s   r e l e a s e d   u n d e r   t h e   t e r m s   o f   t h e   G N U   L G P L .     Y o u   c a n 
 
 d o w n l o a d   t h e   s o u r c e   c o d e   o f   7 - Z i p   a t   7 - Z i p ' s   S o u r c e   F o r g e   P a g e 
 
 
 
 A d d i t i o n a l   L i c e n s e ( s ) 
 
 
 
 T h e   l i c e n s e   i n c l u d e d   w i t h   t h e   s o f t w a r e   d i f f e r s   s l i g h t l y   f r o m   t h e   v e r s i o n   p o s t e d 
 
 o n   t h e   w e b s i t e .     S p e c i f i c a l l y   i t   i n c l u d e s   S P E C I A L   E X C E P T I O N   # 3 ,   w h i c h   i s   n o t 
 
 p r e s e n t   i n   t h e   l i c e n s e   o n   t h e   w e b s i t e .     T h e   l i c e n s e   f r o m   t h e   s o f t w a r e   a r c h i v e 
 
 f o l l o w s : 
 
 
 
 L I C E N S E 
 
 - - - - - - - 
 
 
 
 L Z M A   S D K   i s   a v a i l a b l e   u n d e r   a n y   o f   t h e   f o l l o w i n g   l i c e n s e s : 
 
 
 
 1 )   G N U   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   ( G N U   L G P L ) 
 
 2 )   C o m m o n   P u b l i c   L i c e n s e   ( C P L ) 
 
 3 )   S i m p l i f i e d   l i c e n s e   f o r   u n m o d i f i e d   c o d e   ( r e a d   S P E C I A L   E X C E P T I O N )   
 
 4 )   P r o p r i e t a r y   l i c e n s e   
 
 
 
 I t   m e a n s   t h a t   y o u   c a n   s e l e c t   o n e   o f   t h e s e   f o u r   o p t i o n s   a n d   f o l l o w   r u l e s   o f   t h a t   l i c e n s e . 
 
 
 
 
 
 1 , 2 )   G N U   L G P L   a n d   C P L   l i c e n s e s   a r e   p r e t t y   s i m i l a r   a n d   b o t h   t h e s e   l i c e n s e s   a r e 
 
 c l a s s i f i e d   a s 
 
   -   " F r e e   s o f t w a r e   l i c e n s e s "   a t   h t t p : / / w w w . g n u . o r g /   
 
   -   " O S I - a p p r o v e d "   a t   h t t p : / / w w w . o p e n s o u r c e . o r g / 
 
 
 
 
 
 3 )   S P E C I A L   E X C E P T I O N 
 
 
 
 I g o r   P a v l o v ,   a s   t h e   a u t h o r   o f   t h i s   c o d e ,   e x p r e s s l y   p e r m i t s   y o u   t o   s t a t i c a l l y   o r 
 
 d y n a m i c a l l y   l i n k   y o u r   c o d e   ( o r   b i n d   b y   n a m e )   t o   t h e   f i l e s   f r o m   L Z M A   S D K   w i t h o u t 
 
 s u b j e c t i n g   y o u r   l i n k e d   c o d e   t o   t h e   t e r m s   o f   t h e   C P L   o r   G N U   L G P L .     A n y 
 
 m o d i f i c a t i o n s   o r   a d d i t i o n s   t o   f i l e s   f r o m   L Z M A   S D K ,   h o w e v e r ,   a r e   s u b j e c t   t o   t h e 
 
 G N U   L G P L   o r   C P L   t e r m s . 
 
 
 
 S P E C I A L   E X C E P T I O N   a l l o w s   y o u   t o   u s e   L Z M A   S D K   i n   a p p l i c a t i o n s   w i t h   c l o s e d   c o d e , 
 
 w h i l e   y o u   k e e p   L Z M A   S D K   c o d e   u n m o d i f i e d . 
 
 
 
 
 
 S P E C I A L   E X C E P T I O N   # 2 :     I g o r   P a v l o v ,   a s   t h e   a u t h o r   o f   t h i s   c o d e ,   e x p r e s s l y 
 
 p e r m i t s   y o u   t o   u s e   t h i s   c o d e   u n d e r   t h e   s a m e   t e r m s   a n d   c o n d i t i o n s   c o n t a i n e d   i n 
 
 t h e   L i c e n s e   A g r e e m e n t   y o u   h a v e   f o r   a n y   p r e v i o u s   v e r s i o n   o f   L Z M A   S D K   d e v e l o p e d   b y 
 
 I g o r   P a v l o v . 
 
 
 
 S P E C I A L   E X C E P T I O N   # 2   a l l o w s   o w n e r s   o f   p r o p r i e t a r y   l i c e n s e s   t o   u s e   l a t e s t   v e r s i o n 
 
 o f   L Z M A   S D K   a s   u p d a t e   f o r   p r e v i o u s   v e r s i o n s . 
 
 
 
 
 
 S P E C I A L   E X C E P T I O N   # 3 :     I g o r   P a v l o v ,   a s   t h e   a u t h o r   o f   t h i s   c o d e ,   e x p r e s s l y 
 
 p e r m i t s   y o u   t o   u s e   c o d e   o f   t h e   f o l l o w i n g   f i l e s :     B r a n c h T y p e s . h ,   L z m a T y p e s . h , 
 
 L z m a T e s t . c ,   L z m a S t a t e T e s t . c ,   L z m a A l o n e . c p p ,   L z m a A l o n e . c s ,   L z m a A l o n e . j a v a   a s 
 
 p u b l i c   d o m a i n   c o d e . 
 
 
 
 
 
 4 )   P r o p r i e t a r y   l i c e n s e 
 
 
 
 L Z M A   S D K   a l s o   c a n   b e   a v a i l a b l e   u n d e r   a   p r o p r i e t a r y   l i c e n s e   w h i c h   
 
 c a n   i n c l u d e : 
 
 
 
 1 )   R i g h t   t o   m o d i f y   c o d e   w i t h o u t   s u b j e c t i n g   m o d i f i e d   c o d e   t o   t h e   t e r m s   o f   t h e   C P L   o r   G N U   L G P L 
 
 2 )   T e c h n i c a l   s u p p o r t   f o r   c o d e 
 
 
 
 T o   r e q u e s t   s u c h   p r o p r i e t a r y   l i c e n s e   o r   a n y   a d d i t i o n a l   c o n s u l t a t i o n s ,   s e n d   e m a i l 
 
 m e s s a g e   f r o m   t h a t   p a g e : h t t p : / / w w w . 7 - z i p . o r g / s u p p o r t . h t m l 
 
 
 
 
 
 Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   G N U   L e s s e r   G e n e r a l   P u b l i c   L i c e n s e   a l o n g 
 
 w i t h   t h i s   l i b r a r y ;   i f   n o t ,   w r i t e   t o   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ,   I n c . ,   5 9 
 
 T e m p l e   P l a c e ,   S u i t e   3 3 0 ,   B o s t o n ,   M A   0 2 1 1 1 - 1 3 0 7   U S A 
 
 
 
 Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   C o m m o n   P u b l i c   L i c e n s e   a l o n g   w i t h   t h i s 
 
 l i b r a r y . 
 
 