Submitted by infojunkie on Sat, 2006-03-18 15:35.
From a phone conversation with Ammar.
For nodes in a network to collaborate successfully, it helps that there be a mutual need between them. The need can be for resources, skills, experience, or reach into the other node's subnetwork. Note how a "need" that is expressed to the Other implies self-awareness, self-honesty and transparency. These qualities may be some of the pre-requisites for collaboration.
What happens to the cooperation when the need is fulfilled? That's not a good question. As with any system that grows, the nodes' needs keep evolving as well, and it is up to the partners to make sure they still fulfill the evolving needs of their partners, if they still need their partners.