Return to Article Details Knowledge Cooperation in Online Communities: a Duality of Participation and Cultivation Download Download PDF