added GNU licence.