Dota 2 is now out of Beta and Free-to-Play. Anyone can download a copy for free from Dota 2 on Steam