I think that goes directly against what you say is the primary benefit of open source: that no one company has an undue amount of influence on the product.
I think it's much better that they contribute a few engineering resources directly to the product, rather than just handing over money. That way, they're guaranteed to be engaging directly in the open source "process".