from the Time article[1], although they don't say it explicitly i get the impression that they're going to run it essentially like a charity - just dump money on it, and not expect any financial return.
setting it up as a charity causes trouble if they want to start collecting profits down the road. non-profits don't get to become for-profit as soon as they build something profitable.
What does that refer to?