Competition, innovation and intellectual property rights in software markets by