added GPLv2