{'fraction_non_alphanumeric': 0.015556938394523958, 'fraction_numerical': 0.0, 'mean_word_length': 6.052631578947368, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Software Cracking and Degrees of Software Protection

Abstract Progress of hardware technologies and diffusion of computer knowledge enable consumers to crack software if they decide to use software illegally. This paper constructs a software market in which consumers are horizontally differentiated in accordance with social norms of copyright protection to examine the monopolistic producer’s software protection behaviors with considering partial compatibility between genuine and cracked software as well as utility loss from using cracked software. Our research presents the following results. First, when network externalities are weak, the monopolist would set a degree of protection which induces existence of software cracking to enhance consumers’ willingness to pay for genuine software by improving network benefits. Conversely, if network externalities are sufficiently strong, then software producer would set a degree of protection which stop software cracking completely. This implies that stopping software cracking is not possible without network effects. Second, if utility loss from using cracked software is severe (mild), then strengthening (weakening) network externalities or lowering (raising) compatibility may reduce the number of consumers using cracked software and increase software producer’s profits consequently. Finally, we show that the monopolistic producer tends to over-protect software when genuine and cracked software are highly compatible or network externalities are relatively weak which results in inadequate consumers using cracked software for social optimum.