Roadmap
Open courseware should never depend on a single website. Any one host can start showing ads, age-gate lectures, block regions, or simply disappear β so the goal is the same material served from many independent places: YouTube today, PeerTube and torrents next.
Why this exists
Most open educational resources effectively live in exactly one place. When that place changes its rules β ads in the middle of a lecture, an age wall in front of a calculus course, a regional block, a takedown β the resource is gone for someone, even though its license says it should be free. The fix is redundancy: multiple servers, multiple protocols, multiple copies. This project grew out of a Hacker News comment making exactly that point.
Mirroring status
-
Now
YouTube embeds. All 4158 lectures across 214 courses currently play from YouTube β a single point of failure, which is the problem this roadmap is about.
-
In progress
PeerTube. 31 lectures already carry a PeerTube source in the catalog data, and a PeerTube mirror instance is being stood up; the player renders only the YouTube source while that stabilizes. Next: enable the PeerTube player as an alternative source, then as a fallback when the YouTube embed is unavailable.
-
In progress
Torrents. Redistributable courses are being seeded on Academic Torrents β some are already up. 209 of 214 courses are license-cleared for redistribution today.
-
Planned
More mirrors. The server is a single self-contained binary β catalog, search index, and assets included β so anyone can run an independent copy. Instructions and a public catalog feed will make that a one-command affair.
Beyond mirroring
-
In progress
More courses. Growing the catalog beyond MIT OpenCourseWare β CMU, Stanford, and independent lecturers are queued.
-
Planned
Study aids everywhere. Flashcards, spaced repetition, and exercises exist for a handful of lectures; coverage should follow the catalog.