Would would be very amusing is to see Microsoft cry once someone creates librendows (Libre Windows) and puts this source code on github or something to make open source version of Windows and Windows software.
Github would immediately shut it down once Microsoft sent them a DMCA takedown notice. *Maybe* it might last a while on BitTorrent, if anywhere.
Github is too centralized anyways. What is the best decentralized git like system?
It's not exactly what you're after, but given that the options for actual decentralized backends seem few and far between (there was also GitChain https://github.com/gitchain/gitchain
There needs to be something... decentral, no admins / keyholders / bdfl's / corps, no power, anon... imagine the blocksize debate being determined therein without blockstream or anyone else... "longest chain" of code is "the code"... sidechains for branches, dao's for various things, the possibilities...
It's fairly trivial to set up a central repo that you push to, and have a post-receive hook on it to forward any commits onto Github, Bitbucket and a variety of other git-as-a-service providers. Spread across enough providers, it makes take-downs harder (and you can easily just add a new provider - there are plenty of github wannabe's out there, after all).
You'd need to be fairly careful about making sure that central repo isn't taken down, but again, it'd be trivial to replace if it were.
You'd need to make sure discovery wasn't too hard, but that could be as simple as providing links to the various providers in the repo's README so that anyone with a copy of the README (or the internet archive) know where else to look.
:: GitTorrent (https://github.com/cjb/GitTorrent) :: Mango (https://github.com/axic/mango) There are some open repos: git usually on onion, monotone usually on i2p. As well as the usual file distribution, IPFS, [self]hosting services, etc therein. All would last much longer than anything involving clearnet... the various "scenes" would benefit to expand beyond clearnet whack a mole.