It's like not saying thanks to the barista when you get your coffee. Not the end of the world, but it's still a touch rude.
It's like not saying thanks to the barista when you get your coffee. Not the end of the world, but it's still a touch rude.
It's not befitting a large enterprise like AWS to tell their prospective customers that they are just wrapping their infra around free software in their marketing copy. If that single sentence even slightly impresses upon .1% of their potential customers that they ought to spin it up on their own infrastructure, obviating their need to pay for the service, that's plenty of disincentive to add the message.
Also, consider that they rely on having a positive reputation to attract engineering talent and also to continue to get third party developers to release their infrastructural code under permissive licenses.
If trust and reputation were enough, we would not need licenses. The GPL is great and had the impact it did exactly because it forced people to do things.
Maybe the developers would like to say thanks to barista but lawyers said to the developers to not talk to the barista no matter what since it's safer to say nothing than risk saying something wrong.
Personally, I think OSS licences should be changed to prohibit unpaid use by any entity that has a single stakeholder worth more than a billion dollars. That way the startups and medium sized businesses around the world can benefit and the tech lottery winners pay something reasonable ($1m a year, say) to support OSS.
There will be projects for sure that would love their software were used by AWS and other companies without paying them, but that will only create a race to the bottom. We should stop exploitation of engineers by these giant companies.
So, once an author is dead, it should be illegal to sell anything they created? Or should ownership rights in content for the estate last forever?
Your idea is terrible when examined in detail.
Pick something like the MariaDB or CockroachDB license if you don't want Amazon to provide a hosted version of your software.