@mrcopilot ok so here's a contrived example: let's say someone makes a game that has an unmodified GPL dependency, and they distribute the game with the game's source code, but because they don't understand how licenses work they put their own source code under CC-BY-NC-ND which forbids modification, commercial use, and doesn't grant any useful rights specific to software. That's several GPL violations despite their source code being available to the public.
@aeva Yes, locking out your modifications through legal or technical means are both considered violations. I was just struggling for a real world practical example.