Didactopus/docs/license-compliance.md

46 lines
1.1 KiB
Markdown

# Course-Ingestion Compliance Notes
Didactopus domain packs may be derived from licensed educational sources.
That means the ingestion pipeline should preserve enough information to support:
- attribution
- license URL retention
- adaptation status
- share-alike / noncommercial flags
- explicit exclusion handling for third-party content
- downstream auditability
## Recommended source record fields
Each ingested source should carry:
- source ID
- title
- URL
- publisher
- creator
- license ID
- license URL
- retrieval date
- adaptation flag
- attribution text
- exclusion flag
- exclusion notes
## Pack-level compliance fields
A derived pack should carry:
- derived_from_sources
- restrictive_flags
- redistribution_notes
- attribution_required
- share_alike_required
- noncommercial_only
## MIT OCW-specific pattern
For MIT OpenCourseWare-derived packs, treat the course material as licensed content while separately recording:
- third-party exclusions
- image/video exceptions
- linked-content exceptions
- any asset not safely covered by the course-level reuse assumption