What/how can we do more to encourage corporate sponsorship (either time or money) of code that's critical to a company? There are various ways the community has tried to enable this, in different ways. Librapay and platforms like it try to make it easier (Think Patreon but less commercial). The Linux Foundation takes large corporate donations and distributes it out to a large number of projects they support. Stick a paypal email address or bitcoin address in the Readme.md as a "serverless" way to receive money.
However at the end of the day, that seems to not work. Curl is used in billions of devices but the majority of the work on it has been done by one person for 20 years.
Something is not working as we hoped.
†) specifically Open Source under the GPLv2 license ‡) https://www.linuxfoundation.org/projects/
Because that's a sensible thing to do when someone's open source project is at the very core of your commercial product?
> When was the last time someone you know paid Redhat for CentOS or Canonical for Ubuntu on principal?
Netflix and Tarsnap have donated to FreeBSD Foundation multiple times[1], and Jan Koum has donated over $1 million after selling WhatsApp[2].
Also, look at how many companies are sponsoring LetsEncrypt[3] – including Akamai and Fastly – but not Cloudflare.
[1] https://www.freebsdfoundation.org/donors/
[2] https://www.freebsdnews.com/2016/12/02/jan-koum-founder-what...
If the development of an open-source project significantly affects your commercial product, there is nothing charitable in supporting it: because you are the one who needs that project to survive.
https://github.com/cloudflare/boringtun/
Which is more valuable to the community? I don’t really think you can quantify it.