THE POSITIVES AND NEGATIVES OF APPLYING KMS FOR SOFTWARE PROGRAM ACTIVATION