Mega Man is owned by Capcom. If he tried to charge for this and Capcom found out, they'd sue him back to the Stone Age! Luckily, Capcom is one of the few companies who's cool with fangames of their IPs, as long as they aren't trying to make money off of it.