Appropriability Mechanisms and the Platform Partnership Decision: Evidence from Enterprise Software