I'm creating a license that allows a user to use a Python program for a specific period of time. The program uses datetime.today() to check the current date and then compares it to the expiration date encrypted in the license. If the current date is past the expiration date, it fails to run.
My concern is, what if someone manipulates his PC's time to make the program think the license is still valid? Does Python datetime library use PC's time? If not, what's the source for it?
Thanks in advance!