What Is the Technology That Protects the Intellectual Property Rights of Software?