Collaboration happens around some kind of plan or structure, while cooperation presumes the freedom of individuals to join and participate. As a free-agent, much of my time is spent cooperating. When I cooperate, I give freely, but no one tells me what to do. On the other hand, collaboration is required to get things done. This is when we have milestones, deadlines, and deliverables. I collaborate on the projects and work I commit to do.
The social contract for independent creative workers is relatively simple. For much of my day, I work on what I want to. I do a lot for free. This is on my terms. I write my blog and share ideas with the world. I license these for easy sharing. Many people and companies use these ideas. This is fine, as I get to decide what and when I want to share.

