International Journal of Engineering and Innovative Technology (IJEIT)
Though a wide range of methods and techniques have been innovated and practiced to protect software from piracy, illegal copying of software's still prevails in the field. The anti-piracy techniques fall into three categories namely, technical, ethical and legal methods. The ethical methods are meant to make piracy an unappealing activity. The legal methods threaten pirates about the legal consequences using copyrights, patents and registrations. The technical methods including watermarking, obfuscation, encryption and the like, are used to protect software from copying by means of improving difficulty associated with software duplication.