@drahardja Let's say, for example, that I self-publish some free code on my website and set up TDMReP to send its machine-readable response to all requests for it.
Some guy takes a copy of my code and puts it on Github. Now TDMReP no longer sends a machine-readable response for the version there. So now it gets shoved into Copilot and Starcoder and all the rest - and none of them broke the law, since I wasn't sending them a "machine-readable opt-out".