We need funding of OS projects like how science is funded. Letting a company do it is not a good idea.
Not saying that science funding is perfect.
Not saying that science funding is perfect.
Now, should it be the main source of income for an OSS project, especially when it’s “critical infrastructure” (let’s just pretend that term is well defined and means whatever it means to each of us)? Probably not, and there should probably be a better way.
Whether science funding in particular is a good model I would debate, since it can be such a beauty pageant at times.
I am not, but what I know is, it involves lots of buerocracy and still lets lots of science unfunded. But this is understandable, as science is unlimited and the question remains, who decides what is worth funding? And remember that funding is tax payer money.