I agree that only public funding and massive donations would allow the development of true alternative to these products.
The building blocks are already there: desktop Linux, openLDAP, FreeRADIUS, LibreOffice, etc.
What is needed is lots of refinements, improvements and UI/UX polish to have a package that small shops to Fortune 500 companies could deploy.
A child that has a chromebook will never understand why you need a virus checker, firewall, that the data really is gone if a ssd breaks or have to install a special program to make a fysical print. The average training time to make this migration from MS Office to Google Docs for employees at Forbes 500 companies is 1 hour.
Chrome OS is such an undervalued solution for the end user in a traditional business.
In tech we all use GSuite. On stackshare.io a whopping 17.200 companies use G-suite in their tech stack. Microsoft Office 173.
You can't get hired if you answer MS Office as your main document driver in an interview. This discussion is not even a thing that gets discussed at a sane technology company. G Suite is awesome and it just works.
Kids use Google Docs as a chat app. A traditional document program is a typewriter and a google doc is a laptop with internet connection.
G Suite API's create so much automation option plug&play out of the box that 95% of your automation can be arranged with SAAS.
Both Zapier & IFTT supply a polished UI, where anybody can connect G Suite with 600 other SAAS API providers. Nobody outside technology has ever started a conversation about these two.
https://stackshare.io/stackups/g-suite-vs-microsoft-office-3...
I think that if the government needs OSS software for actual use by the government, then that's fine. Don't make the government become a competitor to private industry. Look how that turned out with Uber vs. Taxis.
OSS is just like anything in the free market. If people and companies want it that much, they will spend time and energy on it.
What incentive? In the scenario you describe, I don't see an obvious mechanism for the government to receive additional tax revenue as a result of funding OSS, and that's the usual mechanism for such an incentive.
I mean, I guess you could argue that tax revenues will tend to increase as the economy grows, but that seems like a case where the interests of the government are aligned with the interests of the nation(s) as a whole, which is generally considered a good thing.
Speaking of that, it's absurd how many private companies benefit from Linux! I bet only a tiny percentage of those companies contribute back into the open source projects they benefit from.