P y t h o n 
 
 T h i s   p a c k a g e   w a s   p u t   t o g e t h e r   b y   K l e e   D i e n e s   < k l e e @ d e b i a n . o r g >   f r o m   
 
 s o u r c e s   f r o m   f t p . p y t h o n . o r g : / p u b / p y t h o n ,   b a s e d   o n   t h e   D e b i a n i z a t i o n   b y   
 
 t h e   p r e v i o u s   m a i n t a i n e r s   B e r n d   S .   B r e n t r u p   < b s b @ u n i - m u e n s t e r . d e >   a n d   
 
 B r u c e   P e r e n s .   C u r r e n t   m a i n t a i n e r   i s   M a t t h i a s   K l o s e   < d o k o @ d e b i a n . o r g > .   
 
 
 
 I t   w a s   d o w n l o a d e d   f r o m   h t t p : / / p y t h o n . o r g / 
 
 
 
 C o p y r i g h t : 
 
 
 
 U p s t r e a m   A u t h o r :   G u i d o   v a n   R o s s u m   < g u i d o @ c w i . n l >   a n d   o t h e r s . 
 
 
 
 L i c e n s e : 
 
 
 
 T h e   f o l l o w i n g   t e x t   i n c l u d e s   t h e   P y t h o n   l i c e n s e   a n d   l i c e n s e s   a n d 
 
 a c k n o w l e d g e m e n t s   f o r   i n c o r p o r a t e d   s o f t w a r e .   T h e   l i c e n s e s   c a n   b e   r e a d 
 
 i n   t h e   H T M L   a n d   t e x i n f o   v e r s i o n s   o f   t h e   d o c u m e n t a t i o n   a s   w e l l ,   a f t e r 
 
 i n s t a l l i n g   t h e   p y t h o n x . y - d o c   p a c k a g e . 
 
 
 
 
 
 P y t h o n   L i c e n s e 
 
 = = = = = = = = = = = = = = 
 
 
 
 A .   H I S T O R Y   O F   T H E   S O F T W A R E 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 P y t h o n   w a s   c r e a t e d   i n   t h e   e a r l y   1 9 9 0 s   b y   G u i d o   v a n   R o s s u m   a t   S t i c h t i n g 
 
 M a t h e m a t i s c h   C e n t r u m   ( C W I ,   s e e   h t t p : / / w w w . c w i . n l )   i n   t h e   N e t h e r l a n d s 
 
 a s   a   s u c c e s s o r   o f   a   l a n g u a g e   c a l l e d   A B C .     G u i d o   r e m a i n s   P y t h o n ' s 
 
 p r i n c i p a l   a u t h o r ,   a l t h o u g h   i t   i n c l u d e s   m a n y   c o n t r i b u t i o n s   f r o m   o t h e r s . 
 
 
 
 I n   1 9 9 5 ,   G u i d o   c o n t i n u e d   h i s   w o r k   o n   P y t h o n   a t   t h e   C o r p o r a t i o n   f o r 
 
 N a t i o n a l   R e s e a r c h   I n i t i a t i v e s   ( C N R I ,   s e e   h t t p : / / w w w . c n r i . r e s t o n . v a . u s ) 
 
 i n   R e s t o n ,   V i r g i n i a   w h e r e   h e   r e l e a s e d   s e v e r a l   v e r s i o n s   o f   t h e 
 
 s o f t w a r e . 
 
 
 
 I n   M a y   2 0 0 0 ,   G u i d o   a n d   t h e   P y t h o n   c o r e   d e v e l o p m e n t   t e a m   m o v e d   t o 
 
 B e O p e n . c o m   t o   f o r m   t h e   B e O p e n   P y t h o n L a b s   t e a m .     I n   O c t o b e r   o f   t h e   s a m e 
 
 y e a r ,   t h e   P y t h o n L a b s   t e a m   m o v e d   t o   D i g i t a l   C r e a t i o n s   ( n o w   Z o p e 
 
 C o r p o r a t i o n ,   s e e   h t t p : / / w w w . z o p e . c o m ) .     I n   2 0 0 1 ,   t h e   P y t h o n   S o f t w a r e 
 
 F o u n d a t i o n   ( P S F ,   s e e   h t t p : / / w w w . p y t h o n . o r g / p s f / )   w a s   f o r m e d ,   a 
 
 n o n - p r o f i t   o r g a n i z a t i o n   c r e a t e d   s p e c i f i c a l l y   t o   o w n   P y t h o n - r e l a t e d 
 
 I n t e l l e c t u a l   P r o p e r t y .     Z o p e   C o r p o r a t i o n   i s   a   s p o n s o r i n g   m e m b e r   o f 
 
 t h e   P S F . 
 
 
 
 A l l   P y t h o n   r e l e a s e s   a r e   O p e n   S o u r c e   ( s e e   h t t p : / / w w w . o p e n s o u r c e . o r g   f o r 
 
 t h e   O p e n   S o u r c e   D e f i n i t i o n ) .     H i s t o r i c a l l y ,   m o s t ,   b u t   n o t   a l l ,   P y t h o n 
 
 r e l e a s e s   h a v e   a l s o   b e e n   G P L - c o m p a t i b l e ;   t h e   t a b l e   b e l o w   s u m m a r i z e s 
 
 t h e   v a r i o u s   r e l e a s e s . 
 
 
 
         R e l e a s e                   D e r i v e d           Y e a r                 O w n e r               G P L - 
 
                                         f r o m                                                                 c o m p a t i b l e ?   ( 1 ) 
 
 
 
         0 . 9 . 0   t h r u   1 . 2                             1 9 9 1 - 1 9 9 5       C W I                   y e s 
 
         1 . 3   t h r u   1 . 5 . 2     1 . 2                   1 9 9 5 - 1 9 9 9       C N R I                 y e s 
 
         1 . 6                           1 . 5 . 2               2 0 0 0                 C N R I                 n o 
 
         2 . 0                           1 . 6                   2 0 0 0                 B e O p e n . c o m     n o 
 
         1 . 6 . 1                       1 . 6                   2 0 0 1                 C N R I                 y e s   ( 2 ) 
 
         2 . 1                           2 . 0 + 1 . 6 . 1       2 0 0 1                 P S F                   n o 
 
         2 . 0 . 1                       2 . 0 + 1 . 6 . 1       2 0 0 1                 P S F                   y e s 
 
         2 . 1 . 1                       2 . 1 + 2 . 0 . 1       2 0 0 1                 P S F                   y e s 
 
         2 . 2                           2 . 1 . 1               2 0 0 1                 P S F                   y e s 
 
         2 . 1 . 2                       2 . 1 . 1               2 0 0 2                 P S F                   y e s 
 
         2 . 1 . 3                       2 . 1 . 2               2 0 0 2                 P S F                   y e s 
 
         2 . 2 . 1                       2 . 2                   2 0 0 2                 P S F                   y e s 
 
         2 . 2 . 2                       2 . 2 . 1               2 0 0 2                 P S F                   y e s 
 
         2 . 2 . 3                       2 . 2 . 2               2 0 0 3                 P S F                   y e s 
 
         2 . 3                           2 . 2 . 2               2 0 0 2 - 2 0 0 3       P S F                   y e s 
 
         2 . 3 . 1                       2 . 3                   2 0 0 2 - 2 0 0 3       P S F                   y e s 
 
         2 . 3 . 2                       2 . 3 . 1               2 0 0 2 - 2 0 0 3       P S F                   y e s 
 
         2 . 3 . 3                       2 . 3 . 2               2 0 0 2 - 2 0 0 3       P S F                   y e s 
 
         2 . 3 . 4                       2 . 3 . 3               2 0 0 4                 P S F                   y e s 
 
         2 . 4                           2 . 3                   2 0 0 4                 P S F                   y e s 
 
 
 
 F o o t n o t e s : 
 
 
 
 ( 1 )   G P L - c o m p a t i b l e   d o e s n ' t   m e a n   t h a t   w e ' r e   d i s t r i b u t i n g   P y t h o n   u n d e r 
 
         t h e   G P L .     A l l   P y t h o n   l i c e n s e s ,   u n l i k e   t h e   G P L ,   l e t   y o u   d i s t r i b u t e 
 
         a   m o d i f i e d   v e r s i o n   w i t h o u t   m a k i n g   y o u r   c h a n g e s   o p e n   s o u r c e .     T h e 
 
         G P L - c o m p a t i b l e   l i c e n s e s   m a k e   i t   p o s s i b l e   t o   c o m b i n e   P y t h o n   w i t h 
 
         o t h e r   s o f t w a r e   t h a t   i s   r e l e a s e d   u n d e r   t h e   G P L ;   t h e   o t h e r s   d o n ' t . 
 
 
 
 ( 2 )   A c c o r d i n g   t o   R i c h a r d   S t a l l m a n ,   1 . 6 . 1   i s   n o t   G P L - c o m p a t i b l e , 
 
         b e c a u s e   i t s   l i c e n s e   h a s   a   c h o i c e   o f   l a w   c l a u s e .     A c c o r d i n g   t o 
 
         C N R I ,   h o w e v e r ,   S t a l l m a n ' s   l a w y e r   h a s   t o l d   C N R I ' s   l a w y e r   t h a t   1 . 6 . 1 
 
         i s   " n o t   i n c o m p a t i b l e "   w i t h   t h e   G P L . 
 
 
 
 T h a n k s   t o   t h e   m a n y   o u t s i d e   v o l u n t e e r s   w h o   h a v e   w o r k e d   u n d e r   G u i d o ' s 
 
 d i r e c t i o n   t o   m a k e   t h e s e   r e l e a s e s   p o s s i b l e . 
 
 
 
 
 
 B .   T E R M S   A N D   C O N D I T I O N S   F O R   A C C E S S I N G   O R   O T H E R W I S E   U S I N G   P Y T H O N 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 P Y T H O N   S O F T W A R E   F O U N D A T I O N   L I C E N S E   V E R S I O N   2 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 1 .   T h i s   L I C E N S E   A G R E E M E N T   i s   b e t w e e n   t h e   P y t h o n   S o f t w a r e   F o u n d a t i o n 
 
 ( " P S F " ) ,   a n d   t h e   I n d i v i d u a l   o r   O r g a n i z a t i o n   ( " L i c e n s e e " )   a c c e s s i n g   a n d 
 
 o t h e r w i s e   u s i n g   t h i s   s o f t w a r e   ( " P y t h o n " )   i n   s o u r c e   o r   b i n a r y   f o r m   a n d 
 
 i t s   a s s o c i a t e d   d o c u m e n t a t i o n . 
 
 
 
 2 .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e   A g r e e m e n t ,   P S F 
 
 h e r e b y   g r a n t s   L i c e n s e e   a   n o n e x c l u s i v e ,   r o y a l t y - f r e e ,   w o r l d - w i d e 
 
 l i c e n s e   t o   r e p r o d u c e ,   a n a l y z e ,   t e s t ,   p e r f o r m   a n d / o r   d i s p l a y   p u b l i c l y , 
 
 p r e p a r e   d e r i v a t i v e   w o r k s ,   d i s t r i b u t e ,   a n d   o t h e r w i s e   u s e   P y t h o n 
 
 a l o n e   o r   i n   a n y   d e r i v a t i v e   v e r s i o n ,   p r o v i d e d ,   h o w e v e r ,   t h a t   P S F ' s 
 
 L i c e n s e   A g r e e m e n t   a n d   P S F ' s   n o t i c e   o f   c o p y r i g h t ,   i . e . ,   " C o p y r i g h t   ( c ) 
 
 2 0 0 1 ,   2 0 0 2 ,   2 0 0 3 ,   2 0 0 4   P y t h o n   S o f t w a r e   F o u n d a t i o n ;   A l l   R i g h t s   R e s e r v e d " 
 
 a r e   r e t a i n e d   i n   P y t h o n   a l o n e   o r   i n   a n y   d e r i v a t i v e   v e r s i o n   p r e p a r e d 
 
 b y   L i c e n s e e . 
 
 
 
 3 .   I n   t h e   e v e n t   L i c e n s e e   p r e p a r e s   a   d e r i v a t i v e   w o r k   t h a t   i s   b a s e d   o n 
 
 o r   i n c o r p o r a t e s   P y t h o n   o r   a n y   p a r t   t h e r e o f ,   a n d   w a n t s   t o   m a k e 
 
 t h e   d e r i v a t i v e   w o r k   a v a i l a b l e   t o   o t h e r s   a s   p r o v i d e d   h e r e i n ,   t h e n 
 
 L i c e n s e e   h e r e b y   a g r e e s   t o   i n c l u d e   i n   a n y   s u c h   w o r k   a   b r i e f   s u m m a r y   o f 
 
 t h e   c h a n g e s   m a d e   t o   P y t h o n . 
 
 
 
 4 .   P S F   i s   m a k i n g   P y t h o n   a v a i l a b l e   t o   L i c e n s e e   o n   a n   " A S   I S " 
 
 b a s i s .     P S F   M A K E S   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 .     B Y   W A Y   O F   E X A M P L E ,   B U T   N O T   L I M I T A T I O N ,   P S F   M A K E S   N O   A N D 
 
 D I S C L A I M 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   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   P Y T H 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   R I G H T S . 
 
 
 
 5 .   P S F   S H A L L   N O T   B E   L I A B L E   T O   L I C E N S E E   O R   A N Y   O T H E R   U S E R S   O F   P Y T H O N 
 
 F O R   A N Y   I N C I D E N T A L ,   S P E C I A L ,   O R   C O N S E Q U E N T I A L   D A M A G E S   O R   L O S S   A S 
 
 A   R E S U L T   O F   M O D I F Y I N G ,   D I S T R I B U T I N G ,   O R   O T H E R W I S E   U S I N G   P Y T H O N , 
 
 O R   A N Y   D E R I V A T I V E   T H E R E O F ,   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   T H E R E O F . 
 
 
 
 6 .   T h i s   L i c e n s e   A g r e e m e n t   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   u p o n   a   m a t e r i a l 
 
 b r e a c h   o f   i t s   t e r m s   a n d   c o n d i t i o n s . 
 
 
 
 7 .   N o t h i n g   i n   t h i s   L i c e n s e   A g r e e m e n t   s h a l l   b e   d e e m e d   t o   c r e a t e   a n y 
 
 r e l a t i o n s h i p   o f   a g e n c y ,   p a r t n e r s h i p ,   o r   j o i n t   v e n t u r e   b e t w e e n   P S F   a n d 
 
 L i c e n s e e .     T h i s   L i c e n s e   A g r e e m e n t   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   P S F 
 
 t r a d e m a r k s   o r   t r a d e   n a m e   i n   a   t r a d e m a r k   s e n s e   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   o r   s e r v i c e s   o f   L i c e n s e e ,   o r   a n y   t h i r d   p a r t y . 
 
 
 
 8 .   B y   c o p y i n g ,   i n s t a l l i n g   o r   o t h e r w i s e   u s i n g   P y t h o n ,   L i c e n s e e 
 
 a g r e e s   t o   b e   b o u n d   b y   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e 
 
 A g r e e m e n t . 
 
 
 
 
 
 B E O P E N . C O M   L I C E N S E   A G R E E M E N T   F O R   P Y T H O N   2 . 0 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 B E O P E N   P Y T H O N   O P E N   S O U R C E   L I C E N S E   A G R E E M E N T   V E R S I O N   1 
 
 
 
 1 .   T h i s   L I C E N S E   A G R E E M E N T   i s   b e t w e e n   B e O p e n . c o m   ( " B e O p e n " ) ,   h a v i n g   a n 
 
 o f f i c e   a t   1 6 0   S a r a t o g a   A v e n u e ,   S a n t a   C l a r a ,   C A   9 5 0 5 1 ,   a n d   t h e 
 
 I n d i v i d u a l   o r   O r g a n i z a t i o n   ( " L i c e n s e e " )   a c c e s s i n g   a n d   o t h e r w i s e   u s i n g 
 
 t h i s   s o f t w a r e   i n   s o u r c e   o r   b i n a r y   f o r m   a n d   i t s   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 " ) . 
 
 
 
 2 .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   B e O p e n   P y t h o n   L i c e n s e 
 
 A g r e e m e n t ,   B e O p e n   h e r e b y   g r a n t s   L i c e n s e e   a   n o n - e x c l u s i v e , 
 
 r o y a l t y - f r e e ,   w o r l d - w i d e   l i c e n s e   t o   r e p r o d u c e ,   a n a l y z e ,   t e s t ,   p e r f o r m 
 
 a n d / o r   d i s p l a y   p u b l i c l y ,   p r e p a r e   d e r i v a t i v e   w o r k s ,   d i s t r i b u t e ,   a n d 
 
 o t h e r w i s e   u s e   t h e   S o f t w a r e   a l o n e   o r   i n   a n y   d e r i v a t i v e   v e r s i o n , 
 
 p r o v i d e d ,   h o w e v e r ,   t h a t   t h e   B e O p e n   P y t h o n   L i c e n s e   i s   r e t a i n e d   i n   t h e 
 
 S o f t w a r e ,   a l o n e   o r   i n   a n y   d e r i v a t i v e   v e r s i o n   p r e p a r e d   b y   L i c e n s e e . 
 
 
 
 3 .   B e O p e n   i s   m a k i n g   t h e   S o f t w a r e   a v a i l a b l e   t o   L i c e n s e e   o n   a n   " A S   I S " 
 
 b a s i s .     B E O P E N   M A K E S   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 .     B Y   W A Y   O F   E X A M P L E ,   B U T   N O T   L I M I T A T I O N ,   B E O P E N   M A K E S   N O   A N D 
 
 D I S C L A I M 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   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   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   R I G H T S . 
 
 
 
 4 .   B E O P E N   S H A L L   N O T   B E   L I A B L E   T O   L I C E N S E E   O R   A N Y   O T H E R   U S E R S   O F   T H E 
 
 S O F T W A R E   F O R   A N Y   I N C I D E N T A L ,   S P E C I A L ,   O R   C O N S E Q U E N T I A L   D A M A G E S   O R   L O S S 
 
 A S   A   R E S U L T   O F   U S I N G ,   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   S O F T W A R E ,   O R   A N Y 
 
 D E R I V A T I V E   T H E R E O F ,   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   T H E R E O F . 
 
 
 
 5 .   T h i s   L i c e n s e   A g r e e m e n t   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   u p o n   a   m a t e r i a l 
 
 b r e a c h   o f   i t s   t e r m s   a n d   c o n d i t i o n s . 
 
 
 
 6 .   T h i s   L i c e n s e   A g r e e m e n t   s h a l l   b e   g o v e r n e d   b y   a n d   i n t e r p r e t e d   i n   a l l 
 
 r e s p e c t s   b y   t h e   l a w   o f   t h e   S t a t e   o f   C a l i f o r n i a ,   e x c l u d i n g   c o n f l i c t   o f 
 
 l a w   p r o v i s i o n s .     N o t h i n g   i n   t h i s   L i c e n s e   A g r e e m e n t   s h a l l   b e   d e e m e d   t o 
 
 c r e a t e   a n y   r e l a t i o n s h i p   o f   a g e n c y ,   p a r t n e r s h i p ,   o r   j o i n t   v e n t u r e 
 
 b e t w e e n   B e O p e n   a n d   L i c e n s e e .     T h i s   L i c e n s e   A g r e e m e n t   d o e s   n o t   g r a n t 
 
 p e r m i s s i o n   t o   u s e   B e O p e n   t r a d e m a r k s   o r   t r a d e   n a m e s   i n   a   t r a d e m a r k 
 
 s e n s e   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   o r   s e r v i c e s   o f   L i c e n s e e ,   o r   a n y 
 
 t h i r d   p a r t y .     A s   a n   e x c e p t i o n ,   t h e   " B e O p e n   P y t h o n "   l o g o s   a v a i l a b l e   a t 
 
 h t t p : / / w w w . p y t h o n l a b s . c o m / l o g o s . h t m l   m a y   b e   u s e d   a c c o r d i n g   t o   t h e 
 
 p e r m i s s i o n s   g r a n t e d   o n   t h a t   w e b   p a g e . 
 
 
 
 7 .   B y   c o p y i n g ,   i n s t a l l i n g   o r   o t h e r w i s e   u s i n g   t h e   s o f t w a r e ,   L i c e n s e e 
 
 a g r e e s   t o   b e   b o u n d   b y   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e 
 
 A g r e e m e n t . 
 
 
 
 
 
 C N R I   L I C E N S E   A G R E E M E N T   F O R   P Y T H O N   1 . 6 . 1 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 1 .   T h i s   L I C E N S E   A G R E E M E N T   i s   b e t w e e n   t h e   C o r p o r a t i o n   f o r   N a t i o n a l 
 
 R e s e a r c h   I n i t i a t i v e s ,   h a v i n g   a n   o f f i c e   a t   1 8 9 5   P r e s t o n   W h i t e   D r i v e , 
 
 R e s t o n ,   V A   2 0 1 9 1   ( " C N R I " ) ,   a n d   t h e   I n d i v i d u a l   o r   O r g a n i z a t i o n 
 
 ( " L i c e n s e e " )   a c c e s s i n g   a n d   o t h e r w i s e   u s i n g   P y t h o n   1 . 6 . 1   s o f t w a r e   i n 
 
 s o u r c e   o r   b i n a r y   f o r m   a n d   i t s   a s s o c i a t e d   d o c u m e n t a t i o n . 
 
 
 
 2 .   S u b j e c t   t o   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e   A g r e e m e n t ,   C N R I 
 
 h e r e b y   g r a n t s   L i c e n s e e   a   n o n e x c l u s i v e ,   r o y a l t y - f r e e ,   w o r l d - w i d e 
 
 l i c e n s e   t o   r e p r o d u c e ,   a n a l y z e ,   t e s t ,   p e r f o r m   a n d / o r   d i s p l a y   p u b l i c l y , 
 
 p r e p a r e   d e r i v a t i v e   w o r k s ,   d i s t r i b u t e ,   a n d   o t h e r w i s e   u s e   P y t h o n   1 . 6 . 1 
 
 a l o n e   o r   i n   a n y   d e r i v a t i v e   v e r s i o n ,   p r o v i d e d ,   h o w e v e r ,   t h a t   C N R I ' s 
 
 L i c e n s e   A g r e e m e n t   a n d   C N R I ' s   n o t i c e   o f   c o p y r i g h t ,   i . e . ,   " C o p y r i g h t   ( c ) 
 
 1 9 9 5 - 2 0 0 1   C o r p o r a t i o n   f o r   N a t i o n a l   R e s e a r c h   I n i t i a t i v e s ;   A l l   R i g h t s 
 
 R e s e r v e d "   a r e   r e t a i n e d   i n   P y t h o n   1 . 6 . 1   a l o n e   o r   i n   a n y   d e r i v a t i v e 
 
 v e r s i o n   p r e p a r e d   b y   L i c e n s e e .     A l t e r n a t e l y ,   i n   l i e u   o f   C N R I ' s   L i c e n s e 
 
 A g r e e m e n t ,   L i c e n s e e   m a y   s u b s t i t u t e   t h e   f o l l o w i n g   t e x t   ( o m i t t i n g   t h e 
 
 q u o t e s ) :   " P y t h o n   1 . 6 . 1   i s   m a d e   a v a i l a b l e   s u b j e c t   t o   t h e   t e r m s   a n d 
 
 c o n d i t i o n s   i n   C N R I ' s   L i c e n s e   A g r e e m e n t .     T h i s   A g r e e m e n t   t o g e t h e r   w i t h 
 
 P y t h o n   1 . 6 . 1   m a y   b e   l o c a t e d   o n   t h e   I n t e r n e t   u s i n g   t h e   f o l l o w i n g 
 
 u n i q u e ,   p e r s i s t e n t   i d e n t i f i e r   ( k n o w n   a s   a   h a n d l e ) :   1 8 9 5 . 2 2 / 1 0 1 3 .     T h i s 
 
 A g r e e m e n t   m a y   a l s o   b e   o b t a i n e d   f r o m   a   p r o x y   s e r v e r   o n   t h e   I n t e r n e t 
 
 u s i n g   t h e   f o l l o w i n g   U R L :   h t t p : / / h d l . h a n d l e . n e t / 1 8 9 5 . 2 2 / 1 0 1 3 " . 
 
 
 
 3 .   I n   t h e   e v e n t   L i c e n s e e   p r e p a r e s   a   d e r i v a t i v e   w o r k   t h a t   i s   b a s e d   o n 
 
 o r   i n c o r p o r a t e s   P y t h o n   1 . 6 . 1   o r   a n y   p a r t   t h e r e o f ,   a n d   w a n t s   t o   m a k e 
 
 t h e   d e r i v a t i v e   w o r k   a v a i l a b l e   t o   o t h e r s   a s   p r o v i d e d   h e r e i n ,   t h e n 
 
 L i c e n s e e   h e r e b y   a g r e e s   t o   i n c l u d e   i n   a n y   s u c h   w o r k   a   b r i e f   s u m m a r y   o f 
 
 t h e   c h a n g e s   m a d e   t o   P y t h o n   1 . 6 . 1 . 
 
 
 
 4 .   C N R I   i s   m a k i n g   P y t h o n   1 . 6 . 1   a v a i l a b l e   t o   L i c e n s e e   o n   a n   " A S   I S " 
 
 b a s i s .     C N R I   M A K E S   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 .     B Y   W A Y   O F   E X A M P L E ,   B U T   N O T   L I M I T A T I O N ,   C N R I   M A K E S   N O   A N D 
 
 D I S C L A I M 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   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   P Y T H O N   1 . 6 . 1   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   R I G H T S . 
 
 
 
 5 .   C N R I   S H A L L   N O T   B E   L I A B L E   T O   L I C E N S E E   O R   A N Y   O T H E R   U S E R S   O F   P Y T H O N 
 
 1 . 6 . 1   F O R   A N Y   I N C I D E N T A L ,   S P E C I A L ,   O R   C O N S E Q U E N T I A L   D A M A G E S   O R   L O S S   A S 
 
 A   R E S U L T   O F   M O D I F Y I N G ,   D I S T R I B U T I N G ,   O R   O T H E R W I S E   U S I N G   P Y T H O N   1 . 6 . 1 , 
 
 O R   A N Y   D E R I V A T I V E   T H E R E O F ,   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   T H E R E O F . 
 
 
 
 6 .   T h i s   L i c e n s e   A g r e e m e n t   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   u p o n   a   m a t e r i a l 
 
 b r e a c h   o f   i t s   t e r m s   a n d   c o n d i t i o n s . 
 
 
 
 7 .   T h i s   L i c e n s e   A g r e e m e n t   s h a l l   b e   g o v e r n e d   b y   t h e   f e d e r a l 
 
 i n t e l l e c t u a l   p r o p e r t y   l a w   o f   t h e   U n i t e d   S t a t 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   f e d e r a l   c o p y r i g h t   l a w ,   a n d ,   t o   t h e   e x t e n t   s u c h 
 
 U . S .   f e d e r a l   l a w   d o e s   n o t   a p p l y ,   b y   t h e   l a w   o f   t h e   C o m m o n w e a l t h   o f 
 
 V i r g i n i a ,   e x c l u d i n g   V i r g i n i a ' s   c o n f l i c t   o f   l a w   p r o v i s i o n s . 
 
 N o t w i t h s t a n d i n g   t h e   f o r e g o i n g ,   w i t h   r e g a r d   t o   d e r i v a t i v e   w o r k s   b a s e d 
 
 o n   P y t h o n   1 . 6 . 1   t h a t   i n c o r p o r a t e   n o n - s e p a r a b l e   m a t e r i a l   t h a t   w a s 
 
 p r e v i o u s l y   d i s t r i b u t e d   u n d e 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   ( G P L ) ,   t h e 
 
 l a w   o f   t h e   C o m m o n w e a l t h   o f   V i r g i n i a   s h a l l   g o v e r n   t h i s   L i c e n s e 
 
 A g r e e m e n t   o n l y   a s   t o   i s s u e s   a r i s i n g   u n d e r   o r   w i t h   r e s p e c t   t o 
 
 P a r a g r a p h s   4 ,   5 ,   a n d   7   o f   t h i s   L i c e n s e   A g r e e m e n t .     N o t h i n g   i n   t h i s 
 
 L i c e n s e   A g r e e m e n t   s h a l l   b e   d e e m e d   t o   c r e a t e   a n y   r e l a t i o n s h i p   o f 
 
 a g e n c y ,   p a r t n e r s h i p ,   o r   j o i n t   v e n t u r e   b e t w e e n   C N R I   a n d   L i c e n s e e .     T h i s 
 
 L i c e n s e   A g r e e m e n t   d o e s   n o t   g r a n t   p e r m i s s i o n   t o   u s e   C N R I   t r a d e m a r k s   o r 
 
 t r a d e   n a m e   i n   a   t r a d e m a r k   s e n s e   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   o r 
 
 s e r v i c e s   o f   L i c e n s e e ,   o r   a n y   t h i r d   p a r t y . 
 
 
 
 8 .   B y   c l i c k i n g   o n   t h e   " A C C E P T "   b u t t o n   w h e r e   i n d i c a t e d ,   o r   b y   c o p y i n g , 
 
 i n s t a l l i n g   o r   o t h e r w i s e   u s i n g   P y t h o n   1 . 6 . 1 ,   L i c e n s e e   a g r e e s   t o   b e 
 
 b o u n d   b y   t h e   t e r m s   a n d   c o n d i t i o n s   o f   t h i s   L i c e n s e   A g r e e m e n t . 
 
 
 
                 A C C E P T 
 
 
 
 
 
 C W I   L I C E N S E   A G R E E M E N T   F O R   P Y T H O N   0 . 9 . 0   T H R O U G H   1 . 2 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 C o p y r i g h t   ( c )   1 9 9 1   -   1 9 9 5 ,   S t i c h t i n g   M a t h e m a t i s c h   C e n t r u m   A m s t e r d a m , 
 
 T h e   N e t h e r l a n d 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   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   S t i c h t i n g   M a t h e m a t i s c h 
 
 C e n t r u m   o r   C W I   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 . 
 
 
 
 S T I C H T I N G   M A T H E M A T I S C H   C E N T R U 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   S T I C H T I N G   M A T H E M A T I S C H   C E N T R U 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 . 
 
 
 
 
 
 
 
 L i c e n s e s   a n d   A c k n o w l e d g e m e n t s   f o r   I n c o r p o r a t e d   S o f t w a r e 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 M e r s e n n e   T w i s t e r 
 
 - - - - - - - - - - - - - - - - 
 
 
 
 T h e   ` _ r a n d o m '   m o d u l e   i n c l u d e s   c o d e   b a s e d   o n   a   d o w n l o a d   f r o m 
 
 ` h t t p : / / w w w . m a t h . k e i o . a c . j p / ~ m a t u m o t o / M T 2 0 0 2 / e m t 1 9 9 3 7 a r . h t m l ' .     T h e 
 
 f o l l o w i n g   a r e   t h e   v e r b a t i m   c o m m e n t s   f r o m   t h e   o r i g i n a l   c o d e : 
 
 
 
           A   C - p r o g r a m   f o r   M T 1 9 9 3 7 ,   w i t h   i n i t i a l i z a t i o n   i m p r o v e d   2 0 0 2 / 1 / 2 6 . 
 
           C o d e d   b y   T a k u j i   N i s h i m u r a   a n d   M a k o t o   M a t s u m o t o . 
 
 
 
           B e f o r e   u s i n g ,   i n i t i a l i z e   t h e   s t a t e   b y   u s i n g   i n i t _ g e n r a n d ( s e e d ) 
 
           o r   i n i t _ b y _ a r r a y ( i n i t _ k e y ,   k e y _ l e n g t h ) . 
 
 
 
           C o p y r i g h t   ( C )   1 9 9 7   -   2 0 0 2 ,   M a k o t o   M a t s u m o t o   a n d   T a k u j i   N i s h i m u r a , 
 
           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   i t s   c o n t r i b u t o 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   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 . 
 
 
 
           A n y   f e e d b a c k   i s   v e r y   w e l c o m e . 
 
           h t t p : / / w w w . m a t h . k e i o . a c . j p / m a t u m o t o / e m t . h t m l 
 
           e m a i l :   m a t u m o t o @ m a t h . k e i o . a c . j p 
 
 
 
 
 
 S o c k e t s 
 
 - - - - - - - 
 
 
 
 T h e   ` s o c k e t '   m o d u l e   u s e s   t h e   f u n c t i o n s ,   ` g e t a d d r i n f o ' ,   a n d 
 
 ` g e t n a m e i n f o ' ,   w h i c h   a r e   c o d e d   i n   s e p a r a t e   s o u r c e   f i l e s   f r o m   t h e   W I D E 
 
 P r o j e c t ,   ` h t t p : / / w w w . w i d e . a d . j p / a b o u t / i n d e x . h t m l ' . 
 
 
 
           C o p y r i g h t   ( C )   1 9 9 5 ,   1 9 9 6 ,   1 9 9 7 ,   a n d   1 9 9 8   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 . 
 
 
 
           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 
 
           G A I _ 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   G A I _ 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   G A I _ 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   G A I _ 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 . 
 
 
 
 
 
 F l o a t i n g   p o i n t   e x c e p t i o n   c o n t r o l 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 T h e   s o u r c e   f o r   t h e   ` f p e c t l '   m o d u l e   i n c l u d e s   t h e   f o l l o w i n g   n o t i c e : 
 
 
 
           - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -     
 
         /                                               C o p y r i g h t   ( c )   1 9 9 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 .                                                       | 
 
       |                                                                                                                                               | 
 
       |       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     w o r k   w a s   p r o d u c e d   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 ,   L a w r e n c e       | 
 
       |       L i v e r m o r e   N a t i o n a l   L a b o r a t o r y   u n d e r     c o n t r a c t     n o .     W - 7 4 0 5 - E N G - 4 8       | 
 
       |       b e t w e e n     t h e     U . 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   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   f o r   t h e   o p e r a t i o n   o f   U C   L L N L .                             | 
 
       |                                                                                                                                               | 
 
       |                                                             D I S C L A I M E R                                                               | 
 
       |                                                                                                                                               | 
 
       |       T h i s     s o f t w a r e   w a s   p r e p a r e d   a s   a n   a c c o u n t   o f   w o r k   s p o n s o r e d   b y   a n       | 
 
       |       a g e n c y   o f   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 .   N e i t h e r   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     n o r   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   n o r   a n y   o f   t h e i r   e m -       | 
 
       |       p l o y e e s ,   m a k e s   a n y   w a r r a n t y ,   e x p r e s s   o r   i m p l i e d ,   o r     a s s u m e s     a n y       | 
 
       |       l i a b i l i t y     o r     r e s p o n s i b i l i t y     f o r   t h e   a c c u r a c y ,   c o m p l e t e n e s s ,   o r       | 
 
       |       u s e f u l n e s s   o f   a n y   i n f o r m a t i o n ,     a p p a r a t u s ,     p r o d u c t ,     o r     p r o c e s s       | 
 
       |       d i s c l o s e d ,       o r     r e p r e s e n t s     t h a t     i t s     u s e     w o u l d     n o t     i n f r i n g e       | 
 
       |       p r i v a t e l y - o w n e d   r i g h t s .   R e f e r e n c e   h e r e i n   t o   a n y   s p e c i f i c     c o m m e r -       | 
 
       |       c i a l     p r o d u c t s ,     p r o c e s s ,     o r     s e r v i c e     b y   t r a d e   n a m e ,   t r a d e m a r k ,       | 
 
       |       m a n u f a c t u r e r ,   o r   o t h e r w i s e ,   d o e s   n o t     n e c e s s a r i l y     c o n s t i t u t e     o r       | 
 
       |       i m p l y     i t s   e n d o r s e m e n t ,   r e c o m m e n d a t i o n ,   o r   f a v o r i n g   b y   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   o r   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 .   T h e   v i e w s     a n d       | 
 
       |       o p i n i o n s     o f   a u t h o r s   e x p r e s s e d   h e r e i n   d o   n o t   n e c e s s a r i l y   s t a t e   o r       | 
 
       |       r e f l e c t   t h o s e   o f   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   o r     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 n d   s h a l l   n o t   b e   u s e d   f o r   a d v e r t i s i n g   o r   p r o d u c t       | 
 
         \     e n d o r s e m e n t   p u r p o s e s .                                                                                             /   
 
           - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 
 
 C o o k i e   m a n a g e m e n t 
 
 - - - - - - - - - - - - - - - - - 
 
 
 
 T h e   ` C o o k i e '   m o d u l e   c o n t a i n s   t h e   f o l l o w i n g   n o t i c e : 
 
 
 
             C o p y r i g h t   2 0 0 0   b y   T i m o t h y   O ' M a l l e y   < t i m o @ a l u m . m i t . e d u > 
 
 
 
                                           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 
 
             T i m o t h y   O ' M a l l e y     n o t   b e   u s e d   i n   a d v e r t i s i n g   o r   p u b l i c i t y 
 
             p e r t a i n i n g   t o   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 i m o t h y   O ' M a l l e 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   T i m o t h y   O ' M a l l e 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 . 
 
 
 
 
 
 E x e c u t i o n   t r a c i n g 
 
 - - - - - - - - - - - - - - - - - 
 
 
 
 T h e   ` t r a c e '   m o d u l e   c o n t a i n s   t h e   f o l l o w i n g   n o t i c e : 
 
 
 
             p o r t i o n s   c o p y r i g h t   2 0 0 1 ,   A u t o n o m o u s   Z o n e s   I n d u s t r i e s ,   I n c . ,   a l l   r i g h t s . . . 
 
             e r r . . .     r e s e r v e d   a n d   o f f e r e d   t o   t h e   p u b l i c   u n d e r   t h e   t e r m s   o f   t h e 
 
             P y t h o n   2 . 2   l i c e n s e . 
 
             A u t h o r :   Z o o k o   O ' W h i e l a c r o n x 
 
             h t t p : / / z o o k o . c o m / 
 
             m a i l t o : z o o k o @ z o o k o . c o m 
 
 
 
             C o p y r i g h t   2 0 0 0 ,   M o j a m   M e d i a ,   I n c . ,   a l l   r i g h t s   r e s e r v e d . 
 
             A u t h o r :   S k i p   M o n t a n a r o 
 
 
 
             C o p y r i g h t   1 9 9 9 ,   B i o r e a s o n ,   I n c . ,   a l l   r i g h t s   r e s e r v e d . 
 
             A u t h o r :   A n d r e w   D a l k e 
 
 
 
             C o p y r i g h t   1 9 9 5 - 1 9 9 7 ,   A u t o m a t r i x ,   I n c . ,   a l l   r i g h t s   r e s e r v e d . 
 
             A u t h o r :   S k i p   M o n t a n a r o 
 
 
 
             C o p y r i g h t   1 9 9 1 - 1 9 9 5 ,   S t i c h t i n g   M a t h e m a t i s c h   C e n t r u m ,   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   P y t h o n   s o f t w a r e   a n d 
 
             i t s   a s s o c i a t e d   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 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 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   n e i t h e r   A u t o m a t r i x , 
 
             B i o r e a s o n   o r   M o j a m   M e d i a   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 . 
 
 
 
 
 
 U U e n c o d e   a n d   U U d e c o d e   f u n c t i o n s 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 T h e   ` u u '   m o d u l e   c o n t a i n s   t h e   f o l l o w i n g   n o t i c e : 
 
 
 
             C o p y r i g h t   1 9 9 4   b y   L a n c e   E l l i n g h o u s e 
 
             C a t h e d r a l   C i t y ,   C a l i f o r n i a   R e p u b l i c ,   U n i t e d   S t a t e s   o f   A m e r i c 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   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   L a n c e   E l l i n g h o u s e 
 
             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 . 
 
             L A N C E   E L L I N G H O U S E   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   L A N C E   E L L I N G H O U S E   C E N T R U 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 . 
 
 
 
             M o d i f i e d   b y   J a c k   J a n s e n ,   C W I ,   J u l y   1 9 9 5 : 
 
             -   U s e   b i n a s c i i   m o d u l e   t o   d o   t h e   a c t u a l   l i n e - b y - l i n e   c o n v e r s i o n 
 
                 b e t w e e n   a s c i i   a n d   b i n a r y .   T h i s   r e s u l t s   i n   a   1 0 0 0 - f o l d   s p e e d u p .   T h e   C 
 
                 v e r s i o n   i s   s t i l l   5   t i m e s   f a s t e r ,   t h o u g h . 
 
             -   A r g u m e n t s   m o r e   c o m p l i a n t   w i t h   p y t h o n   s t a n d a r d 
 
 
 
 
 
 X M L   R e m o t e   P r o c e d u r e   C a l l s 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 T h e   ` x m l r p c l i b '   m o d u l e   c o n t a i n s   t h e   f o l l o w i n g   n o t i c e : 
 
 
 
                     T h e   X M L - R P C   c l i e n t   i n t e r f a c e   i s 
 
 
 
             C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 2   b y   S e c r e t   L a b s   A B 
 
             C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 2   b y   F r e d r i k   L u n d h 
 
 
 
             B y   o b t a i n i n g ,   u s i n g ,   a n d / o r   c o p y i n g   t h i s   s o f t w a r e   a n d / o r   i t s 
 
             a s s o c i a t e d   d o c u m e n t a t i o n ,   y o u   a g r e e   t h a t   y o u   h a v e   r e a d ,   u n d e r s t o o d , 
 
             a n d   w i l l   c o m p l y   w i t h   t h e   f o l l o w i n g   t e r m s   a n d   c o n d i t i o n s : 
 
 
 
             P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   a n d 
 
             i t s   a s s o c i a t e d   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 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 
 
             S e c r e t   L a b s   A B   o r   t h e   a u t h o 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 . 
 
 
 
             S E C R E T   L A B S   A B   A N D   T H E   A U T H O R   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   S E C R E T   L A B S   A B   O R   T H E   A U T H O R 
 
             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 . 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 _ b s d d b . p y d   C o p y   t h e   c o p y r i g h t   n o t i c e ,   c o n d i t i o n s   &   d i s c l a i m e r : 
 
 
 
   *   $ I d :   L I C E N S E , v   1 2 . 1   2 0 0 5 / 0 6 / 1 6   2 0 : 2 0 : 1 0   b o s t i c   E x p   $ 
 
 
 
 T h e   f o l l o w i n g   i s   t h e   l i c e n s e   t h a t   a p p l i e s   t o   t h i s   c o p y   o f   t h e   B e r k e l e y   D B   s o f t w a r e .     F o r   a   l i c e n s e   t o   u s e   t h e   B e r k e l e y   D B   s o f t w a r e   u n d e r   c o n d i t i o n s   o t h e r   t h a n   t h o s e   d e s c r i b e d   h e r e ,   o r   t o   p u r c h a s e   s u p p o r t   f o r   t h i s   s o f t w a r e ,   p l e a s e   c o n t a c t   S l e e p y c a t   S o f t w a r e   b y   e m a i l   a t   i n f o @ s l e e p y c a t . c o m ,   o r   o n   t h e   W e b   a t   h t t p : / / w w w . s l e e p y c a t . c o m . 
 
 
 
 = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = 
 
 / * 
 
   *   C o p y r i g h t   ( c )   1 9 9 0 - 2 0 0 5 
 
   * 	 S l e e p y c a t   S o f t w a r 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 . 
 
   *   3 .   R e d i s t r i b u t i o n s   i n   a n y   f o r m   m u s t   b e   a c c o m p a n i e d   b y   i n f o r m a t i o n   o n   h o w   t o   o b t a i n   c o m p l e t e   s o u r c e   c o d e   f o r   t h e   D B   s o f t w a r e   a n d   a n y   a c c o m p a n y i n g   s o f t w a r e   t h a t   u s e s   t h e   D B   s o f t w a r e .     T h e   s o u r c e   c o d e   m u s t   e i t h e r   b e   i n c l u d e d   i n   t h e   d i s t r i b u t i o n   o r   b e   a v a i l a b l e   f o r   n o 
 
 m o r e   t h a n   t h e   c o s t   o f   d i s t r i b u t i o n   p l u s   a   n o m i n a l   f e e ,   a n d   m u s t   b e   f r e e l y   r e d i s t r i b u t a b l e   u n d e r   r e a s o n a b l e   c o n d i t i o n s .     F o r   a n   e x e c u t a b l e   f i l e ,   c o m p l e t e   s o u r c e   c o d e   m e a n s   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 .     I t   d o e s   n o t   i n c l u d e   s o u r c e   c o d e   f o r   m o d u l e s   o r   f i l e s   t h a t   t y p i c a l l y   a c c o m p a n y   t h e   m a j o r   c o m p o n e n t s   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   f i l e   r u n 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   S L E E P Y C A T   S O F T W A R E   ` ` 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 ,   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 
 
   *   N O N - I N F R I N G E M E N T ,   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   S L E E P Y C A T   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 . 
 
 / * 
 
   *   C o p y r i g h t   ( c )   1 9 9 0 ,   1 9 9 3 ,   1 9 9 4 ,   1 9 9 5 
 
   * 	 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 . 
 
   * 
 
   *   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   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 . 
 
 / * 
 
   *   C o p y r i g h t   ( c )   1 9 9 5 ,   1 9 9 6 
 
 	 T h e   P r e s i d e n t   a n d   F e l l o w s   o f   H a r v a r d   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 .   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   H A R V A R D   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   H A R V A R D   O R   I T S   C O N T R I B U T O R S   B E   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E )   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
 
   * / 
 
 _ s o c k e t . p y d   C o p y   t h e   c o p y r i g h t   n o t i c e ,   c o n d i t i o n s &   d i s c l a i m e r : 
 
 
 
 C o p y r i g h t   ( C )   1 9 9 5 ,   1 9 9 6 ,   1 9 9 7 ,   a n d   1 9 9 8   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 .   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   G A I _ 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   G A I _ 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   G A I _ 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   G A I _ 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 .     
 
 _ E l e m e n t t r e e . p y d C o p y   t h e   c o p y r i g h t   n o t i c e   &   p e r m i s s i o n   n o t i c e : 
 
 
 
 E l e m e n t T r e e   S o f t w a r e   L i c e n s e 
 
 
 
 T h e   E l e m e n t T r e e   p a c k a g e   a n d   t h e   c E l e m e n t T r e e   a c c e l e r a t o r   a r e 
 
 
 
 C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 5   b y   S e c r e t   L a b s   A B 
 
 C o p y r i g h t   ( c )   1 9 9 9 - 2 0 0 5   b y   F r e d r i k   L u n d h 
 
 
 
 B y   o b t a i n i n g ,   u s i n g ,   a n d / o r   c o p y i n g   t h i s   s o f t w a r e   a n d / o r   i t s   a s s o c i a t e d   d o c u m e n t a t i o n ,   y o u   a g r e e   t h a t   y o u   h a v e   r e a d ,   u n d e r s t o o d , a n d   w i l l   c o m p l y   w i t h   t h e   f o l l o w i n g   t e r m s   a n d   c o n d i t i o n s : 
 
 
 
 P e r m i s s i o n   t o   u s e ,   c o p y ,   m o d i f y ,   a n d   d i s t r i b u t e   t h i s   s o f t w a r e   a n d   i t s   a s s o c i a t e d   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 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   S e c r e t   L a b s   A B   o r   t h e   a u t h o 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 . 
 
 
 
 S E C R E T   L A B S   A B   A N D   T H E   A U T H O R   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   S E C R E T   L A B S   A B   O R   T H E   A U T H O R   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 . 
 
 
 
 E x p a t   S o f t w a r e   L i c e n s e 
 
 
 
 C o p y r i g h t   ( c )   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   ( c )   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   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 . 
 
 
 
 _ C t y p e s . p y d   : C o p y   t h e   c o p y r i g h t   n o t i c e   &   p e r m i s s i o n   n o t i c e : 
 
 
 
 C o p y r i g h t   ( c )   2 0 0 0   -   2 0 0 6   T h o m a s   H e l l e r 
 
 
 
 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 . 
 
 
 
 _ s q l i t e 3 . p y d :   P u b l i c   D o m a i n 
 
 _ s s l 0 . 9 . 8 . a . p y d :   
 
 
 
 O p e n S S L   L i c e n s e 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
   *   C o p y r i g h t   ( c )   1 9 9 8 - 2 0 0 5   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   ( C )   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 h e a 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 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 c 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 a l 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 c 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 c e . ] 
 
 
 
 B z i p 2 :   C o p y   t h e   c o p y r i g h t   n o t i c e   &   c o n d i t i o n s : 
 
 
 
 T h i s   p r o g r a m ,   " b z i p 2 " ,   t h e   a s s o c i a t e d   l i b r a r y   " l i b b z i p 2 " ,   a n d   a l l   d o c u m e n t a t i o n ,   a r e   c o p y r i g h t   ( C )   1 9 9 6 - 2 0 0 5   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 
 
 b z i p 2 / l i b b z i p 2   v e r s i o n   1 . 0 . 3   o f   1 5   F e b r u a r y   2 0 0 5 
 
 
 
 
 
 S e l e c t 
 
 " L i c e n s e :   P S F   o p e n   s o u r c e   l i c e n s e s 
 
 " J u s t   l i n k   t o   w s o c k 3 2 . l i b 
 
 U n i c o d e d a t a 
 
 h t t p : / / w w w . u n i c o d e . o r g / c o p y r i g h t . h t m l 
 
 C O P Y R I G H T   A N D   P E R M I S S I O N   N O T I C E 
 
 C o p y r i g h t      1 9 9 1 - 2 0 0 7   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 t r i b u t e d   u n d e r   t h e   T e r m s   o f   U s e   i n   h t t p : / / w w w . u n i c o d e . o r g / c o p y r i g h t . h t m 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 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 . 
 
 P y e x p a t . p y d 
 
 
 
 " C o p y r i g h t   ( c )   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   
 
 " 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 .   
 
 W i n s o u n d 
 
 
 
 / *   A u t h o r :   T o b y   D i c k e n s o n   < h t r d 9 0 @ z e p l e r . o r g > 
 
   * 
 
   *   C o p y r i g h t   ( c )   1 9 9 9   T o b y   D i c k e n s o n 
 
   * 
 
   *   P e r m i s s i o n   t o   u s e   t h i s   s o f t w a r e   i n   a n y   w a y   i s   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   c o p y r i g h t   n o t i c e   a b o v e   a p p e a r s   i n   a l l   c o p i e s .   T h i s   s o f t w a r e   i s   p r o v i d e d   " a s   i s "   w i t h o u t   a n y   w a r r a n t y . 
 
 
 
 / *   M o d i f i e d   b y   G u i d o   v a n   R o s s u m   * / 
 
 / *   B e e p   a d d e d   b y   M a r k   H a m m o n d   * / 
 
 / *   W i n 9 X   B e e p   a n d   p l a t f o r m   i d e n t i f i c a t i o n   a d d e d   b y   U n c l e   T i m m y   * / 
 
 Z l i p 1 . 2 . 3 2 4 	:   C o p y   t h e   c o p y r i g h t   n o t i c e : 
 
 
 
 C o p y r i g h t   n o t i c e : 
 
 
 
   ( C )   1 9 9 5 - 2 0 0 4   J e a n - l o u p   G a i l l y   a n d   M a r k   A d l e r 
 
 
 
     T h i s   s o f t w a r e   i s   p r o v i d e d   ' a s - i s ' ,   w i t h o u t   a n y   e x p r e s s   o r   i m p l i e d   w a r r a n t y .     I n   n o   e v e n t   w i l l   t h e   a u t h o r s   b e   h e l d   l i a b l e   f o r   a n y   d a m a g e s   a r i s i n g   f r o m   t h e   u s e   o f   t h i s   s o f t w a r e . 
 
 
 
     P e r m i s s i o n   i s   g r a n t e d   t o   a n y o n e   t o   u s e   t h i s   s o f t w a r e   f o r   a n y   p u r p o s e ,   i n c l u d i n g   c o m m e r c i a l   a p p l i c a t i o n s ,   a n d   t o   a l t e r   i t   a n d   r e d i s t r i b u t e   i t   f r e e l y ,   s u b j e c t   t o   t h e   f o l l o w i n g   r e s t r i c t i o n s : 
 
 
 
     1 .   T h e   o r i g i n   o f   t h i s   s o f t w a r e   m u s t   n o t   b e   m i s r e p r e s e n t e d ;   y o u   m u s t   n o t   c l a i m   t h a t   y o u   w r o t e   t h e   o r i g i n a l   s o f t w a r e .   I f   y o u   u s e   t h i s   s o f t w a r e   i n   a   p r o d u c t ,   a n   a c k n o w l e d g m e n t   i n   t h e   p r o d u c t   d o c u m e n t a t i o n   w o u l d   b e   a p p r e c i a t e d   b u t   i s   n o t   r e q u i r e d . 
 
     2 .   A l t e r e d   s o u r c e   v e r s i o n s   m u s t   b e   p l a i n l y   m a r k e d   a s   s u c h ,   a n d   m u s t   n o t   b e       m i s r e p r e s e n t e d   a s   b e i n g   t h e   o r i g i n a l   s o f t w a r e . 
 
     3 .   T h i s   n o t i c e   m a y   n o t   b e   r e m o v e d   o r   a l t e r e d   f r o m   a n y   s o u r c e   d i s t r i b u t i o n . 
 
 
 
     J e a n - l o u p   G a i l l y                 M a r k   A d l e r 
 
     j l o u p @ g z i p . o r g                     m a d l e r @ a l u m n i . c a l t e c h . e d u 
 
 
 
 I f   y o u   u s e   t h e   z l i b   l i b r a r y   i n   a   p r o d u c t ,   w e   w o u l d   a p p r e c i a t e   * n o t *   r e c e i v i n g   l e n g t h y   l e g a l   d o c u m e n t s   t o   s i g n .   T h e   s o u r c e s   a r e   p r o v i d e d   f o r   f r e e   b u t   w i t h o u t   w a r r a n t y   o f   a n y   k i n d .     T h e   l i b r a r y   h a s   b e e n   e n t i r e l y   w r i t t e n   b y   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 ;   i t   d o e s   n o t 
 
 i n c l u d e   t h i r d - p a r t y   c o d e . 
 
 
 
 I f   y o u   r e d i s t r i b u t e   m o d i f i e d   s o u r c e s ,   w e   w o u l d   a p p r e c i a t e   t h a t   y o u   i n c l u d e   i n   t h e   f i l e   C h a n g e L o g   h i s t o r y   i n f o r m a t i o n   d o c u m e n t i n g   y o u r   c h a n g e s .   P l e a s e   r e a d   t h e   F A Q   f o r   m o r e   i n f o r m a t i o n   o n   t h e   d i s t r i b u t i o n   o f   m o d i f i e d   s o u r c e   v e r s i o n s . 
 
 
 
 