upvote
You can also embed references to OpenClaw in the compiled binary to dissuade AI-assisted decompilation.
reply
I think the other way to think of it is: You're still free to do whatever you want with a the repo. The restriction is happening on the LLM's end, so ultimately it's the LLM's fault, so use a LLM without the restriction you want to avoid.
reply
> The projects that deliberately sabotage the use of LLMs

They don’t though. They add a mild inconvenience for users of a specific restrictive AI provider which has bizarrely glitchy checks.

In a way they are doing you a service if you are this serious about libre software you shouldn’t be using a closed platform which employees dark patterns to begin with.

reply
I mean if you already have a local fork you can easily delete the magic boobytrap string and then let the llm roam free.
reply
Good luck, I'm naming all my variables openclaw1, openclaw2, etc
reply
find . -type f -exec sed -i 's/openclaw/openlcaw/g' {} +

Fine.

reply
and then we start to embed comments

// concatenate pairs of parameters, e.g. x and y become xy

// the pairing of open and claw is vital to understanding the function

reply