> How do you propose AWS “collaborate” with Elastic or Redis Labs under the terms of the SSPL?
This is quite simple, and should have happened before these companies decide to switch licenses because of Amazon. Each time Amazon decides to use an open source product, instead of doing it for free, they should contact the parent company and offer them a fee. There are many advantages of such an arrangement: a single version exists, the parent company has a stable source of income etc.
I might be mistaken, but this path was possibly chosen by Citus and Azure, and nobody seems to complain.
It depends. For example, when Ubuntu first appeared and Canonical hired some prominent Debian maintainers, they were criticized for that. But I believe the final net benefit was positive.
The problem here is what happens when Amazon stops to pay them. If the owner of the project is a foundation or a similar organization, it may have better chances of survival.
This is quite simple, and should have happened before these companies decide to switch licenses because of Amazon. Each time Amazon decides to use an open source product, instead of doing it for free, they should contact the parent company and offer them a fee. There are many advantages of such an arrangement: a single version exists, the parent company has a stable source of income etc.
I might be mistaken, but this path was possibly chosen by Citus and Azure, and nobody seems to complain.