People put what they have on media. People share what they have formalized. And people need these from others. Anyway, an idea of putting something in a form so others can reproduce it is so old and so fundamental, that I am not going to question importance of it. But what I want to say is that Internet exploits this perfectly.
Internet is a tremendous opportunity to cooperate.
And I believe any future innovations should improve and actually be based, and be dedicated to this stimulus. Give people ability to share higher level of formalization. We should learn from this that any successful innovation should limit its functionality to some reasonable but distributable minimum. Let's sum it all together. This one is infinitely far from satisfactory level.