Good lord - the views on HN are wild. I'm aging myself, but open source licensing (used) to not be that complicated.
The principles of open source are being violated by Elastic not AWS - just so we are clear. That is not so complicated.
If Elastic wants to make it so contributors to the software have FEWER rights than Elastic, that is fine, but that is not open source.
The principles of open source are normally that if I contribute to something that is open source licensed, that I can then use the code in the same way as anyone else. That includes hosting it for myself, doing a small consulting practice to build out some hosting for others, doing shared service hosting etc etc.