What is a Collaboration Agreement?

What is a collaboration agreement? How is it different to a teaming agreement? Many people use the terms interchangeably, but there is a distinction between them. A Collaboration Agreement is for people working on the same thing A collaboration agreement is [...]