Solving this properly probably means solving how to pay for open source. I think it needs a somewhat complex scheme of pooling money together into an ad-hoc fund like entity and distributing it to service providers by someone elected for the task.
If only society had a structure like that, for taking care of things that need to be done for the benefit of everyone.
If only society had a structure like that, for taking care of things that need to be done for the benefit of everyone.