Skip to content

docs: remove W3C copyright notice from rendered spec - #136

Merged
tadasant merged 1 commit into
mainfrom
docs/remove-w3c-copyright-notice
Nov 5, 2026
Merged

tadasant merged 1 commit into
mainfrom
docs/remove-w3c-copyright-notice

Conversation

@tadasant

@tadasant tadasant commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The rendered spec at https://ai-catalog.io/spec/ shows Copyright © 2026 World Wide Web Consortium. W3C® liability, trademark and permissive document license rules apply. The AI Catalog is not a W3C document, so that claim is wrong.

ReSpec's W3C profile generates the notice in the browser, which is why it appears nowhere in this repo. The profile keeps an author-supplied .copyright element instead of generating its default, so tools/build_spec.py now emits an empty one. This removes the notice and adds no replacement copyright or licence text. The spec text and interoperability expectations are unchanged.

overrideCopyright is not used because the current respec-w3c bundle has no such option.

Verification

  • Reproduced the notice on the live site in Chromium via Playwright.
  • Confirmed the notice is gone from a local build and from the PR preview head revision (https://ai-catalog.io/pr/136/spec/head/index.html) in the same browser. The preview's base revision still shows it.
  • Confirmed the rest of the header still renders: title, date, details block with "Latest published version" and "Latest editor's draft", and separator rule. Section count (91) and table of contents entries (91) match the live site.
  • Searched open issues and PRs for copyright, W3C and ReSpec, and for open PRs touching tools/build_spec.py: no overlapping work.

Before (https://ai-catalog.io/spec/): the header shows the W3C copyright line between the details block and the rule.

Before: W3C copyright line in the header

After (PR preview head revision): the details block is followed directly by the rule, with no empty gap, and the Abstract moves up accordingly. The date reads differently only because it comes from the build's timestamp.

After: no copyright line in the header

The diff panel on the preview page shows Unable to compute the rendered diff, and PR #131's preview shows the same error. It also says there are no rendered differences, because its text comparison does not see the generated notice. Use the screenshots above, or the head and base links on the preview page, instead.

The notice held the page's only rel="license" link, which pointed to the W3C licence. The page now declares no licence in machine-readable form.

Other W3C elements, not changed

  • The page still loads the respec-w3c profile and W3C stylesheets from www.w3.org.
  • docs/specification.md describes the spec as a "W3C-style normative document".
  • The "Status of This Document" section still opens with ReSpec's generated "This document is merely a W3C-internal document. It has no official standing of any kind and does not represent consensus of the W3C Membership." This is a separate claim about W3C and is also wrong for this spec.
  • The ReSpec pill's 2 errors (unsupported specStatus "Official", no editors) appear both before and after this change.

Apart from those, the only "W3C" text left on the page is in the DID Core and did:web references, which correctly cite W3C.

🤖 Generated with Claude Code

ReSpec's W3C profile adds a default World Wide Web Consortium copyright
notice to the document header. The AI Catalog specification is not a W3C
document, so that notice is wrong.

ReSpec keeps an author-supplied .copyright element instead of generating
the default, so emit an empty one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Zimmer Agent <agent@zimmer.tadasant.com>
@tadasant
tadasant requested a review from a team as a code owner November 5, 2026 16:34
github-actions Bot added a commit that referenced this pull request Nov 5, 2026
@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Preview unavailable.

The pull request preview was removed because this pull request is closed.

@tadasant
tadasant merged commit 6e26a18 into main Nov 5, 2026
4 checks passed
github-actions Bot added a commit that referenced this pull request Nov 5, 2026
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