added GPL2 notice