@mgorny Yeah enforcement against mega-corporations can't really work at individual level, you'd need a project big enough that some organisations could do the enforcement, but against smaller players, which are far more numerous I've rarely seen cases of violation, more like doing weird shit like a zip file on a random website for AGPL software…

Meanwhile here GPL is a license family I tend to avoid due to it's pretty bad license compatibility, which even today ends up forcing duplicate work.
That said for recent projects I'm picking the MPL-2.0 rather than BSD-3-Clause which I used to pick, this way it's balanced between copyleft and reusability, I really wish it could forbid usage in outright proprietary software though.