Earlier quoted context omitted.
Writing clauses in a license is one thing, I suspect enforcing them through ultra complex international corporate structures is quite another. Edit: Sadly, I think these kinds of battles are rather one sided.
Of course, licence clauses won't physically stop someone who is fine with wilful infringement. But they're not intended to. They're intended to restrict the behaviour of people who, by and large, respect the law. It's practically unthinkable that a company like Apple/Amazon/etc is going to create an expensive, complicated international legal structure to conceal wilful infringement of some open source licence. It's p…
There are all kinds of ways you can write a license that won’t be used popularly but would achieve this specific goal. Do you want to close “your” software off to companies who might seek to be acquired later?