The GPLv3 or AGPL still result in free work for corporations, and are easy to comply with for corporations, without paying a cent to maintainers, so do not solve the problem.
Does it really? Licensing only means as much as the enforcement that follows infringement, and good luck forcing Amazon to lose on a case like that.
Just use the GPLv3 or AGPL, problem solved.