This work is distributed under the terms of the GNU General Public License 
as published by the Free Software Foundation; either version 2 of the License, 
or (at your option) any later version, with the following clarification and 
special exception. 

Linking this work statically or dynamically with other modules is making a 
combined work based on this work. Thus, the terms and conditions of the GNU 
General Public License cover the whole combination. 

As a special exception, the copyright holders of this work give you permission 
to link this work with independent modules to produce an executable, 
regardless of the license terms of these independent modules, and to copy and 
distribute the resulting executable under terms of your choice, provided that 
you also meet, for each linked independent module, the terms and conditions of 
the license of that module. An independent module is a module which is not 
derived from or based on this work. If you modify this work, you may extend 
this exception to your version of the work, but you are not obligated to do so. 
If you do not wish to do so, delete this exception statement from your version. 

