Funny how this is older than GPLv3...