Skip to content

Align agent terms with CC BY-NC-SA, and set the AI-use policy (option C) - #66

Merged
fromknowware merged 2 commits into
mainfrom
claude/license-everywhere
Oct 21, 2026
Merged

fromknowware merged 2 commits into
mainfrom
claude/license-everywhere

Conversation

@fromknowware

@fromknowware fromknowware commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

After #64 the /license page said CC BY-NC-SA 4.0 but the agent-facing surfaces said the opposite, and the site said "no training" while inviting agents. This aligns both.

1. Terms match the license

  • Agent terms (agents.txt, llms.txt, /agents, /.well-known/knowware.json; version 2026-10-20): book CC BY-NC-SA 4.0, stories CC BY 4.0, quote with attribution, selling or bundling needs agreement, the agent token belongs to the human principal.
  • license and license_url in every generated Markdown file (stories and the stories index CC BY 4.0; definition, method, rules, license page and the ten chapter previews CC BY-NC-SA 4.0; other pages point at /license). Before, every non-story file said "all rights reserved (may change)".

2. AI-use policy: option C (chosen by the author)
Reading, search and retrieval with credit are welcome. Training for non-commercial research is welcome on the license's terms. Training a commercial model is a commercial use, so it needs a written agreement (this is the NC term itself, not only a preference; it also leaves room to license the text to AI companies).

  • robots.txt: keeps Content-Signal ai-train=no and adds blocks for the best-known training crawlers (GPTBot, ClaudeBot, anthropic-ai, CCBot, Bytespider, Applebot-Extended, Meta-ExternalAgent, FacebookBot, cohere-ai, Diffbot, Omgilibot, ImagesiftBot, Timpibot). Retrieval agents (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot) are not blocked. Google-Extended is not blocked either because it also governs grounding in Gemini; ai-train=no states the preference for Google.
  • TDM reservation: /.well-known/tdmrep.json reserves the book and leaves /stories open; each page carries a matching tdm-reservation meta (stories 0).
  • A new "AI, search and training" section on /license; /agents and the manifest say the same.
  • Three new verify invariants (training crawlers blocked and retrieval not; TDM file; meta tags).

Honest limits (stated on the page): these are requests, not a lock. In the US the license is a weak lever (CC says its licenses apply only where copyright permission is needed; fair use rulings are unsettled), the EU gives machine-readable opt-outs more weight, and the text is public in the open repository so it can be scraped from GitHub regardless. Worth a lawyer's look with the voices question.

Tests 51 pass; verify 59 invariants hold.

🤖 Generated with Claude Code

The /license page says the book is CC BY-NC-SA 4.0, but the agent terms, agents page, manifest and
the license field in every generated Markdown file still said all rights reserved and forbade
redistribution. Terms version 2026-10-20: licence statement, quoting, commercial use needs agreement,
token is for the human principal. The 'do not train a model' line stays, restated as the publisher's
stated preference (robots.txt Content-Signal ai-train=no), separate from the licence.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
knowware-book 9137731 Oct 20 2026, 10:07 PM

…; commercial training by agreement

The book is CC BY-NC-SA 4.0, so training a commercial model is a commercial use that needs agreement.
Reading, search and retrieval stay open; non-commercial research training is welcome on the licence
terms. Machine-readable forms: Content-Signal ai-train=no, robots.txt blocks for the best-known
training crawlers (retrieval agents and Google-Extended are not blocked), a TDM reservation
(/.well-known/tdmrep.json and a per-page meta, with /stories left open), and an 'AI, search and
training' section on /license. Three new verify invariants.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@fromknowware fromknowware changed the title Make the agent terms and Markdown headers match the CC BY-NC-SA license Align agent terms with CC BY-NC-SA, and set the AI-use policy (option C) Oct 20, 2026
@fromknowware
fromknowware merged commit f5ff1cd into main Oct 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants