38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# Didactopus
|
|
|
|
This update adds an **attribution, provenance, and license-compliance scaffold** for domain packs.
|
|
|
|
It is designed for open-courseware ingestion workflows, including sources such as MIT OpenCourseWare,
|
|
where downstream reuse may be allowed but requires preserving provenance and meeting license terms.
|
|
|
|
## Why this matters
|
|
|
|
A Didactopus domain pack should not be a black box. If source materials contributed to the pack,
|
|
the pack should carry machine-readable and human-readable provenance so that:
|
|
- attribution can be generated automatically
|
|
- remix/adaptation status can be recorded
|
|
- excluded third-party content can be flagged
|
|
- downstream redistribution can be audited more safely
|
|
- human learners and maintainers can inspect where content came from
|
|
|
|
## Included in this update
|
|
|
|
- source provenance models
|
|
- attribution bundle generator
|
|
- attribution QA checks
|
|
- sample `sources.yaml`
|
|
- sample `ATTRIBUTION.md`
|
|
- pack-level provenance manifest
|
|
- MIT OCW-oriented notes for compliance-aware ingestion
|
|
|
|
## Pack artifacts introduced here
|
|
|
|
- `sources.yaml` — source inventory and licensing metadata
|
|
- `ATTRIBUTION.md` — human-readable attribution report
|
|
- `provenance_manifest.json` — machine-readable normalized provenance output
|
|
|
|
## Important note
|
|
|
|
This scaffold helps operationalize attribution and provenance handling.
|
|
It is **not** legal advice.
|