When to compete and when to collaborate?

My friend Ravi has an interesting post called “Compete and Collaborate” on his blog Musings on Information Security,  where he explains how two competitors such as Cisco and Juniper Networks can actually partner (at appropriate times) for mutual benefit.

I think in the new world everything changes. The line between
competitor and partner is blurred. If the opportunity is right and the
rules of engagement can be hashed out and both parties have high
integrity, nothing should prevent two competitors from partnering
especially if both are going to WIN big by collaborating.

Lots of things to learn..