 gnu general public license details 
