I still find it to be an odd requirement. I guess the intention is to keep people from misrepresenting your original code.