Just use AGPL and suddenly the big boys won’t touch you!
They can negotiate a special license just for them.
Dual licenses kind of defeat the one of the purposes of open source which is getting outside developers to contribute to your product. Why should I as an outside developer submit pull requests and be required to assign copyright to you so you can make money selling a proprietary license?
Because everyone using the OSS license still benefits from your contribution? Why contribute to any of these projects now if Amazon is just going to integrate it into AWS for their own profit anyway?
Frankly, open source is more of a distribution model than a way to solicit free work from outside developers. As a developer paid to work on a popular open-source product with paying customers, most of the outside PRs I see are small tweaks that address very specific use cases, not major new functionality. Those are certainly welcome, but those kinds of contributions are not going to make or sustain the product.
AGPL is what they used before. It does nothing vs. Amazon because they don't care if they have to share changes - they can host it anyway