Sidenote here: A lot of charities have serious problems with out-of-scale donations like this. They often encourage the organisation to grow in a way which is unsustainable and can have a damaging downside once the capital is exhausted.
Because they'll hire sometime as a way to spend that 300k, or maybe let their server expenses grow in a way that's not cost effective, and then after a while the money runs out and there's a panic.
I don't think it's a huge issue but it's something they'll have to think about