Answer:
D) two or more firms have a contractual relationship to share resources and capabilities.
Explanation:
As a more general term, a strategic alliance is an agreement between two or more independent companies to work together in a specific market (or a group of specific markets).
A non-equity strategic alliance refers to a type of strategic alliance where the participating companies share their resources and capabilities together, but they do not form any type of independent company and no participating company invests in the other participating companies.