GPL doesn't say you must provide source code once you get caught, it says you must publish it the moment you release a derivative work.
GPL doesn't say you must provide source code once you get caught, it says you must publish it the moment you release a derivative work.
Thus it’s not a question about getting caught, but whether someone made a request.
> require that programs distributed as pre-compiled binaries be accompanied by a copy of the source code, a written offer to distribute the source code via the same mechanism as the pre-compiled binary, or the written offer to obtain the source code that the user got when they received the pre-compiled binary under the GPL.
https://wikipedia.org/wiki/GNU_General_Public_License#Terms_...
And, no. You don't have to publish the source code. You have to offer to distribute it. Which is different. (I am not a lawyer).
https://news.ycombinator.com/item?id=35183786 contains a quick discussion about what is and what is not there. I don't have the product, so I cannot tell.
Sure, should. Some don't. So, developers and activists also need to be policing it.