I'd actually support a license that said "it's OSS except Google/Amazon can't take my thing, launch as a service and charge for it".
I have no problem with that, but don't pretend that someone is abusing your license when you didn't stipulate.
If fact someone should come up with a well written licence that adds conditions when the licensee revenue is over a certain (large) amount, like say royalties. Everyone should be happy with that.
Amen
that kinda implies two equal parties instead of a solo dev doing something in their spare time vs an evil megacorp