The code we write is one of society’s most valuable outputs. The software we develop is almost never a monolithic, independent structure that can be constructed, admired, and replaced. Instead (largely through open source) we have built an interwoven network of dependencies that links together first releases, new versions, forks, and both public and private libraries. Like the Internet itself, this network can at times, be fragile, and in its current form may be susceptible to censorship, manipulation, and destruction.
This is a companion discussion topic for the original entry at https://blog.textile.io/decentralized-code-distribution-for-the-future-of-open-source/