Re: This will be really unpopular, but
I was looking at the whole Amazon / Elastic thing and it seems to me that there are essentially four types of open source
a) Hobbyist: project where a person maintains a project for the 'love' of it
b) Opened source / corporate donation: These sorts of projects are where the source code was closed (private corporate repo) typically internal tools, 20% time type project or similar, often where a key developer wants to keep using the tool (legally) when they leave a company, so they convince senior management to make it open source. Some cases corporate abandon ware, Often being maintained in a similar way as (a) above
c) Corporate loss leader: Kubernetes would be a great example of this. the open software promotes a different part of the business, in this case GCP and by allowing others to use it there isn't competing standards, eg AWS's ECS before K8s came along. Yes I know about docker swarm, but that was a commercial product
d) Freemium : Both Hashicorp and Elastic fell into this model where a very functional product was available open and free, but there is a corporate behind the product(s) and there are premium features that require payment.
From what I remember of Elastic's licencing model change it was basically "We're not getting enough on the premium / managed service, and AWS is riding on our coat tails taking alot of this business without any financial compensation coming our way" Granted that there was no obligation for AWS to give Elastic anything, but elastic still has to survive. So when the licence changed AWS forked the last version.
It seems that a similar thing is happening with Hashicorp, specifically if you look at Terraform. There are paid alternatives to Terraform Cloud.
Sadly most people and companies don't choose to give away money if they don't need to. Yes there are some exceptions such as the Core Infrastructure Initiative, but that's still primarily a few key donors. Perhaps some of the open source projects should have non-mandatory suggested licencing costs to bring social pressure on some companies to pay a fair amount for open source projects.