Didactopus/docs/license-compliance.md

1.1 KiB

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

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