Btw, another idea is the Bitcoin Gossip Network.
The Bitcoin Gossip Network actually fulfills "Continuous Byzantine Agreement" which would theoretically allow to send source code around and hash-and-sign it.
The only infrastructure missing would be software that lets users easily choose updates that came in via peers from UI. The user could choose his own threshold of signatures from people he knows, big miners, public keys in the blockchain etc.
The advantage would be how f*ing elegant it would be when the whole Bitcoin ecosystem is bootstrapped and works in the spirit of Bitcoin. Everyone plays by his own rules.
The disadvantage would be that it could clogg gossip network traffic which we do not want at all cost - stuff is already spammy enough.