Optimal pricing strategies for Internet-based software dissemination | Synapse