I have heard before (can't remember where) that a lot of companies won't donate to a project, but would gladly pay for "marketing" if the project simply listed companies that donated to them.
I'm not sure if that would be a feasible option, but I can definitely see the difference in value propositions.