FWIW, Google has $136B cash in hand[1], and that figure has historically grown $10-20B year-over-year, so it does not have to raise capital to make OSS donations. The figure I cited – $290,000,000 – might sound like an insane number, but it is a rounding error on their balance sheet.
(Also, to be clear this was not a shot at Google, their history of OSS contribution, or anything like that – I just chose some random mega cap company.)
[1] https://www.reuters.com/technology/google-plenty-cash-with-n...