Very much in line with how the world is going. Simply put, lets the community develop, test and take the risk of the project. Once it's been a success, profit off it. Valve is good at this, and it seems blizzard is following suit