Surely there would be a way to check this through github's api once there was a username to check against. It sounds like a good idea and it might encourage supporting open source software while avoiding those issues.
But then I guess the downside would be fewer people contributing to your own site.