Workflow for license server / software sale

I have a product that I sell. Users purchase a license key and enter it into the configuration to enable the product.

My first idea was.

The product starts the license server with the license key at startup and fails if the server returns Not Authorized (license has expired, invalid, etc.). But what if the license server is down.?

Another idea was to simply check the license once or perhaps every 30 days or only every time it is entered (the application is reinstalled, etc.).

Is there a safer way (regarding at least SOME decent w370 child protection) about this? I have never sold software, but I know how easy it is to reprogram / modify the software to avoid the need for a license. And to complicate things, this is in PHP.

+3
source share
5 answers

For a new product, the answer is always:

Do not worry about copy protection. If people are not actively pirating with your product, there is no reason to add the home phone feature.

, , , . , , , . , . -, , , - . , , , - , , . 3, .

+7

. , , , . , , , .

, , , . , "" ! , , . , .

, , ! , . , , . , . , , . , , , .

, . . , . , , . , , , , , .

, , 10 . , , .

, , , , , .

+2

Zend Guard, PHP, .

0

, . . . , , , - , . , script kiddie.

0

, PHP. ioncube, , , , , .

0

Source: https://habr.com/ru/post/1724420/


All Articles