 lesser general public license details 
