A: 开拓新的市场
B: 研发新的产品
C: 避免或减少竞争
D: 避免经营风险
【解析】促使战略联盟形成的主要动因包括:促进技术创新、避免经营风险、避免或减少竞争、实现资源互补、开拓新的市场、降低协调成本。所以选项B为本题答案。