changed to GPLv2 (with or later clause)