Question: When did starcraft 2 become free to play?
Answer: August 3, 2011
Natural Questions answer: During BlizzCon 2017 (from the Wikipedia article "StarCraft II: Wings of Liberty")