upvote
> Having something that's centralized but helpful-99%-of-the-time atrophies our collective archival skills.

Also it feels like "if it's not on GitHub, it doesn't exist", which is a bad thing. Feels like too many developers don't know that code can be stored somewhere else.

reply
Archival is easy but copyright and IP law gets in the way. If we removed obstacles to making information accessible, it would lead to less concentration of power.
reply
I don't agree with this. Github has existed for years and one of the reasons developers trust it is that they never monetized their "archival" work yet (TBD with all the new Copilot features).

The alternative would be many sites, each one of them with their own DMCA rules.

What would be the better alternative?

reply
Why are you thinking in terms of “sites”? I was imagining something more like a GitTorrent.
reply
> something more like a GitTorrent

Still dependent on centralized trackers. Same story with every useful package manager, there's always a middleman.

reply
BitTorrent has supported trackerless torrents for twenty entire years :p https://github.com/sparkslabs/kamaelia/blob/master/Sketches/...
reply
Yeah first thing I do when I come across a repo I like is to clone it. I've seen a few reverse engineering projects disappear before my eyes.
reply