One of the most ironic things about GitHub is how it seems to have spawned centrist systems despite being named after a distributed system.<p>Much like key servers allow people to determine authenticity in a somewhat-decentralized way, there ought to be a similar way of determining the “authentic” sites for various projects&#x2F;people or the official places to log issues, etc.  Then, the whole <i>network</i> can figure out where to find things, whether or not GitHub or something like it exists, and we can stop asking or expecting GitHub to provide every feature that we need.<p>As one commenter on the page put it, GitHub is a place for posting a sort of software résumé and is an “expected” way to determine what people have contributed to.  Why?  Git <i>itself</i> is decentralized; the whole point was supposed to be that somebody&#x27;s code might be almost anywhere...and yet, an ecosystem of centralization emerged.<p>Similarly, when GitHub went down awhile back, all these things were affected.  Why?  Why did people set up systems that depended on the ability to download from GitHub, for instance?