How do you get Halo 2 on PC for free?

No help for pirates.