This paper studies pricing strategies for a commercial software provider who faces competition from both a free-of-charge open-source software substitute and illegal copies of its own product. When network externalities are present, the commercial software provider may choose to set a price...