Well you dont. If the government wants to fund a certain program them they should make a government program for it. Government money should be spent om government run programs and contracts only.
Like I said, if it's in the public interest, and they can run it better than a government program and without corporate greed, why not spend government money on a non-government organization? I mean it's our money, if that's how we want it spent (as a democratic whole, not as individuals obviously), then it should be spent that way.