 L e g a l   N o t i c e s : 
 C o p y r i g h t      1 9 8 3 - 2 0 1 2   A p p l e   I n c .   A l l   r i g h t s   r e s e r v e d . 
 A p p l e ,   t h e   A p p l e   l o g o   a n d   A p p l e   T V   a r e   t r a d e m a r k s   o f   A p p l e   I n c . ,   r e g i s t e r e d   i n   t h e   U . S .   a n d   o t h e r   c o u n t r i e s .   
 F o r   A p p l e   a n d   t h i r d   p a r t y   s o f t w a r e   l i c e n s e   a g r e e m e n t s   p r e s e n t e d   a t   a c t i v a t i o n   o r   i n c l u d e d   w i t h   t h e   p r o d u c t   a n d   p r e s e n t e d   w i t h   a n y   s o f t w a r e   u p d a t e s ,   s e e   w w w . a p p l e . c o m / l e g a l / s l a / 
 A C E L P   i s   e i t h e r   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   V o i c e A g e   C o r p o r a t i o n   i n   t h e   U n i t e d   S t a t e s   a n d   o r   o t h e r   c o u n t r i e s   a n d   u s e d   u n d e r   l i c e n s e   f r o m   V o i c e A g e   C o r p o r a t i o n .   T h e   A C E L P  . n e t   c o d e c   i n   t h i s   p r o d u c t   i s   u s e d   u n d e r   l i c e n s e   f r o m   V o i c e A g e   C o r p o r a t i o n .   C o p y r i g h t      2 0 0 2 - 2 0 0 5   V o i c e A g e   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 . 
 T h e   A u d i b l e   s o f t w a r e   i n   t h i s   p r o d u c t   i s   u s e d   u n d e r   l i c e n s e   f r o m   A u d i b l e .   C o p y r i g h t      2 0 0 2   b y   A u d i b l e ,   I n c .   A l l   r i g h t s   r e s e r v e d . 
 T h i s   p r o d u c t   c o n t a i n s   t h e   B L U E m a g i c   s o f t w a r e   B l u e t o o t h    p r o t o c o l   s t a c k .   B L U E m a g i c   i s   a   t r a d e m a r k   o f   O p e n   I n t e r f a c e   N o r t h   A m e r i c a ,   I n c .   r e g i s t e r e d   i n   t h e   U S .   B l u e t o o t h    i s   a   r e g i s t e r e d   t r a d e m a r k   o w n e d   b y   B l u e t o o t h   S I G ,   I n c .   u s e d   u n d e r   l i c e n s e . 
 C r o w n   C o p y r i g h t   m a t e r i a l   i s   r e p r o d u c e d   w i t h   t h e   p e r m i s s i o n   o f   t h e   O f f i c e   o f   P u b l i c   S e c t o r   I n f o r m a t i o n   ( O P S I ) .   S o u r c e :   O f f i c e   f o r   N a t i o n a l   S t a t i s t i c s .   h t t p : / / w w w . s t a t i s t i c s . g o v . u k / d e f a u l t . a s p . 
 P o r t i o n s   o f   t h i s   P r o d u c t   a r e   c o p y r i g h t e d   b y   D a i n i p p o n   S c r e e n   M f g .   C o . ,   L t d .   A l l   R i g h t s   R e s e r v e d .   " H i r a g i n o "   i s   a   t r a d e m a r k   o f   D a i n i p p o n   S c r e e n   M f g .   C o . ,   L t d .   r e g i s t e r e d   i n   J a p a n . 
 C o p y r i g h t      1 9 8 1   L i n o t y p e   A G   a n d / o r   i t s   s u b s i d i a r i e s .   A l l   R i g h t s   R e s e r v e d .   T h i s   R e c o r d   M a t e r i a l   A n d   T h e   D a t a   R e c o r d e d   T h e r e o n   A r e   L i c e n s e d   F r o m   a n d   A r e   T h e   P r o p e r t y   O f   L i n o t y p e   O r   I t s   L i c e n s o r s   A n d   M a y   N o t   B e   R e p r o d u c e d ,   U s e d ,   D i s p l a y e d ,   M o d i f i e d ,   D i s c l o s e d   O r   T r a n s f e r r e d   I n   A n y   M a n n e r   W i t h o u t   T h e   E x p r e s s   W r i t t e n   A p p r o v a l   O f   L i n o t y p e . 
 C o p y r i g h t      1 9 9 9 - 2 0 0 2 ,   L i n o t y p e   L i b r a r y   G m b H   &   a f f i l i a t e s .   A l l   r i g h t s   r e s e r v e d .   L i n o t y p e   D i d o t ,   H e l v e t i c a N e u e   a n d   Z a p f i n o   a r e   T r a d e m a r k s   o f   H e i d e l b e r g e r   D r u c k m a s c h i n e n   A G ,   w h i c h   m a y   b e   r e g i s t e r e d   i n   c e r t a i n   j u r i s d i c t i o n s ,   e x c l u s i v e l y   l i c e n s e d   t h r o u g h   L i n o t y p e   L i b r a r y   G m b H ,   a   w h o l l y   o w n e d   s u b s i d i a r y   o f   H e i d e l b e r g e r   D r u c k m a s c h i n e n   A G . 
 M a r k e r   F e l t   t y p e f a c e   d e s i g n s   c r e a t e d   b y   S n y d e r   F o n t s . 
 B i g e l o w   &   H o l m e s   (   L u c i d a G r a n d e   ) 
 C o p y r i g h t      1 9 8 9 - 2 0 0 5   B i g e l o w   &   H o l m e s   I n c .   A l l   r i g h t s   r e s e r v e d .   L u c i d a   i s   a   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 c .   r e g i s t e r e d   i n   t h e   U . S .   P a t e n t   a n d   T r a d e m a r k   O f f i c e   a n d   m a y   b e   r e g i s t e r e d   i n   o t h e r   j u r i s d i c t i o n s .   L u c i d a   t y p e f a c e   d e s i g n s   c r e a t e d   b y   K r i s   H o l m e s   a n d   C h a r l e s   B i g e l o w .   T h i s   f o n t   i s   t h e   p r o p e r t y   o f   B i g e l o w   &   H o l m e s   I n c . ,   a n d   i s   d i s t r i b u t e d   u n d e r   l i c e n s e   t o   A p p l e   I n c . 
 
 M P E G   L a y e r - 3   a u d i o   c o d i n g   t e c h n o l o g y   l i c e n s e d   f r o m   F r a u n h o f e r   I I S   a n d   T H O M S O N   m u l t i m e d i a . 
 F e a t u r e s   t h e   Q D e s i g n   M u s i c   C o d e c . 
 F e a t u r e s   t h e   S o r e n s e n   V i d e o   C o d e c . 
 D o l b y   L a b o r a t o r i e s ,   I n c .   
  D o l b y    a n d   t h e    D o u b l e - D    s y m b o l   a r e   t r a d e m a r k s   o f   D o l b y   L a b o r a t o r i e s .     
 
 U V 2 2 H R   H I g h   R e s o l u t i o n   A u d i o   E n c o d i n g   l i c e n s e d   f r o m   A p o g e e   E l e c t r o n i c s .   
 
 P r i v a c y   P o l i c i e s : 
 A p p l e ' s   P r i v a c y   P o l i c y   c a n   b e   f o u n d   a t :   h t t p : / / w w w . a p p l e . c o m / l e g a l / p r i v a c y / 
 Y o u T u b e ' s   P r i v a c y   N o t i c e   c a n   b e   f o u n d   a t :   h t t p : / / w w w . y o u t u b e . c o m / t / p r i v a c y 
 Y a h o o  s   F l i c k r   P r i v a c y   P o l i c y   c a n   b e   f o u n d   a t :   h t t p : / / f l i c k r . c o m / p r i v a c y _ p o l i c y . g n e 
 N e t f l i x  s   P r i v a c y   P o l i c y   c a n   b e   f o u n d   a t :   h t t p : / / w w w . n e t f l i x . c o m / P r i v a c y P o l i c y 
 
 A c k n o w l e d g m e n t s : 
 P o r t i o n s   o f   t h i s   A p p l e   S o f t w a r e   m a y   u t i l i z e   t h e   f o l l o w i n g   c o p y r i g h t e d   m a t e r i a l ,   t h e   u s e   o f   w h i c h   i s   h e r e b y   a c k n o w l e d g e d . 
 A l i c e   G r o u p   (   B S D   k e r n e l   ) 
 C o p y r i g h t      1 9 9 3   A l l e n   K .   B r i g g s ,   C h r i s   P .   C a p u t o ,   M i c h a e l   L .   F i n c h ,   B r a d l e y   A .   G r a n t h a m ,   a n d   L a w r e n c e   A .   K e s t e l o o t .   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 .   A l l   a d v e r t i s i n g   m a t e r i a l s   m e n t i o n i n g   f e a t u r e s   o r   u s e   o f   t h i s   s o f t w a r e   m u s t   d i s p l a y   t h e   f o l l o w i n g   a c k n o w l e d g e 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 l i c e   G r o u p .   4 .   T h e   n a m e s   o f   t h e   A l i c e   G r o u p   o r   a n y   o f   i t s   m e m b e r s   m a y   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   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   A L I C E   G R O U P   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 L I C E   G R O U P   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 . 
 A T & T   (   C   L i b r a r y   ) 
 T h e   a u t h o r   o f   t h i s   s o f t w a r e   i s   D a v i d   M .   G a y .   C o p y r i g h t      1 9 9 1   b y   A T & T . 
 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   f o r   a n y   p u r p o s e   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 i s   e n t i r e   n o t i c e   i s   i n c l u d e d   i n   a l l   c o p i e s   o f   a n y   s o f t w a r e   w h i c h   i s   o r   i n c l u d e s   a   c o p y   o r   m o d i f i c a t i o n   o f   t h i s   s o f t w a r e   a n d   i n   a l l   c o p i e s   o f   t h e   s u p p o r t i n g   d o c u m e n t a t i o n   f o r   s u c h   s o f t w a r e . 
 T H I S   S O F T W A R E   I S   B E I N G   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   P A R T I C U L A R ,   N E I T H E R   T H E   A U T H O R   N O R   A T & T   M A K 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   O F   A N Y   K I N D   C O N C E R N I N G   T H E   M E R C H A N T A B I L I T Y   O F   T H I S   S O F T W A R E   O R   I T S   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 . 
 B i t s t r e a m   I n c .   a n d   T a v m j o n g   B a h   (   D e j a V u   F o n t s   ) 
 F o n t s   a r e      B i t s t r e a m   ( s e e   b e l o w ) .   D e j a V u   c h a n g e s   a r e   i n   p u b l i c   d o m a i n .   E x p l a n a t i o n   o f   c o p y r i g h t   i s   o n   G n o m e   p a g e   o n   B i t s t r e a m   V e r a   f o n t s .   G l y p h s   i m p o r t e d   f r o m   A r e v   f o n t s   a r e      T a v m j u n g   B a h   ( s e e   b e l o w ) . 
 B i t s t r e a m   V e r a   F o n t s   C o p y r i g h t : 
 C o p y r i g h t      2 0 0 3   b y   B i t s t r e a m ,   I n c .   A l l   R i g h t s   R e s e r v e d .   B i t s t r e a m   V e r a   i s   a   t r a d e m a r k   o f   B i t s t r e a m ,   I n 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 e   f o n t s   a c c o m p a n y i n g   t h i s   l i c e n s e   ( " F o n t s " )   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   " F o n t   S o f t w a r e " ) ,   t o   r e p r o d u c e   a n d   d i s t r i b u t e   t h e   F o n t   S o f t w a r 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   t h e   r i g h t s   t o   u s e ,   c o p 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   F o n t   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   F o n t   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   a n d   t r a d e m a r k   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   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 f   o n e   o r   m o r e   o f   t h e   F o n t   S o f t w a r e   t y p e f a c e s . 
 T h e   F o n t   S o f t w a r e   m a y   b e   m o d i f i e d ,   a l t e r e d ,   o r   a d d e d   t o ,   a n d   i n   p a r t i c u l a r   t h e   d e s i g n s   o f   g l y p h s   o r   c h a r a c t e r s   i n   t h e   F o n t s   m a y   b e   m o d i f i e d   a n d   a d d i t i o n a l   g l y p h s   o r   c h a r a c t e r s   m a y   b e   a d d e d   t o   t h e   F o n t s ,   o n l y   i f   t h e   f o n t s   a r e   r e n a m e d   t o   n a m e s   n o t   c o n t a i n i n g   e i t h e r   t h e   w o r d s   " B i t s t r e a m "   o r   t h e   w o r d   " V e r a " . 
 T h i s   L i c e n s e   b e c o m e s   n u l l   a n d   v o i d   t o   t h e   e x t e n t   a p p l i c a b l e   t o   F o n t s   o r   F o n t   S o f t w a r e   t h a t   h a s   b e e n   m o d i f i e d   a n d   i s   d i s t r i b u t e d   u n d e r   t h e   " B i t s t r e a m   V e r a "   n a m e s . 
 T h e   F o n t   S o f t w a r e   m a y   b e   s o l d   a s   p a r t   o f   a   l a r g e r   s o f t w a r e   p a c k a g e   b u t   n o   c o p y   o f   o n e   o r   m o r e   o f   t h e   F o n t   S o f t w a r e   t y p e f a c e s   m a y   b e   s o l d   b y   i t s e l f . 
 T H E   F O N T   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   A N Y   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   C O P Y R I G H T ,   P A T E N T ,   T R A D E M A R K ,   O R   O T H E R   R I G H T .   I N   N O   E V E N T   S H A L L   B I T S T R E A M   O R   T H E   G N O M E   F O U N D A T I O N   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 ,   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 D I R E C T ,   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 ,   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   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   F O N T   S O F T W A R E   O R   F R O M   O T H E R   D E A L I N G S   I N   T H E   F O N T   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 s   o f   G n o m e ,   t h e   G n o m e   F o u n d a t i o n ,   a n d   B i t s t r e a m   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   F o n t   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   G n o m e   F o u n d a t i o n   o r   B i t s t r e a m   I n c . ,   r e s p e c t i v e l y .   F o r   f u r t h e r   i n f o r m a t i o n ,   c o n t a c t :   f o n t s   a t   g n o m e   d o t   o r g . 
 A r e v   F o n t s   C o p y r i g h t : 
 C o p y r i g h t      2 0 0 6   b y   T a v m j o n g   B a h .   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 e   f o n t s   a c c o m p a n y i n g   t h i s   l i c e n s e   ( " F o n t s " )   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   " F o n t   S o f t w a r e " ) ,   t o   r e p r o d u c e   a n d   d i s t r i b u t e   t h e   m o d i f i c a t i o n s   t o   t h e   B i t s t r e a m   V e r a   F o n t   S o f t w a r 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   t h e   r i g h t s   t o   u s e ,   c o p 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   F o n t   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   F o n t   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   a n d   t r a d e m a r k   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   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 f   o n e   o r   m o r e   o f   t h e   F o n t   S o f t w a r e   t y p e f a c e s . 
 T h e   F o n t   S o f t w a r e   m a y   b e   m o d i f i e d ,   a l t e r e d ,   o r   a d d e d   t o ,   a n d   i n   p a r t i c u l a r   t h e   d e s i g n s   o f   g l y p h s   o r   c h a r a c t e r s   i n   t h e   F o n t s   m a y   b e   m o d i f i e d   a n d   a d d i t i o n a l   g l y p h s   o r   c h a r a c t e r s   m a y   b e   a d d e d   t o   t h e   F o n t s ,   o n l y   i f   t h e   f o n t s   a r e   r e n a m e d   t o   n a m e s   n o t   c o n t a i n i n g   e i t h e r   t h e   w o r d s   " T a v m j o n g   B a h "   o r   t h e   w o r d   " A r e v " . 
 T h i s   L i c e n s e   b e c o m e s   n u l l   a n d   v o i d   t o   t h e   e x t e n t   a p p l i c a b l e   t o   F o n t s   o r   F o n t   S o f t w a r e   t h a t   h a s   b e e n   m o d i f i e d   a n d   i s   d i s t r i b u t e d   u n d e r   t h e   " T a v m j o n g   B a h   A r e v "   n a m e s . 
 T h e   F o n t   S o f t w a r e   m a y   b e   s o l d   a s   p a r t   o f   a   l a r g e r   s o f t w a r e   p a c k a g e   b u t   n o   c o p y   o f   o n e   o r   m o r e   o f   t h e   F o n t   S o f t w a r e   t y p e f a c e s   m a y   b e   s o l d   b y   i t s e l f . 
 T H E   F O N T   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   A N Y   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   C O P Y R I G H T ,   P A T E N T ,   T R A D E M A R K ,   O R   O T H E R   R I G H T .   I N   N O   E V E N T   S H A L L   T A V M J O N G   B A H   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 ,   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 D I R E C T ,   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 ,   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   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   F O N T   S O F T W A R E   O R   F R O M   O T H E R   D E A L I N G S   I N   T H E   F O N T   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 a v m j o n g   B a h   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   F o n t   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 a v m j o n g   B a h .   F o r   f u r t h e r   i n f o r m a t i o n ,   c o n t a c t :   t a v m j o n g @ f r e e . f r . 
 
 M a r k   B o r g e r d i n g   (   K I S S   F F T   ) 
 C o p y r i g h t      2 0 0 3 - 2 0 1 0 ,   M a r k   B o r g e r d i n g .   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   a u t h o r   n o r   t h e   n a m e s   o f   a n y   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 . 
 
 S t i g   B r a u t a s e t   (   j s o n - f r a m e w o r k   ) 
 C o p y r i g h t      2 0 0 8   S t i g   B r a u t a s e t .   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   a u t h o r   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 . 
 C a r n e g i e   M e l l o n   U n i v e r s i t y   (   M a c h   O p e r a t i n g   S y s t e m   ) 
 C o p y r i g h t      1 9 9 1   C a r n e g i e   M e l l o n   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 . 
 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   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   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 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 ,   d e r i v a t i v e   w o r k s   o r   m o d i f i e d   v e r s i o n s ,   a n d   a n y   p o r t i o n s   t h e r e o f ,   a n d   t h a t   b o t h   n o t i c e s   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 . 
 C A R N E G I E   M E L L O N   A L L O W S   F R E E   U S E   O F   T H I S   S O F T W A R E   I N   I T S   A S   I S   C O N D I T I O N .   C A R N E G I E   M E L L O N   D I S C L A I M S   A N Y   L I A B I L I T Y   O F   A N Y   K I N D   F 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   T H E   U S E   O F   T H I S   S O F T W A R E . 
 C a r n e g i e   M e l l o n   r e q u e s t s   u s e r s   o f   t h i s   s o f t w a r e   t o   r e t u r n   t o   S o f t w a r e . D i s t r i b u t i o n @ C S . C M U . E D U ;   o r   S o f t w a r e   D i s t r i b u t i o n   C o o r d i n a t o r ,   S c h o o l   o f   C o m p u t e r   S c i e n c e ,   C a r n e g i e   M e l l o n   U n i v e r s i t y ,   P i t t s b u r g h   P A   1 5 2 1 3 - 3 8 9 0 ;   a n y   i m p r o v e m e n t s   o r   e x t e n s i o n s   t h a t   t h e y   m a k e   a n d   g r a n t   C a r n e g i e   M e l l o n   t h e   r i g h t s   t o   r e d i s t r i b u t e   t h e s e   c h a n g e s . 
 C a r n e g i e   M e l l o n   U n i v e r s i t y ;   P a u l   M a c k e r r a s   (   p p p d   ) 
 C o p y r i g h t      1 9 9 3 - 2 0 0 2   P a u l   M a c k e r r a 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 :   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   n a m e ( s )   o f   t h e   a u t h o r s   o f   t h i s   s o f t w a r 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 .   4 .   R e d i s t r i b u t i o n s   o f   a n y   f o r m   w h a t s o e v e r   m u s t   r e t a i n   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   P a u l   M a c k e r r a s < p a u l u s @ s a m b a . o r g > . 
 T H E   A U T H O R S   O F   T H I S   S O F T W A R E   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   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 . 
 D e r i v e d   f r o m   m a i n . c ,   w h i c h   i s : 
 C o p y r i g h t      1 9 8 4 - 2 0 0 0   C a r n e g i e   M e l l o n   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 . 
 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   n a m e   C a r n e g i e   M e l l o n   U n i v e r s i t 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 .   F o r   p e r m i s s i o n   o r   a n y   o t h e r   l e g a l   d e t a i l s ,   p l e a s e   c o n t a c t :   O f f i c e   o f   T e c h n o l o g y   T r a n s f e r ,   C a r n e g i e   M e l l o n   U n i v e r s i t y ,   5 0 0 0   F o r b e s   A v e n u e ,   P i t t s b u r g h ,   P A   1 5 2 1 3 - 3 8 9 0 .   ( 4 1 2 )   2 6 8 - 4 3 8 7 ,   f a x :   ( 4 1 2 )   2 6 8 - 7 3 9 5 ,   t e c h - t r a n s f e r @ a n d r e w . c m u . e d u .   4 .   R e d i s t r i b u t i o n s   o f   a n y   f o r m   w h a t s o e v e r   m u s t   r e t a i n   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   C o m p u t i n g   S e r v i c e s   a t   C a r n e g i e   M e l l o n   U n i v e r s i t y   ( h t t p : / / w w w . c m u . e d u / c o m p u t i n g / ) . 
 C A R N E G I E   M E L L O N   U N I V E R S I T Y   D I S C L A I M S   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   C A R N E G I E   M E L L O N   U N I V E R S I T Y   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 . 
 F a b i o   C h e c c o n i ,   L u i g i   R i z z o ,   P a o l o   V a l e n t e   ( Q u i c k   F a i r   Q u e u e i n g ) 
 C o p y r i g h t   ( c )   2 0 1 0   F a b i o   C h e c c o n i ,   L u i g i   R i z z o ,   P a o l o   V a l e n t e .   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 . 
 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   A U T H O R   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 . 
 C h i h - C h u n g   C h a n g   a n d   C h i h - J e n   L i n   ( l i b s v m ) 
 
 C o p y r i g h t   ( c )   2 0 0 0 - 2 0 1 1   C h i h - C h u n g   C h a n g   a n d   C h i h - J e n   L i 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 .   N e i t h e r   n a m e   o f   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   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 . 
 
 B r i a n   M .   C l a p p e r   (   p o l l   ) 
 C o p y r i g h t      1 9 9 5 - 2 0 0 2   B r i a n   M .   C l a p p e r .   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   a r e   p e r m i t t e d   p r o v i d e d   t h a t :   ( 1 )   s o u r c e   d i s t r i b u t i o n s   r e t a i n   t h i s   e n t i r e   c o p y r i g h t   n o t i c e   a n d   c o m m e n t ;   ( 2 )   m o d i f i c a t i o n s   m a d e   t o   t h e   s o f t w a r e   a r e   p r o m i n e n t l y   m e n t i o n e d ,   a n d   a   c o p y   o f   t h e   o r i g i n a l   s o f t w a r e   ( o r   a   p o i n t e r   t o   i t s   l o c a t i o n )   a r e   i n c l u d e d ;   a n d   ( 3 )   d i s t r i b u t i o n s   i n c l u d i n g   b i n a r i e s   d i s p l a y   t h e   f o l l o w i n g   a c k n o w l e d g e 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   B r i a n   M   C l a p p e r ,   < b m c @ c l a p p e r . o r g >   i n   t h e   d o c u m e n t a t i o n   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   n a m e   o f   t h e   a u t h o r   m a y   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   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   A S   I S   A N D   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 I E 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 ,   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 . 
 E f f e c t i v e l y ,   t h i s   m e a n s   y o u   c a n   d o   w h a t   y o u   w a n t   w i t h   t h e   s o f t w a r e   e x c e p t   r e m o v e   t h i s   n o t i c e   o r   t a k e   a d v a n t a g e   o f   t h e   a u t h o r ' s   n a m e .   I f   y o u   m o d i f y   t h e   s o f t w a r e   a n d   r e d i s t r i b u t e   y o u r   m o d i f i e d   v e r s i o n ,   y o u   m u s t   i n d i c a t e   t h a t   y o u r   v e r s i o n   i s   a   m o d i f i c a t i o n   o f   t h e   o r i g i n a l ,   a n d   y o u   m u s t   p r o v i d e   e i t h e r   a   p o i n t e r   t o   o r   a   c o p y   o f   t h e   o r i g i n a l . 
 L a s s e     C o l l i n s ,   e t   a l .   ( X Z   U t i l s ) 
 T h i s   s o f t w a r e   i n c l u d e s   c o d e   f r o m   X Z   U t i l s ,   w h i c h   i s   p r o v i d e d   u n d e r   t h e   f o l l o w i n g   t e r m s : 
 Y o u   c a n   d o   w h a t e v e r   y o u   w a n t   w i t h   t h e   f i l e s   t h a t   h a v e   b e e n   p u t   i n t o   t h e   p u b l i c   d o m a i n .   I f   y o u   f i n d   p u b l i c   d o m a i n   l e g a l l y   p r o b l e m a t i c ,   t a k e   t h e   p r e v i o u s   s e n t e n c e   a s   a   l i c e n s e   g r a n t .   I f   y o u   s t i l l   f i n d   t h e   l a c k   o f   c o p y r i g h t   l e g a l l y   p r o b l e m a t i c ,   y o u   h a v e   t o o   m a n y   l a w y e r s .   A s   u s u a l ,   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   w a r r a n t y .   I f   y o u   c o p y   s i g n i f i c a n t   a m o u n t s   o f   p u b l i c   d o m a i n   c o d e   f r o m   X Z   U t i l s   i n t o   y o u r   p r o j e c t ,   a c k n o w l e d g i n g   t h i s   s o m e w h e r e   i n   y o u r   s o f t w a r e   i s   p o l i t e   ( e s p e c i a l l y   i f   i t   i s   p r o p r i e t a r y ,   n o n - f r e e   s o f t w a r e ) ,   b u t   n a t u r a l l y   i t   i s   n o t   l e g a l l y   r e q u i r e d .   H e r e   i s   a n   e x a m p l e   o f   a   g o o d   n o t i c e   t o   p u t   i n t o   " a b o u t   b o x "   o r   i n t o   d o c u m e n t a t i o n :   T h i s   s o f t w a r e   i n c l u d e s   c o d e   f r o m   X Z   U t i l s . 
 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 . 
 D i g i t a l   E q u i p m e n t   C o r p o r a t i o n   (   B S D   k e r n e l   ) 
 P o r t i o n s   C o p y r i g h t      1 9 9 3   b y   D i g i t a l   E q u i p m e n t   C o r p o r a t i o 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   f o r   a n y   p u r p o s e   w i t h   o r   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 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 ,   a n d   t h a t   t h e   n a m e   o f   D i g i t a l   E q u i p m e n t   C o r p o r a t i o n   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   d o c u m e n t   o r   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   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   D I G I T A L   E Q U I P M E N T   C O R P .   D I S C L A I M S   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   D I G I T A L   E Q U I P M E N T   C O R P O R A T I O N   B E   L I A B L E   F O R   A N Y   S P E C I A L ,   D I R E C T ,   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   D r a g o n F l y   P r o j e c t   ( D r a g o n F l y ) 
 C o p y r i g h t   ( c )   2 0 0 8   T h e   D r a g o n F l y   P r o j e c t .     A l l   r i g h t s   r e s e r v e d . 
 T h i s   c o d e   i s   d e r i v e d   f r o m   s o f t w a r e   c o n t r i b u t e d   t o   T h e   D r a g o n F l y   P r o j e c t   b y   M a t t h e w   D i l l o n   < d i l l o n @ b a c k p l a n e . c o m > 
 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   D r a g o n F l y   P r o j e c t   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   H O L D E R 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 . 
 H i r o a k i   E t o h ,   F e d e r i c o   G .   S c h w i n d t ,   a n d   M i o d r a g   V a l l a t   (   s t a c k _ p r o t e c t o r . c   ) 
 C o p y r i g h t      2 0 0 2   H i r o a k i   E t o h ,   F e d e r i c o   G .   S c h w i n d t ,   a n d   M i o d r a g   V a l l a t .   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 . 
 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   A U T H 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 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 . 
 M i c h a e l   E v e r s o n   (   U n i c o d e   M a p p i n g   T a b l e s   ) 
 U s e d   w i t h   p e r m i s s i o n   f r o m   t h e   a u t h o r . 
 F r e e B S D ,   I n c .   (   B S D   O p e r a t i n g   S y s t e m   ) 
 T h i s   p r o d u c t   c o n t a i n s   s o f t w a r e   p r o v i d e d   b y   F r e e B S D ,   I n c .   a n d   i t s   c o n t r i b u t o r s . 
 C o p y r i g h t      1 9 9 4 - 2 0 0 7   F r e e B S D ,   I n c .   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 . 
 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   F R E E B S D   P R O J E C T   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   F R E E B S D   P R O J E C T   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   v i e w s   a n d   c o n c l u s i o n s   c o n t a i n e d   i n   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   a r e   t h o s e   o f   t h e   a u t h o r s   a n d   s h o u l d   n o t   b e   i n t e r p r e t e d   a s   r e p r e s e n t i n g   o f f i c i a l   p o l i c i e s ,   e i t h e r   e x p r e s s e d   o r   i m p l i e d ,   o f   t h e   F r e e B S D   P r o j e c t   o r   F r e e B S D ,   I n c . 
 F r e e   S o f t w a r e   F o u n d a t i o n   (   l i b g c c ,   l i b s t d c + +   ) 
 C o p y r i g h t      1 9 8 8 - 2 0 0 7   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 .   ( F S F ) . 
 P a r t s   o f   t h i s   s o f t w a r e   i n c l u d e   t h e   l i b g c c   a n d   l i b s t d c + +   l i b r a r i e s   o w n e d   b y   t h e   F S F .   Y o u   m a y   o b t a i n   a   c o m p l e t e   m a c h i n e - r e a d a b l e   c o p y   o f   t h e   s o u r c e   c o d e   f o r   t h e   F S F   s o f t w a r e   u n d e r   t h e   t e r m s   o f   G N U   G e n e r a l   P u b l i c   L i c e n s e   ( G P L )   w i t h   l i b g c c   e x c e p t i o n   a n d   G P L   p l u s   l i b s t d c + +   e x c e p t i o n ,   w i t h o u t   c h a r g e   e x c e p t   f o r   t h e   c o s t   o f   m e d i a ,   s h i p p i n g ,   a n d   h a n d l i n g ,   u p o n   w r i t t e n   r e q u e s t   t o   A p p l e .   T h e   F S F   s o f t w a r e   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 P L   f o r   m o r e   d e t a i l s ;   a   c o p y   o f   t h e   G P L   i s   i n c l u d e d   b e l o w . 
 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 ,   J u n e   1 9 9 1 
 C o p y r i g h t   ( C )   1 9 8 9 ,   1 9 9 1   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 . 
 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   i s   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   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   m o s t   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 ' s   s o f t w a r e   a n d   t o   a n y   o t h e r   p r o g r a m   w h o s e   a u t h o r s   c o m m i t   t o   u s i n g   i t .   ( S o m e   o t h e r   F r e e   S o f t w a r e   F o u n d a t i o n   s o f t w a r e   i s   c o v e r e d   b y   t h e   G N U   L i b r a r y   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 . )   Y o u   c a n   a p p l y   i t   t o   y o u r   p r o g r a m s ,   t o o . 
 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 ,   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   o r   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   k n o w   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   a n y o n e   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   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   s o f t w a r e ,   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   s u c h   a   p r o g r a m ,   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   y o u   h a v e .   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 .   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   t w o   s t e p s :   ( 1 )   c o p y r i g h t   t h e   s o f t w a r e ,   a n d   ( 2 )   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   s o f t w a r e . 
 A l s o ,   f o r   e a c h   a u t h o r ' s   p r o t e c t i o n   a n d   o u r s ,   w e   w a n t   t o   m a k e   c e r t a i n   t h a t   e v e r y o n e   u n d e r s t a n d s   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 i s   f r e e   s o f t w a r e .   I f   t h e   s o f t w a r e   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 ,   w e   w a n t   i t s   r e c i p i e n t s   t o   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 ,   s o   t h a t   a n y   p r o b l e m s   i n t r o d u c e d   b y   o t h e r s   w i l l   n o t   r e f l e c t   o n   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 s . 
 F i n a l l y ,   a n y   f r e e   p r o g r a m   i s   t h r e a t e n e d   c o n s t a n t l y   b y   s o f t w a r e   p a t e n t s .   W e   w i s h   t o   a v o i d   t h e   d a n g e r   t h a t   r e d i s t r i b u t o r s   o f   a   f r e e   p r o g r a m   w i l l   i n d i v i d u a l l y   o b t a i n   p a t e n t   l i c e n s e s ,   i n   e f f e c t   m a k i n g   t h e   p r o g r a m   p r o p r i e t a r y .   T o   p r e v e n t   t h i s ,   w e   h a v e   m a d e   i t   c l e a r   t h a t   a n y   p a t e n t   m u s t   b e   l i c e n s e d   f o r   e v e r y o n e ' s   f r e e   u s e   o r   n o t   l i c e n s e d   a t   a l l . 
 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 . 
 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 p p l i e s   t o   a n y   p r o g r a m   o r   o t h e r   w o r k   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   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   G e n e r a l   P u b l i c   L i c e n s e .   T h e   P r o g r a m ,   b e l o w ,   r e f e r s   t o   a n y   s u c h   p r o g r a m   o r   w o r k ,   a n d   a   w o r k   b a s e d   o n   t h e   P r o g r a m   m e a n s   e i t h e r   t h e   P r o g r a m   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   P r o g r a m   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   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 . )   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 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   t h e   P r o g r a m   i s   n o t   r e s t r i c t e d ,   a n d   t h e   o u t p u t   f r o m   t h e   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   P r o g r a m   ( i n d e p e n d e n t   o f   h a v i n g   b e e n   m a d e   b y   r u n n i n g   t h e   P r o g r a m ) .   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   P r o g r a m   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   P r o g r a m ' s   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   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   P r o g r a m   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   P r o g r a m . 
 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   P r o g r a m   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   P r o g r a m ,   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 )   Y o u   m u s t   c a u s e   t h e   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   t h e   d a t e   o f   a n y   c h a n g e . 
 b )   Y o u   m u s t   c a u s e   a n y   w o r k   t h a t   y o u   d i s t r i b u t e   o r   p u b l i s h ,   t h a t   i n   w h o l e   o r   i n   p a r t   c o n t a i n s   o r   i s   d e r i v e d   f r o m   t h e   P r o g r a m   o r   a n y   p a r t   t h e r e o f ,   t o   b e   l i c e n s e d   a s   a   w h o l e   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 . 
 c )   I f   t h e   m o d i f i e d   p r o g r a m   n o r m a l l y   r e a d s   c o m m a n d s   i n t e r a c t i v e l y   w h e n   r u n ,   y o u   m u s t   c a u s e   i t ,   w h e n   s t a r t e d   r u n n i n g   f o r   s u c h   i n t e r a c t i v e   u s e   i n   t h e   m o s t   o r d i n a r y   w a y ,   t o   p r i n t   o r   d i s p l a y   a n   a n n o u n c e m e n t   i n c l u d i n g   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   a   n o t i c e   t h a t   t h e r e   i s   n o   w a r r a n t y   ( o r   e l s e ,   s a y i n g   t h a t   y o u   p r o v i d e   a   w a r r a n t y )   a n d   t h a t   u s e r s   m a y   r e d i s t r i b u t e   t h e   p r o g r a m   u n d e r   t h e s e   c o n d i t i o n s ,   a n d   t e l l i n g   t h e   u s e r   h o w   t o   v i e w   a   c o p y   o f   t h i s   L i c e n s e .   ( E x c e p t i o n :   i f   t h e   P r o g r a m   i t s e l f   i s   i n t e r a c t i v e   b u t   d o e s   n o t   n o r m a l l y   p r i n t   s u c h   a n   a n n o u n c e m e n t ,   y o u r   w o r k   b a s e d   o n   t h e   P r o g r a m   i s   n o t   r e q u i r e d   t o   p r i n t   a n   a n n o u n c e m e n t . ) 
 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   P r o g r a m , 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   P r o g r a m ,   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   P r o g r a m . 
 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   P r o g r a m   w i t h   t h e   P r o g r a m   ( o r   w i t h   a   w o r k   b a s e d   o n   t h e   P r o g r a m )   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   c o p y   a n d   d i s t r i b u t e   t h e   P r o g r a m   ( o r   a   w o r k   b a s e d   o n   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 l s o   d o   o n e   o f   t h e   f o l l o w i n g : 
 a )   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 ;   o r , 
 b )   A c c o m p a n y   i t   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   a n y   t h i r d   p a r t y ,   f o r   a   c h a r g e   n o   m o r e   t h a n   y o u r   c o s t   o f   p h y s i c a l l y   p e r f o r m i n g   s o u r c e   d i s t r i b u t i o n ,   a   c o m p l e t e   m a c h i n e - r e a d a b l e   c o p y   o f   t h e   c o r r e s p o n d i n g   s o u r c e   c o d e ,   t o   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 ;   o r , 
 c )   A c c o m p a n y   i t   w i t h   t h e   i n f o r m a t i o n   y o u   r e c e i v e d   a s   t o   t h e   o f f e r   t o   d i s t r i b u t e   c o r r e s p o n d i n g   s o u r c e   c o d e .   ( T h i s   a l t e r n a t i v e   i s   a l l o w e d   o n l y   f o r   n o n c o m m e r c i a l   d i s t r i b u t i o n   a n d   o n l y   i f   y o u   r e c e i v e d   t h e   p r o g r a m   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   w i t h   s u c h   a n   o f f e r ,   i n   a c c o r d   w i t h   S u b s e c t i o n   b   a b o v e . ) 
 T h e   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 n   e x e c u t a b l e   w o r k ,   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   e x e c u t a b l e .   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   s o u r c e   c o d 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 f   d i s t r i b u t i o n   o f   e x e c u t a b l e   o r   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   c o u n t s   a s   d i s t r i b u t i o n   o f   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 . 
 4 .   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 ,   o r   d i s t r i b u t e   t h e   P r o g r a m   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   o r   d i s t r i b u t e   t h e   P r o g r a m   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 . 
 5 .   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   P r o g r a m   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   P r o g r a m   ( o r   a n y   w o r k   b a s e d   o n   t h e   P r o g r a m ) ,   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   P r o g r a m   o r   w o r k s   b a s e d   o n   i t . 
 6 .   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   P r o g r a m   ( o r   a n y   w o r k   b a s e d   o n   t h e   P r o g r a m ) ,   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   o r   m o d i f y   t h e   P r o g r a m   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   t o   t h i s   L i c e n s e . 
 7 .   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   P r o g r a m   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   P r o g r a m   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   P r o g r a m . 
 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 . 
 8 .   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   P r o g r a m   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   P r o g r a m   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 . 
 9 .   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   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   P r o g r a m   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   P r o g r a m   d o e s   n o t   s p e c i f y   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 ,   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 0 .   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   P r o g r a m   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   d i f f e r e n t ,   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 1 .   B E C A U S E   T H E   P R O G R A M   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   P R O G R A M ,   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   P R O G R A M   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   P R O G R A M   I S   W I T H   Y O U .   S H O U L D   T H E   P R O G R A M   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 2 .   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   P R O G R A M   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   P R O G R A 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   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   P R O G R A M   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 . 
 E N D   O F   T E R M S   A N D   C O N D I T I O N S 
 F r e e   S o f t w a r e   F o u n d a t i o n   (   G N U   l i b i c o n v   ) 
 C o p y r i g h t      2 0 0 2   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 .   ( F S F ) . 
 G N U   l i b i c o n v   i s   o w n e d   b y   t h e   F S F   a n d   l i c e n 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 i b r a r y   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   ( L G P L ) .   Y o u   m a y   o b t a i n   a   c o m p l e t e   m a c h i n e - r e a d a b l e   c o p y   o f   t h e   s o u r c e   c o d e   f o r   t h e   l i b i c o n v   s o f t w a r e   u n d e r   t h e   t e r m s   o f   L G P L ,   w i t h o u t   c h a r g e   e x c e p t   f o r   t h e   c o s t   o f   m e d i a ,   s h i p p i n g ,   a n d   h a n d l i n g ,   u p o n   w r i t t e n   r e q u e s t   t o   A p p l e .   T h e   l i b i c o n v   s o f t w a r e   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   L G P L   f o r   m o r e   d e t a i l s ;   a   c o p y   o f   t h e   L G P L   i s   i n c l u d e d   w i t h   t h i s   p r o d u c t . 
 G N U   L I B R A R Y   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 ,   J u n e   1 9 9 1 
 [ A p p l e   n o t e :   F o r   a   c o p y   o f   t h e   G N U   L i b r a r y   G e n e r a l   P u b l i c   L i c e n s e ,   p l e a s e   r e f e r   t o   t h e   W e b K i t   a t t r i b u t i o n ,   w h e r e   a   c o p y   o f   t h e   L G P L   i s   i n c l u d e d ] 
 F r e e   S o f t w a r e   F o u n d a t i o n   (   n c u r s e s   ) 
 C o p y r i g h t      1 9 9 8 ,   1 9 9 9 ,   2 0 0 0 ,   2 0 0 1   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 . 
 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 ,   d i s t r i b u t e   w i t h   m o d i f i c a t i o n s ,   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 B O V E   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 . 
 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 ( s )   o f   t h e   a b o v e   c o p y r i g h t   h o l d e r s   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 . 
 T h e   F r e e T y p e   P r o j e c t   (   F r e e T y p e   ) 
 P o r t i o n s   o f   t h i s   s o f t w a r e   a r e   c o p y r i g h t   2 0 0 0 - 2 0 0 6 ,   2 0 0 7   T h e   F r e e T y p e   P r o j e c t   ( w w w . f r e e t y p e . o r g )   ( a u t h o r s :   D a v i d   T u r n e r ,   R o b e r t   W i l h e l m ,   W e r n e r   L e m b e r g ) .   A l l   r i g h t s   r e s e r v e d . 
 T h e   F r e e T y p e   P r o j e c t   L i c e n s e   m a y   b e   f o u n d   a t   h t t p : / / f r e e t y p e . s o u r c e f o r g e . n e t / F T L . T X T 
 T H E   F R E E T Y P E   P R O J E C T   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 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 ,   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   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 .   I N   N O   E V E N T   W I L L   A N Y   O F   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   D A M A G E S   C A U S E D   B Y   T H E   U S E   O R   T H E   I N A B I L I T Y   T O   U S E ,   O F   T H E   F R E E T Y P E   P R O J E C T . 
 G l o b a l   I P   S o u n d   (   i L B C   c o d e c   ) 
 A l l   u s e   o f   t h e   O r i g i n a l   C o d e   ( G I P S   i L B C ,   a n d   c o d e   p r o v i d e d   b y   G I P S   a s   p a r t   o f   a n y   r e l a t e d   I E T F   S t a n d a r d   o r   d r a f t   s t a n d a r d )   i s   s u b j e c t   t o   t h e   c o m p l e t e   G l o b a l   I P   S o u n d   i L B C   P u b l i c   L i c e n s e ,   I E T F   S t a n d a r d ,   L i m i t e d   C o m m e r c i a l   U s e   ( t h e   ( L i c e n s e  ) .   B y   a c c e s s i n g   t h e   O r i g i n a l   C o d e   Y o u   a g r e e   t o   t h e   L i c e n s e   t e r m s .   P L E A S E   S E E   T H E   C O M P L E T E   L I C E N S E   B E L O W   F O R   A D D I T I O N A L   T E R M S .   I n   g e n e r a l : 
 
 -   P e r s o n a l ,   n o n - c o m m e r c i a l   u s e   i s   g e n e r a l l y   p e r m i t t e d . 
 
 -   C o m m e r c i a l i z a t i o n   i s   p e r m i t t e d   w i t h   c e r t a i n   l i m i t a t i o n s ;   f o r   e x a m p l e ,   t o   e n s u r e   t h a t   e v e r y   i L B C   d e c o d e r   c a n   d e c o d e   e v e r y   i L B C - e n c o d e d   p a y l o a d ,   c o m m e r c i a l    D e p l o y m e n t    m u s t   c o m p l y   w i t h   t h e   a p p l i c a b l e   I E T F   S t a n d a r d / d r a f t ,   a n d   t h e   f o r m a t   o f   t h e   b i t s t r e a m   m a y   n o t   b e   m o d i f i e d . 
 
 -   Y o u   a r e   p r o v i d e d   n o   w a r r a n t y   o r   s u p p o r t ,   a n d   a l l   l i a b i l i t y   i s   d i s c l a i m e d . 
 
 -   Y o u   m u s t   r e g i s t e r   t h i s   l i c e n s e   w i t h   G I P S   p r i o r   t o   a n y   c o m m e r c i a l   D e p l o y m e n t . 
 
 T h e   L i c e n s e   i s   a v a i l a b l e   f r o m   h t t p : / / w w w . g l o b a l i p s o u n d . c o m / l e g a l / l i c e n s e s / i l b c ;   o r   f r o m   G l o b a l   I P   S o u n d   E u r o p e   A B ,   & l a n d s g a t a n   4 2 ,   S E - 1 1 6   6 3 ,   S t o c k h o l m ,   S w e d e n ,   + 4 6 . 8 . 5 4 5 . 5 . 3 0 . 4 0   t e l ,   + 4 6 . 8 . 5 4 5 . 5 . 3 0 . 4 9   f a x ;   o r   f r o m   G l o b a l   I P   S o u n d   I n c . , 9 0 0   K e a r n y   S t r e e t ,   5 t h F l o o r ,   S a n   F r a n c i s c o ,   C a l i f o r n i a   9 4 1 3 3 - 5 1 2 4   U S A ,   + 1   4 1 5 . 3 9 7 . 2 5 5 5   t e l ,   + 1   4 1 5 . 3 9 7 . 2 5 7 7   f a x ;   o r   b y   s e n d i n g   a   r e q u e s t   t o   i n f o @ g l o b a l i p s o u n d . c o m . 
 
 T h e   c u r r e n t   I E T F   S t a n d a r d s   c a n   a l s o   b e   f o u n d   a t   h t t p : / / w w w . i e t f . o r g / r f c / r f c 3 9 5 1 . t x t   p l u s   h t t p : / / w w w . i e t f . o r g / r f c / r f c 3 9 5 2 . t x t .   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   G l o b a l   I P   S o u n d   I n c .   P o r t i o n s   C o p y r i g h t      1 9 9 9 - 2 0 0 5 ,   A l l   R i g h t s   R e s e r v e d . 
 
 i L B C   i s   a   t r a d e m a r k   o f   G l o b a l   I P   S o u n d .   A l l   r e d i s t r i b u t i o n   i s   s u b j e c t   t o   t h e   L i c e n s e ;   s o u r c e   c o d e   m u s t   i n c l u d e   t h i s   N o t i c e . 
 
 G l y p h   &   C o g ,   L L C   ( X p d f   J B I G 2   d e c o d e r ) 
 
 P o r t i o n s   o f   t h i s   p r o d u c t      2 0 0 2 - 2 0 0 5   G l y p h   &   C o g ,   L L C .   T h e   X p d f   J B I G 2   d e c o d e r   i s   u s e d   u n d e r   l i c e n s e . 
 
 G o o g l e   (   c u r v e 2 5 5 1 9 - d o n n a   ) 
 
 C o p y r i g h t      2 0 0 8 ,   G o o g l e   I n c .   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   G o o g l e   I n c .   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 . 
 
 c u r v e 2 5 5 1 9 - d o n n a :   C u r v e 2 5 5 1 9   e l l i p t i c   c u r v e ,   p u b l i c   k e y   f u n c t i o n . 
 
 h t t p : / / c o d e . g o o g l e . c o m / p / c u r v e 2 5 5 1 9 - d o n n a / 
 
 A d a m   L a n g l e y   < a g l @ i m p e r i a l v i o l e t . o r g > 
 
 D e r i v e d   f r o m   p u b l i c   d o m a i n   C   c o d e   b y   D a n i e l   J .   B e r n s t e i n   < d j b @ c r . y p . t o > .   M o r e   i n f o r m a t i o n   a b o u t   c u r v e 2 5 5 1 9   c a n   b e   f o u n d   h e r e   h t t p : / / c r . y p . t o / e c d h . h t m l .   d j b ' s   s a m p l e   i m p l e m e n t a t i o n   o f   c u r v e 2 5 5 1 9   i s   w r i t t e n   i n   a   s p e c i a l   a s s e m b l y   l a n g u a g e   c a l l e d   q h a s m   a n d   u s e s   t h e   f l o a t i n g   p o i n t   r e g i s t e r s .   T h i s   i s ,   a l m o s t ,   a   c l e a n   r o o m   r e i m p l e m e n t a t i o n   f r o m   t h e   c u r v e 2 5 5 1 9   p a p e r .   I t   u s e s   m a n y   o f   t h e   t r i c k s   d e s c r i b e d   t h e r e i n .   O n l y   t h e   c r e c i p   f u n c t i o n   i s   t a k e n   f r o m   t h e   s a m p l e   i m p l e m e n t a t i o n . 
 
 G o o g l e   (   T C M a l l o c   ) 
 
 C o p y r i g h t      2 0 0 5 ,   G o o g l e   I n c .   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   G o o g l e   I n c .   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 . 
 
 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   (   z l i b   ) 
 
 C o p y r i g h t      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 . 
 
 A a r o n   D .   G i f f o r d   (   S H A 2   ) 
 
 C o p y r i g h t      2 0 0 0 - 2 0 0 1 ,   A a r o n   D .   G i f f o r 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   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   n o r   t h e   n a m e s   o f   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   A U T H O R   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 ) . 
 
 B r i a n   G l a d m a n   (   A E S   i m p l e m e n t a t i o n ,   S H A 2   M e s s a g e   D i g e s t   ) 
 
 C o p y r i g h t      2 0 0 3 ,   D r   B r i a n   G l a d m a n ,   W o r c e s t e r ,   U K .   A l l   r i g h t s   r e s e r v e d . 
 
 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 . 
 
 A L T E R N A T I V E L Y ,   p r o v i d e d   t h a t   t h i s   n o t i c e   i s   r e t a i n e d   i n   f u l l ,   t h i s   p r o d u c 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 e   G N U   G e n e r a l   P u b l i c   L i c e n s e   ( G P L ) ,   i n   w h i c h   c a s e   t h e   p r o v i s i o n s   o f   t h e   G P L   a p p l y   I N S T E A D   O F   t h o s e   g i v e n   a b o v e . 
 
 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 / o r   f i t n e s s   f o r   p u r p o s e . 
 
 B r i a n   G l a d m a n   ( A E S - X T S ) 
 
 C o p y r i g h t      1 9 9 8 - 2 0 0 8 ,   B r i a n   G l a d m a n ,   W o r c e s t e r ,   U K .   A l l   r i g h t s   r e s e r v e d . 
 
 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 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 .   s o u r c e   c o d e   d i s t r i b u t i o n s   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 .   b i n a r y   d i s t r i b u t i o n s   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 i r   d o c u m e n t a t i o n ; 
 3 .   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   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 / o r   f i t n e s s   f o r   p u r p o s e . 
 
 R i c h a r d   H i p p   (   S Q L i t e   ) 
 
 S Q L i t e   C o p y r i g h t 
 
 A l l   o f   t h e   d e l i v e r a b l e   c o d e   i n   S Q L i t e   h a s   b e e n   d e d i c a t e d   t o   t h e   p u b l i c   d o m a i n   b y   t h e   a u t h o r s .   A l l   c o d e   a u t h o r s ,   a n d   r e p r e s e n t a t i v e s   o f   t h e   c o m p a n i e s   t h e y   w o r k   f o r ,   h a v e   s i g n e d   a f f i d a v i t s   d e d i c a t i n g   t h e i r   c o n t r i b u t i o n s   t o   t h e   p u b l i c   d o m a i n   a n d   o r i g i n a l s   o f   t h o s e   s i g n e d   a f f i d a v i t s   a r e   s t o r e d   i n   a   f i r e s a f e   a t   t h e   m a i n   o f f i c e s   o f   H w a c i .   A n y o n e   i s   f r e e   t o   c o p y ,   m o d i f y ,   p u b l i s h ,   u s e ,   c o m p i l e ,   s e l l ,   o r   d i s t r i b u t e   t h e   o r i g i n a l   S Q L i t e   c o d e ,   e i t h e r   i n   s o u r c e   c o d e   f o r m   o r   a s   a   c o m p i l e d   b i n a r y ,   f o r   a n y   p u r p o s e ,   c o m m e r c i a l   o r   n o n - c o m m e r c i a l ,   a n d   b y   a n y   m e a n s . 
 T h e   p r e v i o u s   p a r a g r a p h   a p p l i e s   t o   t h e   d e l i v e r a b l e   c o d e   i n   S Q L i t e   -   t h o s e   p a r t s   o f   t h e   S Q L i t e   l i b r a r y   t h a t   y o u   a c t u a l l y   b u n d l e   a n d   s h i p   w i t h   a   l a r g e r   a p p l i c a t i o n .   P o r t i o n s   o f   t h e   d o c u m e n t a t i o n   a n d   s o m e   c o d e   u s e d   a s   p a r t   o f   t h e   b u i l d   p r o c e s s   m i g h t   f a l l   u n d e r   o t h e r   l i c e n s e s .   T h e   d e t a i l s   h e r e   a r e   u n c l e a r .   W e   d o   n o t   w o r r y   a b o u t   t h e   l i c e n s i n g   o f   t h e   d o c u m e n t a t i o n   a n d   b u i l d   c o d e   s o   m u c h   b e c a u s e   n o n e   o f   t h e s e   t h i n g s   a r e   p a r t   o f   t h e   c o r e   d e l i v e r a b l e   S Q L i t e   l i b r a r y . 
 A l l   o f   t h e   d e l i v e r a b l e   c o d e   i n   S Q L i t e   h a s   b e e n   w r i t t e n   f r o m   s c r a t c h .   N o   c o d e   h a s   b e e n   t a k e n   f r o m   o t h e r   p r o j e c t s   o r   f r o m   t h e   o p e n   i n t e r n e t .   E v e r y   l i n e   o f   c o d e   c a n   b e   t r a c e d   b a c k   t o   i t s   o r i g i n a l   a u t h o r ,   a n d   a l l   o f   t h o s e   a u t h o r s   h a v e   p u b l i c   d o m a i n   d e d i c a t i o n s   o n   f i l e .   S o   t h e   S Q L i t e   c o d e   b a s e   i s   c l e a n   a n d   i s   u n c o n t a m i n a t e d   w i t h   l i c e n s e d   c o d e   f r o m   o t h e r   p r o j e c t s . 
 O b t a i n i n g   a n   E x p l i c i t   L i c e n s e   t o   U s e   S Q L i t e 
 E v e n   t h o u g h   S Q L i t e   i s   i n   t h e   p u b l i c   d o m a i n   a n d   d o e s   n o t   r e q u i r e   a   l i c e n s e ,   s o m e   u s e r s   w a n t   t o   o b t a i n   a   l i c e n s e   a n y w a y .   S o m e   r e a s o n s   f o r   o b t a i n i n g   a   l i c e n s e   i n c l u d e : 
 " 	 Y o u   a r e   u s i n g   S Q L i t e   i n   a   j u r i s d i c t i o n   t h a t   d o e s   n o t   r e c o g n i z e   t h e   p u b l i c   d o m a i n . 
 " 	 Y o u   a r e   u s i n g   S Q L i t e   i n   a   j u r i s d i c t i o n   t h a t   d o e s   n o t   r e c o g n i z e   t h e   r i g h t   o f   a n   a u t h o r   t o   d e d i c a t e   t h e i r   w o r k   t o   t h e   p u b l i c   d o m a i n . 
 " 	 Y o u   w a n t   t o   h o l d   a   t a n g i b l e   l e g a l   d o c u m e n t   a s   e v i d e n c e   t h a t   y o u   h a v e   t h e   l e g a l   r i g h t   t o   u s e   a n d   d i s t r i b u t e   S Q L i t e . 
 " 	 Y o u r   l e g a l   d e p a r t m e n t   t e l l s   y o u   t h a t   y o u   h a v e   t o   p u r c h a s e   a   l i c e n s e . 
 I f   y o u   f e e l   l i k e   y o u   r e a l l y   h a v e   t o   p u r c h a s e   a   l i c e n s e   f o r   S Q L i t e ,   H w a c i ,   t h e   c o m p a n y   t h a t   e m p l o y s   t h e   a r c h i t e c t   a n d   p r i n c i p a l   d e v e l o p e r s   o f   S Q L i t e ,   w i l l   s e l l   y o u   o n e . 
 C o n t r i b u t e d   C o d e 
 I n   o r d e r   t o   k e e p   S Q L i t e   c o m p l e t e   f r e e   a n d   u n e n c u m b e r e d   b y   c o p y r i g h t ,   o t h e r   c o n t r i b u t o r s   t o   t h e   S Q L i t e   c o d e   b a s e   a r e   a s k e d   t o   l i k e w i s e   d e d i c a t e   t h e i r   c o n t r i b u t i o n s   t o   t h e   p u b l i c   d o m a i n .   I f   y o u   w a n t   t o   s e n d   a   p a t c h   o r   e n h a n c e m e n t   f o r   p o s s i b l e   i n c l u s i o n   i n   t h e   S Q L i t e   s o u r c e   t r e e ,   p l e a s e   a c c o m p a n y   t h e   p a t c h   w i t h   t h e   f o l l o w i n g   s t a t e m e n t : 
 T h e   a u t h o r   o r   a u t h o r s   o f   t h i s   c o d e   d e d i c a t e   a n y   a n d   a l l   c o p y r i g h t   i n t e r e s t   i n   t h i s   c o d e   t o   t h e   p u b l i c   d o m a i n .   W e   m a k e   t h i s   d e d i c a t i o n   f o r   t h e   b e n e f i t   o f   t h e   p u b l i c   a t   l a r g e   a n d   t o   t h e   d e t r i m e n t   o f   o u r   h e i r s   a n d   s u c c e s s o r s .   W e   i n t e n d   t h i s   d e d i c a t i o n   t o   b e   a n   o v e r t   a c t   o f   r e l i n q u i s h m e n t   i n   p e r p e t u i t y   o f   a l l   p r e s e n t   a n d   f u t u r e   r i g h t s   t h i s   c o d e   u n d e r   c o p y r i g h t   l a w . 
 W e   a r e   n o t   a b l e   t o   a c c e p t   p a t c h e s   o r   c h a n g e s   t o   S Q L i t e   t h a t   a r e   n o t   a c c o m p a n i e d   b y   a   s t a t e m e n t   s u c h   a s   t h e   a b o v e .   I n   a d d i t i o n ,   i f   y o u   m a k e   c h a n g e s   o r   e n h a n c e m e n t s   a s   a n   e m p l o y e e ,   t h e n   a   s i m p l e   s t a t e m e n t   s u c h   a s   t h e   a b o v e   i s   i n s u f f i c i e n t .   Y o u   m u s t   a l s o   s e n d   b y   s u r f a c e   m a i l   a   c o p y r i g h t   r e l e a s e   s i g n e d   b y   a   c o m p a n y   o f f i c e r .   A   s i g n e d   o r i g i n a l   o f   t h e   c o p y r i g h t   r e l e a s e   s h o u l d   b e   m a i l e d   t o :   H w a c i ,   6 2 0 0   M a p l e   C o v e   L a n e ,   C h a r l o t t e ,   N C   2 8 2 6 9 ,   U S A 
 A   t e m p l a t e   c o p y r i g h t   r e l e a s e   i s   a v a i l a b l e   i n   P D F   o r   H T M L .   Y o u   c a n   u s e   t h i s   r e l e a s e   t o   m a k e   f u t u r e   c h a n g e s . 
 
 I B M   C o r p o r a t i o n   (   B S D   k e r n e l   ) 
 
 C o p y r i g h t      1 9 8 7   I B M   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 . 
 
 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 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 ,   a n d   t h a t   t h e   n a m e   o f   I B M   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 . 
 
 I B M   D I S C L A I M S   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   I B M   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 . 
 
 I B M   C o r p o r a t i o n   (   I C U   -   I n t e r n a t i o n a l   C o m p o n e n t s   f o r   U n i c o d e   ) 
 
 C o p y r i g h t      1 9 9 5 - 2 0 1 1   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 . 
 
 I n t e l   C o r p o r a t i o n   (   B S D   k e r n e l   ) 
 
 C o p y r i g h t      1 9 8 8 ,   1 9 8 9   b y   I n t e l   C o r p o r a t i o n ,   S a n t a   C l a r a ,   C a l i f o r n i a .   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   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 s   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 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   I n t e 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   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 . 
 
 I N T E L   D I S C L A I M S   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   I N T E L   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 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 . 
 
 I n t e l   C o r p o r a t i o n   e t   a l .   (   O p e n C V   l i b r a r y   ) 
 
 I n t e l   L i c e n s e   A g r e e m e n t   F o r   O p e n   S o u r c e   C o m p u t e r   V i s i o n   L i b r a r y 
 
 C o p y r i g h t      2 0 0 0 ,   I n t e l   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 .   T h i r d   p a r t y   c o p y r i g h t s   a r e   p r o p e r t y   o f   t h e i r   r e s p e c t i v e   o w n e r s . 
 
 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 . 
 
 *   T h e   n a m e   o f   I n t e l   C o r p o r a t i o n   m a y   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   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   I n t e l   C o r p o r a t i o n   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 . 
 
 I n t e r n e t   S o f t w a r e   C o n s o r t i u m   (   B I N D   ) 
 
 C o p y r i g h t      2 0 0 4 ,   2 0 0 5   i n t e r n e t   S o f t w a r e   C o n s o r t i u m ,   I n c .   ( " I S C " ) 
 
 C o p y r i g h t      1 9 9 6 - 2 0 0 3   b y   I n t e r n e t   S o f t w a r e   C o n s o r t i u m . 
 
 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   f o r   a n y   p u r p o s e   w i t h   o r   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 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 . 
 
 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   A N D   I S C   D I S C L A I M S   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   I S C   B E   L I A B L E   F O R   A N Y   S P E C I A L ,   D I R E C T ,   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 S O N . o r g   (   J S O N   p a r s e r   ) 
 
 C o p y r i g h t      2 0 0 5   J S O N . o r g 
 
 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   s h a l l   b e   u s e d   f o r   G o o d ,   n o t   E v i l . 
 
 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 . 
 
 K a b o o m e r a n g   (   O A u t h   ) 
 
 C r e a t e d   b y   J o n   C r o s b y   o n   1 0 / 1 9 / 0 7 . 
 
 C o p y r i g h t   2 0 0 7   K a b o o m e r a n g   L L 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 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 e d   K r o v e t z   (   U M A C   M e s s a g e   A u t h e n t i c a t i o n   ) 
 
 C o p y r i g h t      1 9 9 9 - 2 0 0 6   T e d   K r o v e t z 
 
 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 r   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 s   i n   a l l   c o p i e s   a n d   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   c o p y r i g h t   h o l d e r   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 o m a s   G .   L a n e   (   J P E G   l i b r a r y   ) 
 
 C o p y r i g h t      1 9 9 1 - 1 9 9 8   T h o m a s   G .   L a n e .   A l l   r i g h t s   r e s e r v e d   e x c e p t   a s   s p e c i f i e d   b e l o w . 
 
 T h e   a u t h o r s   m a k e   N O   W A R R A N T Y   o r   r e p r e s e n t a t i o n ,   e i t h e r   e x p r e s s   o r   i m p l i e d ,   w i t h   r e s p e c t   t o   t h i s   s o f t w a r e ,   i t s   q u a l i t y ,   a c c u r a c y ,   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 .   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   y o u ,   i t s   u s e r ,   a s s u m e   t h e   e n t i r e   r i s k   a s   t o   i t s   q u a l i t y   a n d   a c c u r a c y .   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 f t w a r e   ( o r   p o r t i o n s   t 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 s e   c o n d i t i o n s :   ( 1 )   I f   a n y   p a r t   o f   t h e   s o u r c e   c o d e   f o r   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 ,   t h e n   t h i s   R E A D M E   f i l e   m u s t   b e   i n c l u d e d ,   w i t h   t h i s   c o p y r i g h t   a n d   n o - w a r r a n t y   n o t i c e   u n a l t e r e d ;   a n d   a n y   a d d i t i o n s ,   d e l e t i o n s ,   o r   c h a n g e s   t o   t h e   o r i g i n a l   f i l e s   m u s t   b e   c l e a r l y   i n d i c a t e d   i n   a c c o m p a n y i n g   d o c u m e n t a t i o n .   ( 2 )   I f   o n l y   e x e c u t a b l e   c o d e   i s   d i s t r i b u t e d ,   t h e n   t h e   a c c o m p a n y i n g   d o c u m e n t a t i o n   m u s t   s t a t e   t h a t   t h i s   s o f t w a r e   i s   b a s e d   i n   p a r t   o n   t h e   w o r k   o f   t h e   I n d e p e n d e n t   J P E G   G r o u p .   ( 3 )   P e r m i s s i o n   f o r   u s e   o f   t h i s   s o f t w a r e   i s   g r a n t e d   o n l y   i f   t h e   u s e r   a c c e p t s   f u l l   r e s p o n s i b i l i t y   f o r   a n y   u n d e s i r a b l e   c o n s e q u e n c e s ;   t h e   a u t h o r s   a c c e p t   N O   L I A B I L I T Y   f o r   d a m a g e s   o f   a n y   k i n d .   T h e s e   c o n d i t i o n s   a p p l y   t o   a n y   s o f t w a r e   d e r i v e d   f r o m   o r   b a s e d   o n   t h e   I J G   c o d e ,   n o t   j u s t   t o   t h e   u n m o d i f i e d   l i b r a r y .   I f   y o u   u s e   o u r   w o r k ,   y o u   o u g h t   t o   a c k n o w l e d g e   u s .   P e r m i s s i o n   i s   N O T   g r a n t e d   f o r   t h e   u s e   o f   a n y   I J G   a u t h o r ' s   n a m e   o r   c o m p a n y   n a m e   i n   a d v e r t i s i n g   o r   p u b l i c i t y   r e l a t i n g   t o   t h i s   s o f t w a r e   o r   p r o d u c t s   d e r i v e d   f r o m   i t .   T h i s   s o f t w a r e   m a y   b e   r e f e r r e d   t o   o n l y   a s   t h e   I n d e p e n d e n t   J P E G   G r o u p ' s   s o f t w a r e .   W e   s p e c i f i c a l l y   p e r m i t   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 f t w a r e   a s   t h e   b a s i s   o f   c o m m e r c i a l   p r o d u c t s ,   p r o v i d e d   t h a t   a l l   w a r r a n t y   o r   l i a b i l i t y   c l a i m s   a r e   a s s u m e d   b y   t h e   p r o d u c t   v e n d o r . 
 
 V i l l e   L a u i k a r i   ( T R E ) 
 C o p y r i g h t   ( c )   2 0 0 1 - 2 0 0 9   V i l l e   L a u r i k a r i   < v l @ i k i . f 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 . 
 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   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   H O L D 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 . 
 S a m   L e f f l e r   a n d   S i l i c o n   G r a p h i c s ,   I n c .   (   T I F F   l i b r a r y   ) 
 
 C o p y r i g h t      1 9 8 8 - 1 9 9 6   S a m   L e f f l e r .   C o p y r i g h t      1 9 9 1 - 1 9 9 6   S i l i c o n   G r a p h i c s ,   I n c . 
 
 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   ( i )   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   r e l a t e d   d o c u m e n t a t i o n ,   a n d   ( i i )   t h e   n a m e s   o f   S a m   L e f f l e r   a n d   S i l i c o n   G r a p h i c s   m a y   n o t   b e   u s e d   i n   a n y   a d v e r t i s i n g   o r   p u b l i c i t y   r e l a t i n g   t o   t h e   s o f t w a r e   w i t h o u t   t h e   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   o f   S a m   L e f f l e r   a n d   S i l i c o n   G r a p h i c s . 
 
 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   A N D   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 ,   I M P L I E D   O R   O T H E R W I S 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 ,   A N Y   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 .   I N   N O   E V E N T   S H A L L   S A M   L E F F L E R   O R   S I L I C O N   G R A P H I C S   B E   L I A B L E   F O R   A N Y   S P E C I A L ,   I N C I D E N T 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 F   A N Y   K I N D ,   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   O R   N O T   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   D A M A G E ,   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 ,   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 . 
 
 L u a . o r g ,   P U C - R i o   ( L u a ) 
 
 C o p y r i g h t      1 9 9 4  2 0 1 1   L u a . o r g ,   P U C - R i o 
 
 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 . 
 
 L u c e n t   T e c h n o l o g i e s   (   d t o a . c p p   ) 
 
 C o p y r i g h t      1 9 9 1 ,   2 0 0 0 ,   2 0 0 1   b y   L u c e n t   T e c h n o l o g i e s .   T h e   a u t h o r   o f   t h i s   s o f t w a r e   i s   D a v i d   M .   G a y . 
 
 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   f o r   a n y   p u r p o s e   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 i s   e n t i r e   n o t i c e   i s   i n c l u d e d   i n   a l l   c o p i e s   o f   a n y   s o f t w a r e   w h i c h   i s   o r   i n c l u d e s   a   c o p y   o r   m o d i f i c a t i o n   o f   t h i s   s o f t w a r e   a n d   i n   a l l   c o p i e s   o f   t h e   s u p p o r t i n g   d o c u m e n t a t i o n   f o r   s u c h   s o f t w a r e . 
 
 T H I S   S O F T W A R E   I S   B E I N G   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   P A R T I C U L A R ,   N E I T H E R   T H E   A U T H O R   N O R   L U C E N T   M A K 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   O F   A N Y   K I N D   C O N C E R N I N G   T H E   M E R C H A N T A B I L I T Y   O F   T H I S   S O F T W A R E   O R   I T S   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 . 
 
 J o u n i   M a l i n e n   (   W P A   S u p p l i c a n t   /   U N I X   d o m a i n   s o c k e t   - b a s e d   c o n t r o l   i n t e r f a c e   ) 
 
 C o p y r i g h t      2 0 0 4 - 2 0 0 5 ,   J o u n i   M a l i n e n   j k m a l i n e @ c c . h u t . f i   -   S e e   R E A D M E   a n d   C O P Y I N G   f o r   m o r e   d e t a i l s . 
 
 C o p y r i g h t      2 0 0 5 - 2 0 0 6 ,   J o u n i   M a l i n e n   < j @ w 1 . f i > 
 
 T h i s   p r o g r a m   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   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   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 . 
 
 A l t e r n a t i v e l y ,   t h i s   s o f t w a r e   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   B S D   l i c e n s e . 
 
 S e e   R E A D M E   a n d   C O P Y I N G   f o r   m o r e   d e t a i l s .   [ A p p l e   n o t e :   U s e   a n d   r e d i s t r i b u t i o n   i s   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 ] 
 
 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   (   B S D   O p e r a t i n g   S y s t e m ,   K e r b e r o s ,   W e b D A V ,   i n s t a l l - s h   ) 
 
 C o p y r i g h t      1 9 8 5 - 1 9 9 9   b y   t h e   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 . 
 
 E x p o r t   o f   t h i s   s o f t w a r e   f r o m   t h e   U n i t e d   S t a t e s   o f   A m e r i c a   m a y   r e q u i r e   a   s p e c i f i c   l i c e n s e   f r o m   t h e   U n i t e d   S t a t e s   G o v e r n m e n t .   I t   i s   t h e   r e s p o n s i b i l i t y   o f   a n y   p e r s o n   o r   o r g a n i z a t i o n   c o n t e m p l a t i n g   e x p o r t   t o   o b t a i n   s u c h   a   l i c e n s e   b e f o r e   e x p o r t i n g .   W I T H I N   T H A T   C O N S T R A I N T ,   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 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 ,   a n d   t h a t   t h e   n a m e   o f   M . I . T .   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 .   M . I . T .   m a k e s   n o   r e p r e s e n t a t i o n s   a b o u t   t h e   s u i t a b i l i t y   o f   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 t   i s   p r o v i d e d   a s   i s   w i t h o u t   e x p r e s s   o r   i m p l i e d   w a r r a n t y . 
 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 . I . T .   A S - I S .   M . I . T .   D I S C L A I M S   A L L   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   W I T H   R E G A R D S   T O   T H I S   S O F T W A R E ,   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 .   I N   N O   E V E N T   S H A L L   M . I . 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 ,   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 . 
 
 N e t B S D   (   B S D   O p e r a t i n g   S y s t e m   ) 
 
 T h i s   p r o d u c t   c o n t a i n s   s o f t w a r e   p r o v i d e d   b y   T h e   N e t B S D   F o u n d a t i o n ,   I n c .   a n d   i t s   c o n t r i b u t o r 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   (   a r e n a   f i l e s ;   p a r s e r   ) 
 C o p y r i g h t      1 9 9 8 - 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 . 
 
 F o r   W e b C o r e / p l a t f o r m / A r e n a . [ h | c p p ] ,   o t h e r   c o n t r i b u t o r s   a r e :   N i c k   B l i e v e r s   < n i c k b @ a d a c e l . c o m . a u > ;   J e f f   H o s t e t l e r   < j e f f @ n e r d o n e . c o m > ;   T o m   R i n i   < t r i n i @ k e r n e l . c r a s h i n g . o r g > ;   R a f f a e l e   S e n a   < r a f f @ n e t w i n d e r . o r g . 
 
 F o r   W e b C o r e / r e n d e r i n g / R e n d e r L a y e r . [ h | c p p ] ,   o t h e r   c o n t r i b u t o r s   a r e :   R o b e r t   O ' C a l l a h a n   < r o c + @ c s . c m u . e d u > ;   D a v i d   B a r o n   < d b a r o n @ f a s . h a r v a r d . e d u > ;   C h r i s t i a n   B i e s i n g e r   < c b i e s i n g e r @ w e b . d e > ;   R a n d a l l   J e s u p   < r j e s u p @ w g a t e . c o m > ;   R o l a n d   M a i n z   < r o l a n d . m a i n z @ i n f o r m a t i k . m e d . u n i - g i e s s e n . d e > ;   J o s h   S o r e f   < t i m e l e s s @ m a c . c o m > ;   B o r i s   Z b a r s k y   < b z b a r s k y @ m i t . e d u > . 
 
 F o r   W e b C o r e / h t m l / H T M L D o c u m e n t . c p p ,   a   c o n t r i b u t o r s   i s :   D a v i d   B a r o n   < d b a r o n @ f a s . h a r v a r d . e d u > . 
 
 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 ,   h t t p : / / w w w . f s f . o r g / c o p y l e f t / l e s s e r . h t m l ,   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 t e r n a t i v e l y ,   t h e   c o n t e n t s   o f   t h i s   f i l e   m a y   b e   u s e d   u n d e r   t h e   t e r m s   o f   e i t h e r   t h e   M o z i l l a   P u b l i c   L i c e n s e   V e r s i o n   1 . 1 ,   f o u n d   a t   h t t p : / / w w w . m o z i l l a . o r g / M P L /   ( t h e   " M P L " )   o r   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   V e r s i o n   2 . 0 ,   f o u n d   a t   h t t p : / / w w w . f s f . o r g / c o p y l e f t / g p l . h t m l   ( t h e   " G P L " ) ,   i n   w h i c h   c a s e   t h e   p r o v i s i o n s   o f   t h e   M P L   o r   t h e   G P L   a r e   a p p l i c a b l e   i n s t e a d   o f   t h o s e   a b o v e .   I f   y o u   w i s h   t o   a l l o w   u s e   o f   y o u r   v e r s i o n   o f   t h i s   f i l e   o n l y   u n d e r   t h e   t e r m s   o f   o n e   o f   t h o s e   t w o   l i c e n s e s   ( t h e   M P L   o r   t h e   G P L )   a n d   n o t   t o   a l l o w   o t h e r s   t o   u s e   y o u r   v e r s i o n   o f   t h i s   f i l e   u n d e r   t h e   L G P L ,   i n d i c a t e   y o u r   d e c i s i o n   b y   d e l e t i n g   t h e   p r o v i s i o n s   a b o v e   a n d   r e p l a c e   t h e m   w i t h   t h e   n o t i c e   a n d   o t h e r   p r o v i s i o n s   r e q u i r e d   b y   t h e   M P L   o r   t h e   G P L ,   a s   t h e   c a s e   m a y   b e .   I f   y o u   d o   n o t   d e l e t e   t h e   p r o v i s i o n s   a b o v e ,   a   r e c i p i e n t   m a y   u s e   y o u r   v e r s i o n   o f   t h i s   f i l e   u n d e r   a n y   o f   t h e   L G P L ,   t h e   M P L   o r   t h e   G P L . 
 
 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   (   N S S   -   N e t w o r k   S e c u r i t y   S e r v i c e s   ) 
 
 C o p y r i g h t      1 9 9 4 - 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 . 
 
 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   M o z i l l a   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 / M 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   t h e   N e t s c a p e   s e c u r i t y   l i b r a r i e s .     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 4 - 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 . 
 
 A l t e r n a t i v e l y ,   t h e   c o n t e n t s   o f   t h i s   f i l e   m a y   b e   u s 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   V e r s i o n   2   o r   l a t e r   ( t h e   G P L ) ,   i n   w h i c h   c a s e   t h e   p r o v i s i o n s   o f   t h e   G P L   a r e   a p p l i c a b l e   i n s t e a d   o f   t h o s e   a b o v e .     I f   y o u   w i s h   t o   a l l o w   u s e   o f   y o u r   v e r s i o n   o f   t h i s   f i l e   o n l y   u n d e r   t h e   t e r m s   o f   t h e   G P L   a n d   n o t   t o   a l l o w   o t h e r s   t o   u s e   y o u r   v e r s i o n   o f   t h i s   f i l e   u n d e r   t h e   M P L ,   i n d i c a t e   y o u r   d e c i s i o n   b y   d e l e t i n g   t h e   p r o v i s i o n s   a b o v e   a n d   r e p l a c e   t h e m   w i t f h   t h e   n o t i c e   a n d   o t h e r   p r o v i s i o n s   r e q u i r e d   b y   t h e   G P L .     I f   y o u   d o   n o t   d e l e t e   t h e   p r o v i s i o n s   a b o v e ,   a   r e c i p i e n t   m a y   u s e   y o u r   v e r s i o n   o f   t h i s   f i l e   u n d e r   e i t h e r   t h e   M P L   o r   t h e   G P L . 
 
 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   (   S p i d e r M o n k e y ,   a s   u s e d   i n   D a t e M a t h . c p p   ) 
 
 S p i d e r M o n k e y :   C o p y r i g h t      1 9 9 8   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 
 
 D a t e M a t h . c p p :   C o p y r i g h t      1 9 9 9 - 2 0 0 0   H a r r i   P o r t e n   < p o r t e n @ k d e . o r g > ;   C o p y r i g h t      2 0 0 6 ,   2 0 0 7   A p p l e   I n c .   A l l   r i g h t s   r e s e r v e d . 
 
 V e r s i o n :   M P L   1 . 1 / G P L   2 . 0 / L G P L   2 . 1 
 
 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   M o z i l l a   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   h t t p : / / w w w . m o z i l l a . o r g / M 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   M o z i l l a   C o m m u n i c a t o r   c l i e n t   c o d e ,   r e l e a s e d   M a r c h   3 1 ,   1 9 9 8 . 
 
 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   t h e   I n i t i a l   D e v e l o p e r   a r e   C o p y r i g h t   ( C )   1 9 9 8   t h e   I n i t i a l   D e v e l o p e r .   A l l   R i g h t s   R e s e r v e d . 
 
 A l t e r n a t i v e l y ,   t h e   c o n t e n t s   o f   t h i s   f i l e   m a y   b e   u s e d   u n d e r   t h e   t e r m s   o f   e i t h e r   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   V e r s i o n   2   o r   l a t e r   ( t h e   " G P L " ) ,   o r   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   V e r s i o n   2 . 1   o r   l a t e r   ( t h e   " L G P L " ) ,   i n   w h i c h   c a s e   t h e   p r o v i s i o n s   o f   t h e   G P L   o r   t h e   L G P L   a r e   a p p l i c a b l e   i n s t e a d   o f   t h o s e   a b o v e .   I f   y o u   w i s h   t o   a l l o w   u s e   o f   y o u r   v e r s i o n   o f   t h i s   f i l e   o n l y   u n d e r   t h e   t e r m s   o f   e i t h e r   t h e   G P L   o r   t h e   L G P L ,   a n d   n o t   t o   a l l o w   o t h e r s   t o   u s e   y o u r   v e r s i o n   o f   t h i s   f i l e   u n d e r   t h e   t e r m s   o f   t h e   M P L ,   i n d i c a t e   y o u r   d e c i s i o n   b y   d e l e t i n g   t h e   p r o v i s i o n s   a b o v e   a n d   r e p l a c e   t h e m   w i t h   t h e   n o t i c e   a n d   o t h e r   p r o v i s i o n s   r e q u i r e d   b y   t h e   G P L   o r   t h e   L G P L .   I f   y o u   d o   n o t   d e l e t e   t h e   p r o v i s i o n s   a b o v e ,   a   r e c i p i e n t   m a y   u s e   y o u r   v e r s i o n   o f   t h i s   f i l e   u n d e r   t h e   t e r m s   o f   a n y   o n e   o f   t h e   M P L ,   t h e   G P L   o r   t h e   L G P L . 
 
 N T T ,   T a k u   K u d o   (   M e C a b   ) 
 
 C o p y r i g h t      2 0 0 1 - 2 0 0 6   T a k u   K u d o ,   C o p y r i g h t      2 0 0 5 - 2 0 0 6   N i p p o n 
 
 T e l e g r a p h   a n d   T e l e p h o n e   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 . 
 
 M e C a b   i s   c o p y r i g h t e d   f r e e   s o f t w a r e   b y   T a k u   K u d o 
 
 < t a k u @ c h a s e n . o r g >   a n d   N i p p o n   T e l e g r a p h   a n d   T e l e p h o n e   C o r p o r a t i o n . 
 
 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   e i t h e r   t h e   t e r m s   o f   t h e   G P L   ( s e e   t h e   f i l e   G P L ) ,   L G P L   ( s e e   t h e   f i l e   L G P L ) ,   o r   t h e   c o n d i t i o n s   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   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 . 
 
 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   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 . 
 
 O p e n B S D   (   B S D   O p e r a t i n g   S y s t e m ,   O p e n S S H   ) 
 
 T h i s   p r o d u c t   c o n t a i n s   s o f t w a r e   p r o v i d e d   b y   O p e n B S D   a n d   i t s   c o n t r i b u t o r s . 
 
 T h e   O p e n L D A P   F o u n d a t i o n   (   O p e n L D A P   ) 
 
 C o p y r i g h t      1 9 9 8 - 2 0 0 8   T h e   O p e n L D A P   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 . 
 
 T h e   O p e n L D A P   P u b l i c   L i c e n s e ,   V e r s i o n   2 . 8 ,   A u g u s t   2 0 0 3 
 
 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   i n   s o u r c e   f o r m   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 ,   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   a p p l i c a b l e   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 ,   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   3 .   R e d i s t r i b u t i o n s   m u s t   c o n t a i n   a   v e r b a t i m   c o p y   o f   t h i s   d o c u m e n t . 
 
 T h e   O p e n L D A P   F o u n d a t i o n   m a y   r e v i s e   t h i s   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   r e v i s i o n   i s   d i s t i n g u i s h e d   b y   a   v e r s i o n   n u m b e r .   Y o u   m a y   u s e   t h i s   S o f t w a r e   u n d e r   t e r m s   o f   t h i s   l i c e n s e   r e v i s i o n   o r   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   r e v i s i o n   o f   t h e   l i c e n s e . 
 
 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   O P E N L D A P   F O U N D A T I O N   A N D   I T S   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   T H E   O P E N L D A P   F O U N D A T I O N ,   I T S   C O N T R I B U T O R S ,   O R   T H E   A U T H O R ( S )   O R   O W N E R ( S )   O F   T H E   S O F T W A R E   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   n a m e s   o f   t h e   a u t h o r s   a n d   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   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   i n   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 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   s h a 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 .   O p e n L D A P   i s   a   r e g i s t e r e d   t r a d e m a r k   o f   t h e   O p e n L D A P   F o u n d a t i o n . 
 
 C o p y r i g h t   1 9 9 9 - 2 0 0 3   T h e   O p e n L D A P   F o u n d a t i o n ,   R e d w o o d   C i t y ,   C a l i f o r n i a ,   U S A .   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   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   d o c u m e n t   i s   g r a n t e d . 
 
 T h e   O p e n S S L   P r o j e c t   (   O p e n S S L   ) 
 
 L I C E N S E   I S S U E S 
 
 = = = = = = = = = = = = = = 
 
 T h e   O p e n S S L   t o o l k i t   s t a y s   u n d e r   a   d u a l   l i c e n s e ,   i . e .   b o t h   t h e   c o n d i t i o n s   o f   t h e   O p e n S S L   L i c e n s e   a n d   t h e   o r i g i n a l   S S L e a y   l i c e n s e   a p p l y   t o   t h e   t o o l k i t .   S e e   b e l o w   f o r   t h e   a c t u a l   l i c e n s e   t e x t s .   A c t u a l l y   b o t h   l i c e n s e s   a r e   B S D - s t y l e   O p e n   S o u r c e   l i c e n s e s .   I n   c a s e   o f   a n y   l i c e n s e   i s s u e s   r e l a t e d   t o   O p e n S S L   p l e a s e   c o n t a c t   o p e n s s l - c o r e @ o p e n s s l . o r g . 
 
 O p e n S S L   L i c e n s e 
 
 - - - - - - - - - - - - - - - 
 
 C o p y r i g h t      1 9 9 8 - 2 0 0 3   T h e   O p e n S S L   P r o j e c t .   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 .   A l l   a d v e r t i s i n g   m a t e r i a l s   m e n t i o n i n g   f e a t u r e s   o r   u s e   o f   t h i s   s o f t w a r e   m u s t   d i s p l a y   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   O p e n S S L   P r o j e c t   f o r   u s e   i n   t h e   O p e n S S L   T o o l k i t .   ( h t t p : / / w w w . o p e n s s l . o r g / ) "   4 .   T h e   n a m e s   " O p e n S S L   T o o l k i t "   a n d   " O p e n S S L   P r o j e c t "   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   o p e n s s l - c o r e @ o p e n s s l . 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   " O p e n S S L "   n o r   m a y   " O p e n S S L "   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   t h e   O p e n S S L   P r o j e c t .   6 .   R e d i s t r i b u t i o n s   o f   a n y   f o r m   w h a t s o e v e r   m u s t   r e t a i n   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   O p e n S S L   P r o j e c t   f o r   u s e   i n   t h e   O p e n S S L   T o o l k i t   ( h t t p : / / w w w . o p e n s s l . 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   T H E   O p e n S S L   P R O J E C T   ` ` 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   O p e n S S L   P R O J E C T   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   p r o d u c t   i n c l u d e s   c r y p t o g r a p h i c   s o f t w a r e   w r i t t e n   b y   E r i c   Y o u n g   ( e a y @ c r y p t s o f t . c o m ) .   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   w r i t t e n   b y   T i m   H u d s o n   ( t j h @ c r y p t s o f t . c o m ) . 
 
 O r i g i n a l   S S L e a y   L i c e n s e 
 
 - - - - - - - - - - - - - - - - - - - - 
 
 C o p y r i g h t      1 9 9 5 - 1 9 9 8   E r i c   Y o u n g   ( e a y @ c r y p t s o f t . c o m ) .   A l l   r i g h t s   r e s e r v e d . 
 
 T h i s   p a c k a g e   i s   a n   S S L   i m p l e m e n t a t i o n   w r i t t e n   b y   E r i c   Y o u n g   ( e a y @ c r y p t s o f t . c o m ) .   T h e   i m p l e m e n t a t i o n   w a s   w r i t t e n   s o   a s   t o   c o n f o r m   w i t h   N e t s c a p e ' s   S S L . 
 
 T h i s   l i b r a r y   i s   f r e e   f o r   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   u s e   a s   l o n g   a s   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   a d h e r e d   t o .   T h e   f o l l o w i n g   c o n d i t i o n s   a p p l y   t o   a l l   c o d e   f o u n d   i n   t h i s   d i s t r i b u t i o n ,   b e   i t   t h e   R C 4 ,   R S A ,   l h a s h ,   D E S ,   e t c . ,   c o d e ;   n o t   j u s t   t h e   S S L   c o d e .   T h e   S S L   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 i s   d i s t r i b u t i o n   i s   c o v e r e d   b y   t h e   s a m e   c o p y r i g h t   t e r m s   e x c e p t   t h a t   t h e   h o l d e r   i s   T i m   H u d s o n   ( t j h @ c r y p t s o f t . c o m ) . 
 
 C o p y r i g h t   r e m a i n s   E r i c   Y o u n g ' s ,   a n d   a s   s u c h   a n y   C o p y r i g h t   n o t i c e s   i n   t h e   c o d e   a r e   n o t   t o   b e   r e m o v e d .   I f   t h i s   p a c k a g e   i s   u s e d   i n   a   p r o d u c t ,   E r i c   Y o u n g   s h o u l d   b e   g i v e n   a t t r i b u t i o n   a s   t h e   a u t h o r   o f   t h e   p a r t s   o f   t h e   l i b r a r y   u s e d .   T h i s   c a n   b e   i n   t h e   f o r m   o f   a   t e x t u a l   m e s s a g e   a t   p r o g r a m   s t a r t u p   o r   i n   d o c u m e n t a t i o n   ( o n l i n e   o r   t e x t u a l )   p r o v i d e d   w i t h   t h e   p a c k a g 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   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 .   A l l   a d v e r t i s i n g   m a t e r i a l s   m e n t i o n i n g   f e a t u r e s   o r   u s e   o f   t h i s   s o f t w a r e   m u s t   d i s p l a y   t h e   f o l l o w i n g   a c k n o w l e d g e m e n t :   " T h i s   p r o d u c t   i n c l u d e s   c r y p t o g r a p h i c   s o f t w a r e   w r i t t e n   b y   E r i c   Y o u n g   ( e a y @ c r y p t s o f t . c o m ) . "   T h e   w o r d   ' c r y p t o g r a p h i c '   c a n   b e   l e f t   o u t   i f   t h e   r o u t i n e s   f r o m   t h e   l i b r a r y   b e i n g   u s e d   a r e   n o t   c r y p t o g r a p h i c   r e l a t e d .   4 .   I f   y o u   i n c l u d e   a n y   W i n d o w s   s p e c i f i c   c o d e   ( o r   a   d e r i v a t i v e   t h e r e o f )   f r o m   t h e   a p p s   d i r e c t o r y   ( a p p l i c a t i o n   c o d e )   y o u   m u s t   i n c l u d e   a n   a c k n o w l e d g e 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   w r i t t e n   b y   T i m   H u d s o n   ( t j h @ c r y p t s o f t . c o m ) . " 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   E R I C   Y O U N G   ` ` 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   l i c e n s e   a n d   d i s t r i b u t i o n   t e r m s   f o r   a n y   p u b l i c l y   a v a i l a b l e   v e r s i o n   o r   d e r i v a t i v e   o f   t h i s   c o d e   c a n n o t   b e   c h a n g e d .   i . e .   t h i s   c o d e   c a n n o t   s i m p l y   b e   c o p i e d   a n d   p u t   u n d e r   a n o t h e r   d i s t r i b u t i o n   l i c e n s e   [ i n c l u d i n g   t h e   G N U   P u b l i c   L i c e n s e . ] 
 
 O p e n   S o f t w a r e   F o u n d a t i o n ,   e t   a l .   (   D i s t r i b u t e d   C o m p u t i n g   E n v i r o n m e n t   1 . 1   ) 
 
 C o p y r i g h t      1 9 8 9   O P E N   S O F T W A R E   F O U N D A T I O N ,   I N C . ,   C o p y r i g h t      1 9 8 9   H E W L E T T - P A C K A R D   C O M P A N Y ,   C o p y r i g h t      1 9 8 9   D I G I T A L   E Q U I P M E N T   C O R P O R A T I O N . 
 
 T o   a n y o n e   w h o   a c k n o w l e d g e s   t h a t   t h i s   f i l 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 :   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   f i l e   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 s   a n d   t h i s   n o t i c e   a p p e a r s   i n   a l l   s o u r c e   c o d e   c o p i e s ,   a n d   t h a t   n o n e   o f   t h e   n a m e s   o f   O p e n   S o f t w a r e   F o u n d a t i o n ,   I n c . ,   H e w l e t t - P a c k a r d   C o m p a n y ,   o r   D i g i t a l   E q u i p m e n t   C o r p o r a t i o n   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 .   N e i t h e r   O p e n   S o f t w a r e   F o u n d a t i o n ,   I n c . ,   H e w l e t t - P a c k a r d   C o m p a n y ,   n o r   D i g i t a l   E q u i p m e n t   C o r p o r a t i o n   m a k e s   a n y   r e p r e s e n t a t i o n s   a b o u t   t h e   s u i t a b i l i t y   o f   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 . 
 
 O p e n   S o f t w a r e   F o u n d a t i o n   (   M a c h   O p e r a t i n g   S y s t e m   ) 
 
 C o p y r i g h t      1 9 9 5 ,   1 9 9 4 ,   1 9 9 3 ,   1 9 9 2 ,   1 9 9 1 ,   1 9 9 0   O p e n   S o f t w a r e   F o u n d a t i o n ,   I n c . 
 
 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 s   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 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   ( O S F )   o r   O p e n   S o f t w a r e   F o u n d a t i o n   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 . 
 
 O S F   D I S C L A I M S   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   F O R   A   P A R T I C U L A R   P U R P O S E .   I N   N O   E V E N T   S H A L L   O S F   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 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 . 
 
 P h a m   K i m   L o n g   (   U n i K e y   V i e t n a m e s e   I n p u t   M e t h o d   ) 
 
 C o p y r i g h t      2 0 0 6   P h a m   K i m   L o n g . 
 
 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 . 
 
 P i x a r ,   e t   a l .   (   t i f _ p i x a r f i l m . c   ) 
 
 C o p y r i g h t      1 9 8 8 ,   1 9 9 0   b y   S a m   L e f f l e r .   C o p y r i g h t      1 9 9 2   b y   P i x a r .   A l l   r i g h t s   r e s e r v e d . 
 
 T h i s   f i l e   i s   p r o v i d e d   f o r   u n r e s t r i c t e d   u s e   p r o v i d e d   t h a t   t h i s   l e g e n d   i s   i n c l u d e d   o n   a l l   t a p e   m e d i a   a n d   a s   a   p a r t   o f   t h e   s o f t w a r e   p r o g r a m   i n   w h o l e   o r   p a r t .     U s e r s   m a y   c o p y ,   m o d i f y   o r   d i s t r i b u t e   t h i s   f i l e   a t   w i l l . 
 
 T I F F   L i b r a r y .     M o d i f i e d   R e v   5 . 0   L e m p e l - Z i v   &   W e l c h   C o m p r e s s i o n   f o r   f i l m   o u t p u t . 
 
 T h i s   c o d e   i s   d e r i v e d   f r o m   S a m   L e f f l e r ' s   T I F F   L Z W   c o d e   w h i c h   w a s   d e r i v e d   f r o m   t h e   c o m p r e s s   p r o g r a m   w h o s e   c o d e   i s   d e r i v e d   f r o m   s o f t w a r e   c o n t r i b u t e d   t o   B e r k e l e y   b y   J a m e s   A .   W o o d s ,   d e r i v e d   f r o m   o r i g i n a l   w o r k   b y   S p e n c e r   T h o m a s   a n d   J o s e p h   O r o s t . 
 
 T h e   o r i g i n a l   B e r k e l e y   c o p y r i g h t   n o t i c e   a p p e a r s   a t   t h e   e n d   i n   i t s   e n t i r e t y . 
 
 C o p y r i g h t      1 9 8 5 ,   1 9 8 6   T h e   R e g e n t s   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a .   A l l   r i g h t s   r e s e r v e d . 
 
 T h i s   c o d e   i s   d e r i v e d   f r o m   s o f t w a r e   c o n t r i b u t e d   t o   B e r k e l e y   b y   J a m e s   A .   W o o d s ,   d e r i v e d   f r o m   o r i g i n a l   w o r k   b y   S p e n c e r   T h o m a s   a n d   J o s e p h   O r o s t .     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   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   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 a r a g r a p h   a r e   d u p l i c a t e d   i n   a l l   s u c h   f o r m s   a n d   t h a t   a n y   d o c u m e n t a t i o n ,   a d v e r t i s i n g   m a t e r i a l s ,   a n d   o t h e r   m a t e r i a l s   r e l a t e d   t o   s u c h   d i s t r i b u t i o n   a n d   u s e   a c k n o w l e d g e   t h a t   t h e   s o f t w a r e   w a s   d e v e l o p e d   b y   t h e   U n i v e r s i t y   o f   C a l i f o r n i a ,   B e r k e l e y .     T h e   n a m e   o f   t h e   U n i v e r s i t y   m a y   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   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   ` ` A S   I S ' '   A N D   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 I E 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 ,   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 I 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 . 
 
 G l e n   R a n d e r s - P e h r s o n ,   e t   a l .   (   p n g   ) 
 
 l i b p n g   v e r s i o n   1 . 0 . 8   -   J u l y   2 4 ,   2 0 0 0 
 
 C o p y r i g h t      1 9 9 8 - 2 0 0 0   G l e n n   R a n d e r s - P e h r s o n ,   C o p y r i g h t      1 9 9 6 ,   1 9 9 7   A n d r e a s   D i l g e r ,   C o p y r i g h t      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 . 
 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 : 
 
 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 . 
 
 E r i c   S .   R a y m o n d ,   G r e s h o n   E l b e r ,   T o s h i o   K u r a t o m i   (   g i f l i b   ) 
 
 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      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 . 
 
 M i c h a e l   R i c h a r d s o n ,   e t   a l   (   F I P S - 1 8 6 - 2   S H A 1 - b a s e d   P R F   ) 
 
 f i p s 1 8 6 p r f . c   A n   i m p l e m e n t a t i o n   o f   t h e   F I P S - 1 8 6 - 2   S H A 1 - b a s e d   P R F . 
 
 T h e   d e v e l o p m e n t   o f   t h e   E A P / S I M   s u p p o r t   w a s   f u n d e d   b y   I n t e r n e t   F o u n d a t i o n   A u s t r i a   ( h t t p : / / w w w . n i c . a t / i p a ) . 
 
 T h i s   c o d e   w a s   w r i t t e n   f r o m   s c r a t c h   b y   M i c h a e l   R i c h a r d s o n ,   a n d   i t   i s   d u a l   l i c e n s e d   u n d e r   b o t h   G P L   a n d   B S D . 
 
 G P L   n o t i c e : 
 
 T h i s   p r o g r a m   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   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 . 
 
 T h i s   p r o g r a m   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   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 ;   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 1   F r a n k l i n   S t ,   F i f t h   F l o o r ,   B o s t o n ,   M A   0 2 1 1 0 - 1 3 0 1 ,   U S A 
 
 [ A p p l e   n o t e :   F o r   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 ,   p l e a s e   r e f e r   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   a t t r i b u t i o n ,   w h e r e   a   c o p y   o f   t h e   G P L   i s   i n c l u d e d ] 
 
 B S D   n o t i c 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 . 
 
 3 .   N e i t h e r   t h e   n a m e   o f   t h e   N e t B S D   F o u n d a t i o n   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 . 
 
 C o p y r i g h t      2 0 0 3   M i c h a e l   R i c h a r d s o n   < m c r @ s a n d e l m a n . o t t a w a . o n . c a > 
 
 C o p y r i g h t      2 0 0 6   T h e   F r e e R A D I U S   s e r v e r   p r o j e c t 
 
 S H A - 1   i n   C 
 
 B y   S t e v e   R e i d   < s t e v e @ e d m w e b . c o m > 
 
 1 0 0 %   P u b l i c   D o m a i n 
 
 J u l i a n   R .   S e w a r d   (   b z i p 2   ) 
 
 C o p y r i g h t      1 9 9 6 - 2 0 0 2   J u l i a n   R   S e w a r 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   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 .   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 .   3 .   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 .   4 .   T h e   n a m e   o f   t h e   a u t h o r   m a y   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   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   A U T H O R   ` ` 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   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 . 
 
 J u l i a n   S e w a r d ,   C a m b r i d g e ,   U K .   j s e w a r d @ a c m . o r g 
 
 D i m i t r i o s   S o u f l i s   (   T i n y   S c h e m e   ) 
 
 C o p y r i g h t      2 0 0 0 ,   D i m i t r i o s   S o u f l i 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   D i m i t r i o s   S o u f l i s   n o r   t h e   n a m e s   o f   t h e   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 o m   S t   D e n i s   (   L i b T o m C r y p t   ) 
 
 L i b T o m C r y p t ,   m o d u l a r   c r y p t o g r a p h i c   l i b r a r y   - -   T o m   S t   D e n i s 
 L i b T o m C r y p t   i s   a   l i b r a r y   t h a t   p r o v i d e s   v a r i o u s   c r y p t o g r a p h i c   a l g o r i t h m s   i n   a   h i g h l y   m o d u l a r   a n d   f l e x i b l e   m a n n e r .   T h e   l i b r a r y   i s   f r e e   f o r   a l l   p u r p o s e s   w i t h o u t   a n y   e x p r e s s   g u a r a n t e e   i t   w o r k s .   
 T o m   S t   D e n i s ,   t o m s t d e n i s @ g m a i l . c o m ,   h t t p : / / l i b t o m . o r g 
 
 
 D a n i e l   S t e n b e r g   (   l i b c u r l   ) 
 
 C o p y r i g h t   ( c )   1 9 9 6   -   2 0 1 0 ,   D a n i e l   S t e n b e r g ,   < d a n i e l @ h a x x . s e > .     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   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   f o r   a n y   p u r p o s e   w i t h   o r   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 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 . 
 
 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   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 . 
 
 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 . 
 
 S u n   M i c r o s y s t e m s   (   l i b m   ) 
 
 C o p y r i g h t      1 9 9 3   b y   S u n   M i c r o s y s t e m s ,   I n c .   A l l   r i g h t s   r e s e r v e d . 
 
 D e v e l o p e d   a t   S u n P r o ,   a   S u n   M i c r o s y s t e m s ,   I n c .   b u s i n e s 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   i s   f r e e l y   g r a n t e d ,   p r o v i d e d   t h a t   t h i s   n o t i c e   i s   p r e s e r v e d . 
 
 S u n   M i c r o s y s t e m s   (   S u n   R P C   ) 
 
 S u n   R P C   i s   a   p r o d u c t   o f   S u n   M i c r o s y s t e m s ,   I n c .   a n d   i s   p r o v i d e d   f o r   u n r e s t r i c t e d   u s e   p r o v i d e d   t h a t   t h i s   l e g e n d   i s   i n c l u d e d   o n   a l l   t a p e   m e d i a   a n d   a s   a   p a r t   o f   t h e   s o f t w a r e   p r o g r a m   i n   w h o l e   o r   p a r t .     U s e r s   m a y   c o p y   o r   m o d i f y   S u n   R P C   w i t h o u t   c h a r g e ,   b u t   a r e   n o t   a u t h o r i z e d   t o   l i c e n s e   o r   d i s t r i b u t e   i t   t o   a n y o n e   e l s e   e x c e p t   a s   p a r t   o f   a   p r o d u c t   o r   p r o g r a m   d e v e l o p e d   b y   t h e   u s e r   o r   w i t h   t h e   e x p r e s s   w r i t t e n   c o n s e n t   o f   S u n   M i c r o s y s t e m s ,   I n c .   S u n   R P C   i s   p r o v i d e d   w i t h   n o   s u p p o r t   a n d   w i t h o u t   a n y   o b l i g a t i o n   o n   t h e   p a r t   o f   S u n   M i c r o s y s t e m s ,   I n c .   t o   a s s i s t   i n   i t s   u s e ,   c o r r e c t i o n ,   m o d i f i c a t i o n   o r   e n h a n c e m e n t . 
 
 S U N   R P C   I S   P R O V I D E D   A S   I S   W I T H   N O   W A R R A N T I E S   O F   A N Y   K I N D   I N C L U D I N G   T H E   W A R R A N T I E S   O F   D E S I G N ,   M E R C H A N T I 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 ,   O R   A R I S I N G   F R O M   A   C O U R S E   O F   D E A L I N G ,   U S A G E   O R   T R A D E   P R A C T I C E .   S U N   M I C R O S Y S T E M S ,   I N C .   S H A L L   H A V E   N O   L I A B I L I T Y   W I T H   R E S P E C T   T O   T H E   I N F R I N G E M E N T   O F   C O P Y R I G H T S ,   T R A D E   S E C R E T S   O R   A N Y   P A T E N T S   B Y   S U N   R P C   O R   A N Y   P A R T   T H E R E O F . 
 
 I n   n o   e v e n t   w i l l   S u n   M i c r o s y s t e m s ,   I n c .   b e   l i a b l e   f o r   a n y   l o s t   r e v e n u e   o r   p r o f i t s   o r   o t h e r   s p e c i a l ,   i n d i r e c t   a n d   c o n s e q u e n t i a l   d a m a g e s ,   e v e n   i f   S u n   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 .   S u n   M i c r o s y s t e m s ,   I n c .   2 5 5 0   G a r c i a   A v e n u e   M o u n t a i n   V i e w ,   C a l i f o r n i a     9 4 0 4 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 ,   C l a r k   C o o p e r   e t   a l .   (   e x p a t   ) 
 
 C o p y r i g h t      1 9 9 8 ,   1 9 9 9 ,   2 0 0 0   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 n d   C l a r k   C o o p e r .    C o p y r i g h t      2 0 0 1 ,   2 0 0 2 ,   2 0 0 3   E x p a t   m a i n t a i n e r s . 
 
 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 o d o r e   T s ' o   (   l i b u u i d   ) 
 
 C o p y r i g h t      1 9 9 6 ,   1 9 9 7   T h e o d o r e   T s ' o . 
 
 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 ,   a n d   t h e   e n t i r e   p e r m i s s i o n   n o t i c e   i n   i t s   e n t i r e t y ,   i n c l u d i n g   t h e   d i s c l a i m e r   o f   w a r r a n t i e 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   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   o f   t h e   a u t h o r   m a y   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   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   ` ` 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 L L   O F   W H I C H   A R E   H E R E B Y   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   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   N O T   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 . 
 
 U n i c o d e ,   I n c .   ( c l d r ) 
 
 C o p y r i g h t      1 9 9 1 - 2 0 0 1   U n i c o d e ,   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 e   U n i c o d e   d a t a   f i l e s   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   ( t h e   " D a t a   F i l e s " )   o r   U n i c o d e   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   ( t h e   " S o f t w a r e " )   t o   d e a l   i n   t h e   D a t a   F i l e s   o r   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   D a t a   F i l e s   o r   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   D a t a   F i l e s   o r   S o f t w a r e   a r e   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   ( a )   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   w i t h   a l l   c o p i e s   o f   t h e   D a t a   F i l e s   o r   S o f t w a r e ,   ( b )   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   a s s o c i a t e d   d o c u m e n t a t i o n ,   a n d   ( c )   t h e r e   i s   c l e a r   n o t i c e   i n   e a c h   m o d i f i e d   D a t a   F i l e   o r   i n   t h e   S o f t w a r e   a s   w e l l   a s   i n   t h e   d o c u m e n t a t i o n   a s s o c i a t e d   w i t h   t h e   D a t a   F i l e ( s )   o r   S o f t w a r e   t h a t   t h e   d a t a   o r   s o f t w a r e   h a s   b e e n   m o d i f i e d . 
 T H E   D A T A   F I L E S   A N D   S O F T W A R E   A R E   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 E   D A T A   F I L E S   O R   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 e s e   D a t a   F i l e s   o r   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 . 
 
 U n i c o d e ,   I n c .   (   C o n v e r t U T F   ) 
 
 C o p y r i g h t      2 0 0 1   U n i c o d e ,   I n c .   A l l   r i g h t s   r e s e r v e d . 
 
 D i s c l a i m e r :   T h i s   s o u r c e   c o d e   i s   p r o v i d e d   a s   i s   b y   U n i c o d e ,   I n c .   N o   c l a i m s   a r e   m a d e   a s   t o   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 .   N o   w a r r a n t i e s   o f   a n y   k i n d   a r e   e x p r e s s e d   o r   i m p l i e d .   T h e   r e c i p i e n t   a g r e e s   t o   d e t e r m i n e   a p p l i c a b i l i t y   o f   i n f o r m a t i o n   p r o v i d e d .   I f   t h i s   f i l e   h a s   b e e n   p u r c h a s e d   o n   m a g n e t i c   o r   o p t i c a l   m e d i a   f r o m   U n i c o d e ,   I n c . ,   t h e   s o l e   r e m e d y   f o r   a n y   c l a i m   w i l l   b e   e x c h a n g e   o f   d e f e c t i v e   m e d i a   w i t h i n   9 0   d a y s   o f   r e c e i p t . 
 
 L i m i t a t i o n s   o n   R i g h t s   t o   R e d i s t r i b u t e   T h i s   C o d e :   U n i c o d e ,   I n c .   h e r e b y   g r a n t s   t h e   r i g h t   t o   f r e e l y   u s e   t h e   i n f o r m a t i o n   s u p p l i e d   i n   t h i s   f i l e   i n   t h e   c r e a t i o n   o f   p r o d u c t s   s u p p o r t i n g   t h e   U n i c o d e   S t a n d a r d ,   a n d   t o   m a k e   c o p i e s   o f   t h i s   f i l e   i n   a n y   f o r m   f o r   i n t e r n a l   o r   e x t e r n a l   d i s t r i b u t i o n   a s   l o n g   a s   t h i s   n o t i c e   r e m a i n s   a t t a c h e d . 
 
 U n i v e r s i t y   C o r p o r a t i o n   f o r   A t m o s p h e r i c   R e s e a r c h / U n i d a t a   (   w o r d e x p ( ) ,   w o r d f r e e ( )   f r o m   L D M   p r o j e c t   ) 
 
 C o p y r i g h t      1 9 9 5 - 2 0 0 2   U n i v e r s i t y   C o r p o r a t i o n   f o r   A t m o s p h e r i c   R e s e a r c h / U n i d a t a . 
 
 P o r t i o n s   o f   t h i s   s o f t w a r e   w e r e   d e v e l o p e d   b y   t h e   U n i d a t a   P r o g r a m   a t   t h e   U n i v e r s i t y   C o r p o r a t i o n   f o r   A t m o s p h e r i c   R e s e a r c h . 
 
 A c c e s s   a n d   u s e   o f   t h i s   s o f t w a r e   s h a l l   i m p o s e   t h e   f o l l o w i n g   o b l i g a t i o n s   a n d   u n d e r s t a n d i n g s   o n   t h e   u s e r .   T h e   u s e r   i s   g r a n t e d   t h e   r i g h t ,   w i t h o u t   a n y   f e e   o r   c o s t ,   t o   u s e ,   c o p y ,   m o d i f y ,   a l t e r ,   e n h a n c e   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   a n y   d e r i v a t i v e   w o r k s   t h e r e o f ,   a n d   i t s   s u p p o r t i n g   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   w h a t s o e v e r ,   p r o v i d e d   t h a t   t h i s   e n t i r e   n o t i c e   a p p e a r s   i n   a l l   c o p i e s   o f   t h e   s o f t w a r e ,   d e r i v a t i v e   w o r k s   a n d   s u p p o r t i n g   d o c u m e n t a t i o n .     F u r t h e r ,   U C A R   r e q u e s t s   t h a t   t h e   u s e r   c r e d i t   U C A R / U n i d a t a   i n   a n y   p u b l i c a t i o n s   t h a t   r e s u l t   f r o m   t h e   u s e   o f   t h i s   s o f t w a r e   o r   i n   a n y   p r o d u c t   t h a t   i n c l u d e s   t h i s   s o f t w a r e .   T h e   n a m e s   U C A R   a n d / o r   U n i d a t a ,   h o w e v e r ,   m a y   n o t   b e   u s e d   i n   a n y   a d v e r t i s i n g   o r   p u b l i c i t y   t o   e n d o r s e   o r   p r o m o t e   a n y   p r o d u c t s   o r   c o m m e r c i a l   e n t i t y   u n l e s s   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   i s   o b t a i n e d   f r o m   U C A R / U n i d a t a .   T h e   u s e r   a l s o   u n d e r s t a n d s   t h a t   U C A R / U n i d a t a   i s   n o t   o b l i g a t e d   t o   p r o v i d e   t h e   u s e r   w i t h   a n y   s u p p o r t ,   c o n s u l t i n g ,   t r a i n i n g   o r   a s s i s t a n c e   o f   a n y   k i n d   w i t h   r e g a r d   t o   t h e   u s e ,   o p e r a t i o n   a n d   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   n o r   t o   p r o v i d e   t h e   u s e r   w i t h   a n y   u p d a t e s ,   r e v i s i o n s ,   n e w   v e r s i o n s   o r   " b u g   f i x e s . " 
 
 T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   U C A R / U N I D A T A   " 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   U C A R / U N I D A T A   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   A C C E S S ,   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 . 
 
 U n i v e r s i t y   o f   C a l i f o r n i a ,   e t .   a l .   (   B S D   O p e r a t i n g   S y s t e m   ) 
 
 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   U n i v e r s i t y   o f   C a l i f o r n i a ,   B e r k e l e y ,   a n d   i t s   c o n t r i b u t o r s . 
 
 C o p y r i g h t      1 9 8 0 - 1 9 9 7   T h e   R e g e n t s   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a . 
 
 C o p y r i g h t      1 9 9 4   U g e n   J . S . A n t s i l e v i c h . 
 
 C o p y r i g h t      1 9 9 8   A p p l e   C o m p u t e r ,   I n c . 
 
 C o p y r i g h t      1 9 9 4   T h e   A u s t r a l i a n   N a t i o n a l   U n i v e r s i t y . 
 
 C o p y r i g h t      1 9 8 6   b y   R o b e r t   V .   B a r o n . 
 
 C o p y r i g h t      1 9 9 1 ,   1 9 9 2 ,   1 9 9 3 ,   1 9 9 4 ,   1 9 9 5 ,   1 9 9 6   K e i t h   B o s t i c . 
 
 C o p y r i g h t      1 9 9 3   D a n i e l   B o u l e t . 
 
 C o p y r i g h t      1 9 9 2 ,   1 9 9 3   J o h n   B r e z a k . 
 
 C o p y r i g h t      1 9 9 6   C h a r l e s   D .   C r a n o r   a n d   W a s h i n g t o n   U n i v e r s i t y . 
 
 C o p y r i g h t      1 9 9 4 - 1 9 9 6   C r o n y x   E n g i n e e r i n g   L t d . 
 
 C o p y r i g h t      1 9 8 8 ,   1 9 8 9   b y   A d a m   d e   B o o r . 
 
 C o p y r i g h t      1 9 9 2 , 1 9 9 3   T h e o   d e   R a a d t   < d e r a a d t @ f s a . c a > . 
 
 C o p y r i g h t      1 9 8 9   S t e p h e n   D e e r i n g . 
 
 C o p y r i g h t      1 9 9 4   C h r i s t o p h e r   G .   D e m e t r i o u . 
 
 C o p y r i g h t      1 9 9 7 , 1 9 9 8   J u l i a n   E l i s c h e r   < j u l i a n @ f r e e b s d . o r g > . 
 
 C o p y r i g h t      1 9 9 4 ,   S i m o n   J .   G e r r a t y . 
 
 C o p y r i g h t      1 9 9 5   M a r t i n   H u s e m a n n . 
 
 C o p y r i g h t      1 9 9 4 - 9 7   M a t s   O   J a n s s o n   < m o j @ s t a c k e n . k t h . s e > . 
 
 C o p y r i g h t      1 9 9 3   b y   T h o m a s   K o e n i g . 
 
 C o p y r i g h t      1 9 9 3   b y   A d r i a n   M a r i a n o   < a d r i a n @ c a m . c o r n e l l . e d u > . 
 
 C o p y r i g h t      1 9 9 3   A n d r e w   M o o r e ,   T a l k e   S t u d i o . 
 
 C o p y r i g h t      1 9 9 2   K e i t h   M u l l e r . 
 
 C o p y r i g h t      1 9 9 6   A l e x   N a s h . 
 
 C o p y r i g h t      1 9 8 8   J u l i a n   O n i o n s   < j p o @ c s . n o t t . a c . u k > . 
 
 C o p y r i g h t      1 9 9 5   B i l l   P a u l   < w p a u l @ c t r . c o l u m b i a . e d u > . 
 
 C o p y r i g h t      1 9 9 3   D a v i d   P a r s o n s . 
 
 C o p y r i g h t      1 9 9 0 ,   1 9 9 2   J a n - S i m o n   P e n d r y . 
 
 C o p y r i g h t      1 9 9 5 - 1 9 9 7   b y   D a r r e n   R e e d . 
 
 C o p y r i g h t      1 9 9 8   L u i g i   R i z z o . 
 
 C o p y r i g h t      1 9 9 4 - 1 9 9 6   W o l f r a m   S c h n e i d e r   < w o s c h @ F r e e B S D . o r g > ,   B e r l i n . 
 
 C o p y r i g h t      1 9 9 1 ,   1 9 9 4 ,   1 9 9 5 ,   1 9 9 6 ,   1 9 9 7   W o l f g a n g   S o l f r a n k . 
 
 C o p y r i g h t      1 9 9 8   B r i a n   S o m e r s   < b r i a n @ A w f u l h a k . o r g > . 
 
 C o p y r i g h t      1 9 8 9   b y   B e r k e l e y   S o f t w o r k s . 
 
 C o p y r i g h t      1 9 9 6   I g n a t i o s   S o u v a t z i s . 
 
 C o p y r i g h t      1 9 9 2   D i o m i d i s   S p i n e l l i s . 
 
 C o p y r i g h t      1 9 9 7   J o n a t h a n   S t o n e . 
 
 C o p y r i g h t      1 9 8 5   S u n   M i c r o s y s t e m s ,   I n c . 
 
 C o p y r i g h t      1 9 9 5 ,   1 9 9 6   M a t t   T h o m a s   < m a t t @ 3 a m - s o f t w a r e . c o m > . 
 
 C o p y r i g h t      1 9 9 7   J a s o n   R .   T h o r p e . 
 
 C o p y r i g h t      1 9 9 1 ,   1 9 9 4   T o o L s   G m b H . 
 
 C o p y r i g h t      U n i v e r s i t y   o f   B r i t i s h   C o l u m b i a ,   1 9 8 4 . 
 
 C o p y r i g h t      1 9 8 8 ,   1 9 9 2   T h e   U n i v e r s i t y   o f   U t a h   a n d   t h e   C e n t e r   f o r   S o f t w a r e   
 S c i e n c e   ( C S S ) . 
 
 C o p y r i g h t      U N I X   S y s t e m   L a b o r a t o r i e s ,   I n c . 
 
 C o p y r i g h t      1 9 9 3 ,   1 9 9 4   W i n n i n g   S t r a t e g i e s ,   I n c . 
 
 A l l   r i g h t s   r e s e r v e d . 
 
 T h i s   c o d e   i s   d e r i v e d   f r o m   s o f t w a r e   c o n t r i b u t e d   t o   B e r k e l e y   b y   A d a m   S .   M o s k o w i t z   o f   M e n l o   C o n s u l t i n g ;   A d a m   d e   B o o r ;   A s a   R o m b e r g e r ;   A t s u s h i   M u r a i   ( a m u r a i @ s p e c . c o . j p ) ;   B a r r y   B r a c h m a n ;   B o b   T o x e n ;   B r i a n   H i r t . ;   C a s e   L a r s e n ;   C h r i s   N e w c o m b ;   C h r i s   T o r e k ;   C h r i s t o s   Z o u l a s   o f   C o r n e l l   U n i v e r s i t y ;   C i m a r r o n   D .   T a y l o r   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a ,   B e r k e l e y ;   D a r r e n   F .   P r o v i n e ;   D a v e   T a y l o r ,   o f   I n t u i t i v e   S y s t e m s ;   D a v e   Y o s t ;   D a v i d   B a r t o   a t   C e l e r i t y   C o m p u t e r   C o r p . ;   D a v i d   C .   E l l i o t t ,   o f   M I P S   C o m p u t e r   S y s t e m s ;   D a v i d   G o o d e n o u g h ;   D a v i d   H i t z   o f   A u s p e x   S y s t e m s ,   I n c . ;   D i o m i d i s   S p i n e l l i s   o f   I m p e r i a l   C o l l e g e ,   U n i v e r s i t y   o f   L o n d o n ;   D o n n   S e e l e y   a t   B e r k e l e y   S o f t w a r e   D e s i g n ,   I n c . ;   E a m o n n   M c M a n u s   o f   T r i n i t y   C o l l e g e   D u b l i n ;   E d   J a m e s ;   E d w a r d   S z e - T y a n   W a n g ;   E d w a r d   W a n g   a t   T h e   U n i v e r s i t y   o f   C a l i f o r n i a ,   B e r k e l e y ;   G u y   H a r r i s   a t   N e t w o r k   A p p l i a n c e   C o r p . ;   H e n r y   S p e n c e r   o f   t h e   U n i v e r s i t y   o f   T o r o n t o ;   H e r b   H a s l e r   a n d   R i c k   M a c k l e m   a t   T h e   U n i v e r s i t y   o f   G u e l p h ;   J a m e s   A .   W o o d s ;   J a m e s   W .   W i l l i a m s   o f   t h e   U n i v e r s i t y   o f   M a r y l a n d   a n d   N A S A   G o d d a r d   S p a c e   F l i g h t   C e n t e r ;   J a n - S i m o n   P e n d r y ;   J e f   P o s k a n z e r   a n d   C r a i g   L e r e s   o f   t h e   L a w r e n c e   B e r k e l e y   L a b o r a t o r y ;   J e r r y   B e r k m a n ;   J i m   G i l l o g l y   a t   T h e   R a n d   C o r p o r a t i o n ;   J i m   R .   O l d r o y d   a t   T h e   I n s t r u c t i o n   S e t   a n d   K e i t h   G a b r y e l s k i   a t   C o m m o d o r e   B u s i n e s s   M a c h i n e s ;   J o h n   B .   R o l l   J r . ;   J o s e p h   O r o s t ;   K e i t h   M u l l e r   o f   t h e   U n i v e r s i t y   o f   C a l i f o r n i a ,   S a n   D i e g o   a n d   L a n c e   V i s s e r   o f   C o n v e x   C o m p u t e r   C o r p o r a t i o n ;   K e n   A r n o l d ;   K e n   S m i t h   o f   T h e   S t a t e   U n i v e r s i t y   o f   N e w   Y o r k   a t   B u f f a l o ;   K e n n e t h   A l m q u i s t ;   K e v i n   F a l l ;   K e v i n   R u d d y ;   K i m   L e t k e m a n ;   L a n d o n   C u r t   N o l l ;   M a r c i a n o   P i t a r g u e ;   M i c h a e l   F i s c h b e i n ;   M i c h a e l   R e n d e l l   o f   t h e   M e m o r i a l   U n i v e r s i t y   o f   N e w f o u n d l a n d ;   M i c h i r o   H i k i d a ;   M i k e   H i b l e r ;   M i k e   M u u s s ;   M i k e   O l s o n ;   M u f f y   B a r k o c y ;   O z a n   Y i g i t   a t   Y o r k   U n i v e r s i t y ;   P a c e   W i l l i s s o n   ( p a c e @ b l i t z . c o m ) ;   R a l p h   C a m p b e l l ;   R i c h   $ a l z   o f   B B N   I n c . ;   R i c k   A d a m s ;   R i c k   M a c k l e m   a t   T h e   U n i v e r s i t y   o f   G u e l p h ;   R o b e r t   C o r b e t t ;   R o b e r t   E l z   a t   T h e   U n i v e r s i t y   o f   M e l b o u r n e ;   R o b e r t   P a u l   C o r b e t t ;   S p e n c e r   T h o m a s ;   S t e p h e n   D e e r i n g   o f   S t a n f o r d   U n i v e r s i t y ;   S t e v e   H a y m a n   o f   t h e   I n d i a n a   U n i v e r s i t y   C o m p u t e r   S c i e n c e   D e p a r t m e n t ;   S u n   M i c r o s y s t e m s ,   I n c . ;   S y m m e t r i c   C o m p u t e r   S y s t e m s ;   T i m o t h y   C .   S t o e h r ;   T o n y   N a r d o   o f   t h e   J o h n s   H o p k i n s   U n i v e r s i t y / A p p l i e d   P h y s i c s   L a b ;   a n d   t h e   S y s t e m s   P r o g r a m m i n g   G r o u p   o f   t h e   U n i v e r s i t y   o f   U t a h   C o m p u t e r   S c i e n c e   D e p a r t m e n t ;   t h e   U C L A   F i c u s   p r o j e c t ;   t h e   L a b o r a t o r y   f o r   C o m p u t a t i o n   V i s i o n   a n d   t h e   C o m p u t e r   S c i e n c e   D e p a r t m e n t   o f   t h e   t h e   U n i v e r s i t y   o f   B r i t i s h   C o l u m b i a   a n d   t h e   C o m p u t e r   S c i e n c e   D e p a r t m e n t   ( I V )   o f   t h e   U n i v e r s i t y   o f   E r l a n g e n - N u r e m b e r g ,   G e r m a n y ;   S c o o t e r   M o r r i s   a t   G e n e n t e c h   I n c . ;   C h u c k   K a r i s h   o f   M i n d c r a f t ,   I n c . ;   M i k e   K a r e l s   a t   B e r k e l e y   S o f t w a r e   D e s i g n ,   I n c . 
 
 T h e   U n i t e d   S t a t e s   G o v e r n m e n t   h a s   r i g h t s   i n   p a r t s   o f   t h i s   w o r k   p u r s u a n t   t o   c o n t r a c t   n o .   D E - A C 0 3 - 7 6 S F 0 0 0 9 8   b e t w e e n   t h e   U n i t e d   S t a t e s   D e p a r t m e n t   o f   E n e r g y   a n d   t h e   U n i v e r s i t y   o f   C a l i f o r n i a . 
 
 S o m e   c o d e   i s   d e r i v e d   f r o m   s o f t w a r e   c o n t r i b u t e d   t o   B e r k e l e y   b y   t h e   C e n t e r   f o r   S o f t w a r e   S c i e n c e   o f   t h e   U n i v e r s i t y   o f   U t a h   C o m p u t e r   S c i e n c e   D e p a r t m e n t .   C S S   r e q u e s t s   u s e r s   o f   t h i s   s o f t w a r e   t o   r e t u r n   t o   c s s - d i s t @ c s . u t a h . e d u   a n y   i m p r o v e m e n t s   t h a t   t h e y   m a k e   a n d   g r a n t   C S S   r e d i s t r i b u t i o n   r i g h t s . 
 
 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 .   A l l   a d v e r t i s i n g   m a t e r i a l s   m e n t i o n i n g   f e a t u r e s   o r   u s e   o f   t h i s   s o f t w a r e   m u s t   d i s p l a y   t h e   f o l l o w i n g   a c k n o w l e d g e 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   U n i v e r s i t y   o f   C a l i f o r n i a ,   B e r k e l e y   a n d   i t s   c o n t r i b u t o r s .   4 .   N e i t h e r   t h e   n a m e   o f   t h e   U n i v e r s i t y   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   R E G E N T 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 . 
 
 U n i v e r s i t y   o f   C a m b r i d g e   (   P C R E   ) 
 
 C o p y r i g h t      1 9 9 7 - 2 0 0 5   U n i v e r s i t y   o f   C a m b r i d g e 
 
 P C R E   L I C E N S E 
 P C R E   i s   a   l i b r a r y   o f   f u n c t i o n s   t o   s u p p o r t   r e g u l a r   e x p r e s s i o n s   w h o s e   s y n t a x   a n d   s e m a n t i c s   a r e   a s   c l o s e   a s   p o s s i b l e   t o   t h o s e   o f   t h e   P e r l   5   l a n g u a g e .   R e l e a s e   5   o f   P C 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 ,   a s   s p e c i f i e d   b e l o w .   T h e   d o c u m e n t a t i o n   f o r   P C R E ,   s u p p l i e d   i n   t h e   " d o c "   d i r e c t o r y ,   i s   d i s t r i b u t e d   u n d e r   t h e   s a m e   t e r m s   a s   t h e   s o f t w a r e   i t s e l f . 
 
 W r i t t e n   b y :   P h i l i p   H a z e l   < p h 1 0 @ c a m . a c . u k >   U n i v e r s i t y   o f   C a m b r i d g e   C o m p u t i n g   S e r v i c e ,   C a m b r i d g e ,   E n g l a n d .   P h o n e :   + 4 4   1 2 2 3   3 3 4 7 1 4 . 
 C o p y r i g h t      1 9 9 7 - 2 0 0 4   U n i v e r s i t y   o f   C a m b r i d g e .     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   U n i v e r s i t y   o f   C a m b r i d g e   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 . 
 
 U n i v e r s i t y   o f   I l l i n o i s / N C S A ,   e t   a l .   ( c o m p i l e r - r t ,   l i b c + + ) 
 
 C o p y r i g h t      2 0 0 9 - 2 0 1 1   U n i v e r s i t y   o f   I l l i n o i s / N C S A ,   e t   a l .   A l l   r i g h t s   r e s e r v e d . 
 D e v e l o p e d   b y : 
  L L V M   T e a m 
  U n i v e r s i t y   o f   I l l i n o i s   a t   U r b a n a - C h a m p a i g n 
  h t t p : / / l l v m . o r g 
 
 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   w i t h   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 : 
    *   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 s . 
    *   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 s   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 s   o f   t h e   L L V M   T e a m ,   U n i v e r s i t y   o f   I l l i n o i s   a t 
      U r b a n a - C h a m p a i g n ,   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 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   C O N T R I B U T 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   W I T H   T H E   S O F T W A R E . 
 
 C o p y r i g h t   ( c )   2 0 0 9 - 2 0 1 0   U n i v e r s i t y   o f   I l l i n o i s / N C S A ,   e t   a l . 
 
 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 . 
 
 V 8   P r o j e c t   ( d o u b l e - c o n v e r s i o n ) 
 C o p y r i g h t   2 0 0 6 - 2 0 1 1 ,   t h e   V 8   p r o j e c t   a u t h o r 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   G o o g l e   I n c .   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 . 
 D a n i e l   V e i l l a r d   (   l i b x m l 2 ,   l i b x s l t   ) 
 C o p y r i g h t      1 9 9 8 - 2 0 0 2   D a n i e l   V e i l l a r d   ( l i b x m l 2 ) ;   C o p y r i g h t      2 0 0 1 - 2 0 0 2   D a n i e l   V e i l l a r d   ( l i b x s l t ) .   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   T H E   D A N I E L   V E I L L A R D   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   D a n i e l   V e i l l a r d   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   h i m . 
 G i l l e s   V o l l a n t   (   m i n i z i p   ) 
 C o p y r i g h t      1 9 9 8 - 2 0 0 5   G i l l e s   V o l l a n t 
 C o n d i t i o n   o f   u s e   a n d   d i s t r i b u t i o n   a r e   t h e   s a m e   t h a n   z l i b   : 
 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 . 
 L e v   W a l k i n   (   A S N . 1   c o m p i l e r   ) 
 C o p y r i g h t      2 0 0 3 ,   2 0 0 4 ,   2 0 0 5 ,   2 0 0 6 ,   2 0 0 7   L e v   W a l k i 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 . 
 
 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   A U T H O R   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 . 
 
 W o r l d   W i d e   W e b   C o n s o r t i u m   (   t i d y l i b   ) 
 
 C o p y r i g h t      1 9 9 8 - 2 0 0 3   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 ,   E u r o p e a n   R e s e a r c h   C o n s o r t i u m   f o r   I n f o r m a t i c s   a n d   M a t h e m a t i c s ,   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 . 
 
 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   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 i n g   a u t h o 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 . 
 
 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 i n g   a u t h o r ( s )   w i l l   n o t   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 ,   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 ,   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 ,   d o c u m e n t a t i o n   a n d   e x e c u t a b l e s ,   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 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 i n g   a u t h o r ( s )   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   f o r   s u p p o r t i n g   t h e   H y p e r t e x t   M a r k u p   L a n g u a g e   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 . 
 
 T h e   W e b K i t   O p e n   S o u r c e   P r o j e c t   (   i n c l u d i n g   p o r t i o n s   f r o m   t h e   k h t m l ,   k c a n v a s ,   k d o m ,   a n d   k s v g 2   p r o j e c t s   )   a n d   J a v a S c r i p t C o r e   P r o j e c t   (   i n c l u d i n g   p o r t i o n s   f r o m   t h e   k j s   p r o j e c t   ) 
 
 C o p y r i g h t      1 9 9 7 ,   1 9 9 8 ,   1 9 9 9 ,   2 0 0 0 ,   2 0 0 1 ,   2 0 0 2 ,   2 0 0 3 ,   2 0 0 4 ,   2 0 0 5 ,   2 0 0 6 ,   2 0 0 7 ,   2 0 0 8 ,   2 0 0 9 ,   2 0 1 0   V a r i o u s   c o n t r i b u t o r s   a s   n o t e d   b e l o w . 
 
 C o n t r i b u t o r s   t o   t h e   W e b K i t ,   W e b C o r e   a n d   J a v a S c r i p t C o r e   p r o j e c t s   i n c l u d e :   A l e x   M a t h e w s ,   A l e x a n d e r   K e l l e t t ,   A l e x e y   P r o s k u r y a k o v ,   A l l a n   S a n d f e l d   J e n s e n ,   A l p   T o k e r ,   A n d e r s   C a r l s s o n ,   A n d r e w   W e l l i n g t o n ,   A n t t i   K o i v i s t o ,   A p p l e   I n c . ,   B j o e r n   G r a f ,   B r e n t   F u l g h a m ,   C a m e r o n   Z w a r i c h ,   C h a r l e s   S a m u e l s ,   C h a r l i e   B o z e m a n ,   C h r i s t i a n   D y w a n ,   C o l l a b o r a   L t d . ,   C y r u s   P a t e l ,   D a n i e l   M o l k e n t i n ,   D a n i e l   V e i l l a r d ,   D a v e   M a c L a c h l a n ,   D a v i d   S m i t h ,   D a w i t   A l e m a y e h u ,   D i r k   M u e l l e r ,   D i r k   S c h u l z e ,   D o n   G i b s o n ,   E n r i c o   R o s ,   E r i c   S e i d e l ,   F r e d e r i k   H o l l j e n ,   F r e r i c h   R a a b e ,   F r i e d e m a n n   K l e i n t ,   G e o r g e   S t a i k o s ,   G o o g l e   I n c . ,   G r a h a m   D e n n i s ,   H a r r i   P o r t e n ,   H e n r y   M a s o n ,   H i r o y u k i   I k e z o e ,   H o l g e r   H a n s   P e t e r   F r e y t h e r ,   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 ,   J a m e s   G .   S p e t h ,   J a n   M i c h a e l   C .   A l o n z o ,   J e a n - l o u p   G a i l l y ,   J o n   S h i e r ,   J o n a s   W i t t ,   J u l i e n   C h a f f r a i x ,   J u s t i n   H a y g o o d ,   K e v i n   O l l i v i e r ,   K e v i n   W a t t e r s ,   K i m m o   K i n n u n e n ,   K o u h e i   S u t o u ,   K r z y s z t o f   K o w a l c z y k ,   L a r s   K n o l l ,   L u c a   B r u n o ,   L u c e n t   T e c h n o l o g i e s ,   M a k s i m   O r l o v i c h ,   M a l t e   S t a r o s t i k ,   M a r k   A d l e r ,   M a r t i n   J o n e s ,   M a t t   L i l e k ,   M i c h a e l   E m m e l ,   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 ,   N i c h o l a s   S h a n k s ,   N i k o l a s   Z i m m e r m a n n ,   N o k i a ,   C o r p o r a t i o n ,   N u a n t i   L t d . ,   O l i v e r   H u n t ,   O p e n e d H a n d ,   P e t e r   K e l l y ,   P i o n e e r   R e s e a r c h   C e n t e r   U S A ,   I n c . ,   R o b   B u i s ,   R o b i n   D u n n ,   R o n a l d   T s c h a l  r ,   S a m u e l   W e i n i g ,   S i m o n   H a u s m a n n ,   S t a i k o s   C o m p u t i n g   S e r v i c e s   I n c . ,   S t e f a n   S c h i m a n s k i ,   S y m a n t e c   C o r p o r a t i o n ,   T h e   K a r b o n   D e v e l o p e r s ,   T h o m a s   B r o y e r ,   T i m   C o p p e r f i e l d ,   T o b i a s   A n t o n ,   T o n y   C h a n g ,   T o r b e n   W e i s ,   T r o l l t e c h   A S A ,   U n i v e r s i t y   o f   C a m b r i d g e ,   V a c l a v   S l a v i k ,   W a l d o   B a s t i a n ,   X a n   L o p e z ,   Z a c k   R u s i n ,   m o z i l l a . o r g . 
 
 T h e   W e b K i t ,   W e b C o r e   a n d   J a v a S c r i p t C o r e   s o f t w a r e   i s   o p e n   s o u r c e   s o f t w a r e   w i t h   p o r t i o n s   l i c e n s e d   u n d e r   a   B S D   l i c e n s e   ( s e e   A p p l e ' s   e x a m p l e   b e l o w )   a n d   p o r t i o n s   l i c e n s e d   u n d e r   t h e   G N U   L i b r a r y   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 .   P l e a s e   r e f e r   t o   t h e   i n d i v i d u a l   f i l e s   t o   d e t e r m i n e   t h e   l i c e n s e   t e r m s   t h a t   a p p l y   t o   t h a t   f i l e .   Y o u   m a y   o b t a i n   a   c o m p l e t e   m a c h i n e - r e a d a b l e   c o p y   o f   t h e   s o u r c e   c o d e   f o r   t h e   L G P L - l i c e n s e d   p o r t i o n s   u n d e r   t h e   t e r m s   o f   L G P L ,   w i t h o u t   c h a r g e   e x c e p t   f o r   t h e   c o s t   o f   m e d i a ,   s h i p p i n g ,   a n d   h a n d l i n g ,   u p o n   w r i t t e n   r e q u e s t   t o   A p p l e .   T h e   W e b K i t   s o f t w a r e   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   L G P L   f o r   m o r e   d e t a i l s ;   a   c o p y   o f   t h e   L G P L   i s   i n c l u d e d   w i t h   t h i s   p r o d u c t . 
 
 T h e   k h t m l   s o f t w a r e   i s   r e l e a s e d   u n d e r   t h e   G N U   L i b r a r y   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 . 
 
 T h e   k j s   s o f t w a r e   i s   r e l e a s e d   u n d e r   t h e   G N U   L i b r a r y   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 .   T h e   a u t h o r s   a l s o   t h a n k   t h e   f o l l o w i n g   p e o p l e   f o r   t h e i r   h e l p :   R i c h a r d   M o o r e ,   D a e g e u n   L e e ,   M a r c o   P i n e l l i ,   a n d   C h r i s t i a n   K i r s c h .   T h e   k c a n v a s ,   k d o m   a n d   k s v g 2   s o f t w a r e   i s   r e l e a s e d   u n d e r   t h e   G N U   L i b r a r y   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 . 
 
 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 . 
 3 .   N e i t h e r   t h e   n a m e   o f   A p p l e   I n c .   ( " A p p l e " )   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   A P P L E   A N D   I T S   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   A P P L E   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 . 
 G N U   L I B R A R Y   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 ,   J u n e   1 9 9 1 
 C o p y r i g h t   ( C )   1 9 9 1   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 i b r a r y   G P L .   I t   i s   n u m b e r e d   2   b e c a u s e   i t   g o e s   w i t h   v e r s i o n   2   o f   t h e   o r d i n a r y   G P L . ] 
 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 i b r a r y   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   F r e e   S o f t w a r e   F o u n d a t i o n   s o f t w a r e ,   a n d   t o   a n y   o t h e r   l i b r a r i e s   w h o s e   a u t h o r s   d e c i d e   t o   u s e   i t .   Y o u   c a n   u s e   i t   f o r   y o u r   l i b r a r i e s ,   t o o . 
 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 ,   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   o r   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   k n o w   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   a n y o n e   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   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   a   p r o g r a m   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 .   O u r   m e t h o d   o f   p r o t e c t i n g   y o u r   r i g h t s   h a s   t w o   s t e p s :   ( 1 )   c o p y r i g h t   t h e   l i b r a r y ,   a n d   ( 2 )   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 . 
 A l s o ,   f o r   e a c h   d i s t r i b u t o r ' s   p r o t e c t i o n ,   w e   w a n t   t o   m a k e   c e r t a i n   t h a t   e v e r y o n e   u n d e r s t a n d s   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 i s   f r e e   l i b r a r y .   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 ,   w e   w a n t   i t s   r e c i p i e n t s   t o   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   a n y   p r o b l e m s   i n t r o d u c e d   b y   o t h e r s   w i l l   n o t   r e f l e c t   o n   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 s . 
 F i n a l l y ,   a n y   f r e e   p r o g r a m   i s   t h r e a t e n e d   c o n s t a n t l y   b y   s o f t w a r e   p a t e n t s .   W e   w i s h   t o   a v o i d   t h e   d a n g e r   t h a t   c o m p a n i e s   d i s t r i b u t i n g   f r e e   s o f t w a r e   w i l l   i n d i v i d u a l l y   o b t a i n   p a t e n t   l i c e n s e s ,   t h u s   i n   e f f e c t   t r a n s f o r m i n g   t h e   p r o g r a m   i n t o   p r o p r i e t a r y   s o f t w a r e .   T o   p r e v e n t   t h i s ,   w e   h a v e   m a d e   i t   c l e a r   t h a t   a n y   p a t e n t   m u s t   b e   l i c e n s e d   f o r   e v e r y o n e ' s   f r e e   u s e   o r   n o t   l i c e n s e d   a t   a l l . 
 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 ,   w h i c h   w a s   d e s i g n e d   f o r   u t i l i t y   p r o g r a m s .   T h i s   l i c e n s e ,   t h e   G N U   L i b r a r y   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 .   T h i s   l i c e n s e   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   o n e ;   b e   s u r e   t o   r e a d   i t   i n   f u l l ,   a n d   d o n ' t   a s s u m e   t h a t   a n y t h i n g   i n   i t   i s   t h e   s a m e   a s   i n   t h e   o r d i n a r y   l i c e n s e . 
 T h e   r e a s o n   w e   h a v e   a   s e p a r a t e   p u b l i c   l i c e n s e   f o r   s o m e   l i b r a r i e s   i s   t h a t   t h e y   b l u r   t h e   d i s t i n c t i o n   w e   u s u a l l y   m a k e   b e t w e e n   m o d i f y i n g   o r   a d d i n g   t o   a   p r o g r a m   a n d   s i m p l y   u s i n g   i t .   L i n k i n g   a   p r o g r a m   w i t h   a   l i b r a r y ,   w i t h o u t   c h a n g i n g   t h e   l i b r a r y ,   i s   i n   s o m e   s e n s e   s i m p l y   u s i n g   t h e   l i b r a r y ,   a n d   i s   a n a l o g o u s   t o   r u n n i n g   a   u t i l i t y   p r o g r a m   o r   a p p l i c a t i o n   p r o g r a m .   H o w e v e r ,   i n   a   t e x t u a l   a n d   l e g a l   s e n s e ,   t h e   l i n k e d   e x e c u t a b l e   i s   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 ,   a n d   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 r e a t s   i t   a s   s u c h . 
 B e c a u s e   o f   t h i s   b l u r r e d   d i s t i n c t i o n ,   u s i n g   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   l i b r a r i e s   d i d   n o t   e f f e c t i v e l y   p r o m o t e   s o f t w a r e   s h a r i n g ,   b e c a u s e   m o s t   d e v e l o p e r s   d i d   n o t   u s e   t h e   l i b r a r i e s .   W e   c o n c l u d e d   t h a t   w e a k e r   c o n d i t i o n s   m i g h t   p r o m o t e   s h a r i n g   b e t t e r . 
 H o w e v e r ,   u n r e s t r i c t e d   l i n k i n g   o f   n o n - f r e e   p r o g r a m s   w o u l d   d e p r i v e   t h e   u s e r s   o f   t h o s e   p r o g r a m s   o f   a l l   b e n e f i t   f r o m   t h e   f r e e   s t a t u s   o f   t h e   l i b r a r i e s   t h e m s e l v e s .   T h i s   L i b r 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   i n t e n d e d   t o   p e r m i t   d e v e l o p e r s   o f   n o n - f r e e   p r o g r a m s   t o   u s e   f r e e   l i b r a r i e s ,   w h i l e   p r e s e r v i n g   y o u r   f r e e d o m   a s   a   u s e r   o f   s u c h   p r o g r a m s   t o   c h a n g e   t h e   f r e e   l i b r a r i e s   t h a t   a r e   i n c o r p o r a t e d   i n   t h e m .   ( W e   h a v e   n o t   s e e n   h o w   t o   a c h i e v e   t h i s   a s   r e g a r d s   c h a n g e s   i n   h e a d e r   f i l e s ,   b u t   w e   h a v e   a c h i e v e d   i t   a s   r e g a r d s   c h a n g e s   i n   t h e   a c t u a l   f u n c t i o n s   o f   t h e   L i b r a r y . )   T h e   h o p e   i s   t h a t   t h i s   w i l l   l e a d   t o   f a s t e r   d e v e l o p m e n t   o f   f r e e   l i b r a r i e s . 
 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 i l e   t h e   l a t t e r   o n l y   w o r k s   t o g e t h e r   w i t h   t h e   l i b r a r y . 
 N o t e   t h a t   i t   i s   p o s s i b l e   f o r   a   l i b r a r y   t o   b e   c o v e r e d   b 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   r a t h e r   t h a n   b y   t h i s   s p e c i a l   o n e . 
 G N U   L I B R A R Y   G E N E R A L   P U B L I C   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   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   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 i b r a r y   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 p i l 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 )   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 . 
 c )   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 . 
 d )   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   s o u r c e   c o d 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   t o   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   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 i b r a r y   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 
 W I D E   P r o j e c t ,   e t   a l .   (   I P s e c - T o o l s ,   r a c o o n   ) 
 C o p y r i g h t      1 9 9 5 ,   1 9 9 6 ,   1 9 9 7 ,   1 9 9 8 ,   1 9 9 9 ,   2 0 0 0 ,   2 0 0 1 ,   2 0 0 2 ,   2 0 0 3   W I D E   P r o j e c t .   A l l   r i g h t s   r e s e r v e d . 
 C o p y r i g h t      2 0 0 4   S u S E   L i n u x   A G ,   N u e r n b e r g ,   G e r m a n y .   C o n t r i b u t e d   b y :   M i c h a l   L u d v i g   < m l u d v i g @ s u s e . c z > ,   S U S E   L a b 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 : 
 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   p r o j e c t   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   P R O J E C T   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   P R O J E C T   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 . 
 C o p y r i g h t      2 0 0 0   W a s a b i   S y s t e m s ,   I n c . ,   C o p y r i g h t      2 0 0 4 - 2 0 0 6   E m m a n u e l   D r e y f u s .   A l l   r i g h t s   r e s e r v e d .   T h i s   s o f t w a r e   w a s   w r i t t e n   b y   F r a n k   v a n   d e r   L i n d e n   o f   W a s a b i   S y s t e m s   f o r   Z e m b u   L a b s ,   I n c .   h t t p : / / w w w . z e m b u . c o m / 
 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   n a m e   o f   W a s a b i   S y s t e m s ,   I n c .   m a y   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   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   W A S A B I   S Y S T E M S ,   I N C .   ` ` 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   W A S A B I   S Y S T E M S ,   I N C   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 . 
 X i p h . o r g   F o u n d a t i o n   (   S p e e x   ) 
 C o p y r i g h t      2 0 0 2 - 2 0 0 3 ,   J e a n - M a r c   V a l i n / X i p h . O r g   F o u n d a t i o n . 
 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   X i p h . o r g   F o u n d a t i o n   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 . 
 R e v .   8 - 2 7 - 2 0 1 2   A p p l e   T V    