Answer:
c. willing to share costs and risks of new-product development.
Step-by-step explanation:
A strategic alliance is when two companies come together to carry out a project that benefits both companies while both companies still retain their independence.
If strategic alliance is carried out with a company that is opportunistic, the company might take advantage of the other company or take certain actions that would not benefit the other company.
strategic alliance has to be mutually beneficial to both companies, so, strategic goals and visions have to align.
Capabilities don't have to be the same for a strategic alliance.
I hope my answer helps you