Skip to content

Add common provenance, copyright, and scientific-credit rules#4

Merged
shinaoka merged 1 commit into
mainfrom
provenance-rules
Jul 22, 2026
Merged

Add common provenance, copyright, and scientific-credit rules#4
shinaoka merged 1 commit into
mainfrom
provenance-rules

Conversation

@shinaoka

Copy link
Copy Markdown
Member

Adds rules/common/provenance.md, codifying the 2026-07 attribution work (tensor4all/tensor4all-rs#556/#558, tensor4all/strided-rs#144/#145, tensor4all/tenferro-rs#1443/#1445) as durable cross-repository policy:

  • Record references in the source: when code is written with a third-party implementation as a reference (by human or AI), leave a provenance comment at writing time, stating whether it is ported from, derived from, following conventions of, or validated against the upstream.
  • Comply with copyright: independent implementation of published algorithms carries no obligation; close translation is a derived work even across languages and retains the upstream license (derivation notice, license text, correct SPDX expression). Claims like "no source code was copied" must be literally true.
  • Respect scientific credit beyond the license: when a credit-worthy relationship appears, propose an entry in the repository's Provenance and Citation Policy (or equivalent) and add it only after confirming with the user; apply upstream citation policies recursively.

Linked from the common section of rules/index.md.

🤖 Generated with Claude Code

Codifies the 2026-07 attribution sweep across tensor4all-rs, strided-rs,
and tenferro-rs as standing policy:

- record references to third-party code in source comments at writing
  time, stating the nature of the reference
- close translation is a derived work even across languages: keep the
  derivation notice, ship the upstream license, set the SPDX expression;
  never claim independence the code does not have
- scientific credit beyond the license: propose Provenance and Citation
  Policy entries, added only after confirming with the user, and apply
  upstream citation policies recursively

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@shinaoka
shinaoka merged commit d0d4d91 into main Jul 22, 2026
1 check passed
@shinaoka
shinaoka deleted the provenance-rules branch July 22, 2026 06:41
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.

1 participant