What are the rules?

Further discussion in these threads: