2 ms·
> Git, one of the inspirational technologies, is in theory distributed as well and in practice hyper-centralized to only a few major providers. Git repositorie
by mbrock 9y ago
> Git, one of the inspirational technologies, is in theory distributed as well and in practice hyper-centralized to only a few major providers.
Git repositories are replicated all over.
My laptop has mirrors of all my work's projects and many open source projects.
Imagine how many secure mirrors of, say, the React repository is out there. GitHub is basically just a conveniently located copy.
That's real and tangible decentralization. It's a magical property of the DVCS architecture that it's decentralized even when it's centralized, so to speak.
I agree that there are issues with central hubs though. Maybe the most significant one is that organizational structures and rules are defined in a centralized way on GitHub.
If you look at blockchains as another kind of DVCS that's totally focused on authority, legitimacy, and security, then it seems pretty likely that we'll end up using those to control commits and releases.