added GPL license.