wie wär es, wenn du eine hardwarmässige sicherung einbaust. du gibst dein progy gratis aus, und wer es nutzen möchte, muss einen dongle bei dir kaufen. dieser dongle ist einzigartig und nur, wenn der dongle in deinem rechner steckt, kann das programm genutzt werden. idealerweise kombinierst du das noch mit einem fingerabdruckabgleich und einem irisabgleich ... diese biometrischend daten müssen natürlich zuvor bei dir hinterlegt werden und aus den einzigartigen merkmalen wird zusätzlich 'n fingerprint in den dongle eingearbeitet.. welcher für die funktion deines programms mit dennen des users
zusätzlich übereinstimmen muss.
das könnte vielleicht halbwegs sicher sein, in dem bereich, wie du es dir vorstellst...