Basically, keep the repository and the knowledge within available only to humans who like to work with the tools and concept directly—without external assistance.
IANAL, but the short answer is you can't use US Copyright law to restrict how content is consumed. The limited protection given to authors by the law is to restrict what others can publish.<p>The law has been thoroughly litigated over web publishing and search engines so there is plenty of precedent to read up on if you want to understand why (short of a huge and super unlikely change to the laws) what you want can't (and shouldn't - the US Constitution created copyright in order to incentivize creators to publish their works instead of keeping them under lock and key) just search for things like [copyright and web search engines]:<p><a href="https://www.google.com/search?q=copyright+and+web+search+engines" rel="nofollow noreferrer">https://www.google.com/search?q=copyright+and+web+search+eng...</a><p>If you want limitations that aren't implemented in copyright law then you'll need to only share your content to others privately and under a contract they've agreed to.
Way question is presented, falls under the category of "NP vs P"[2][3]<p>Historically, Sneakernet / Physical/limited access personal library / "not for distribution outside company" was the way.<p>Simplest way would be to have private / internal network with no outside internet access. This doesn't prevent sneakernet ports to machines with outside access. Nor does this prevent an LLM on usb stick from 'scanning' and/or unintentional 'picture uploads'.<p>How would one identify LLM scanning from non-LLM scanning (beyond 10,000,000 requests per second from single source)? Checking a sites robot.txt is on honor system. And similar related things where there is a specific way to idenify valid/invalid access, such as fail-to-ban, are a never ending battle of being updated/revised to remain current.<p>License or no license, sort of a different take on turning test of can an ai fool a human into believing ai is a human[0]. capture system[1] to verify not a bot example of this.<p>[0] : <a href="https://en.wikipedia.org/wiki/Turing_test" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Turing_test</a><p>[1] : <a href="https://en.wikipedia.org/wiki/CAPTCHA" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/CAPTCHA</a><p>[2] : <a href="https://en.wikipedia.org/wiki/P_versus_NP_problem" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/P_versus_NP_problem</a><p>[3] : <a href="https://news.mit.edu/2009/explainer-pnp" rel="nofollow noreferrer">https://news.mit.edu/2009/explainer-pnp</a>