Good points Michel and thanks for commenting. I still think that co-operation is what happens in networks and collaboration is the type of group work done in a market. Developing an open source project is a kind of market (for services, for recognition and sometimes for money) where people collaborate, but most likely they met or heard of each other through one of their co-operative networks like the open source community. That's my take on operationalizing these concepts.