added licence file as GNU licence