I believe that all these three components are crucial. Without wide availability the technology would not became well known. And without easiness it'll be too hard to grow for technology. I believe any future major innovation in Internet mast keep at least these three characteristics intact. People are stimulated to cooperate .
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.