NASA can probably beat the free market in getting a handful of people to Mars, but for mass colonizition, it will take a market. The government could help with tax incentives and establishing property rights in space, e.g., for precious metals on asteroids.