Earlier quoted context omitted.
In this case, the author can set out what they think is acceptable in their license terms. Attribution costs nothing to the user - so if you want it, stick it in your license. People should be able to comfortably use software within the bounds of the license without worrying about the author coming along and then shaming them for not complying with an additional set of implicit constraints. Yes, it would have been ni…
Look.. going back up the thread and the tweet. There has to be daylight between legal "fault" or obligation and courtesy. The author isn't going on a tirade, he made a quip. We have faculties, as humans, that aren't strictly legible in the way a license or legal code is. Laws are not a substitute for custom or courtesy. We do need both. No one said they stole. They said they were discourteous.
I also did not mean "fault" in the legal sense, but rather in the sense of courtesy. It is not a faux pas to comply neatly with the terms of a public contract. What you're suggesting is that Amazon erred in not mentioning the author, but the fact that is visible to everyone in the license is that the author does not care about attribution.
I don't like the insinuation that a license can be non-exhaustive in its conditions for the "correct" use of open-source software. You shouldn't run the risk of offending an author by violating some tacit, contradictory rule.