I know this has been asked before, but the best bits of information I could find were from 2007.... close to a decade ago. There must have been some developments / changes since then.
What I am trying to do is sell a program I created in autoit. I want to have some kind of license system, where the end user will buy a license for each computer they install my program on. This is, however, the first time I've ever written something good enough to actually sell, and I am looking for advice from anyone else who has done this. What specifically I am looking for:
How do I generate / store / confirm licenses are valid? Are there any UDFs for this?
I know obfuscation was a thing at one point, does it still work? Have better methods to protect the source code been developed?
Any ideas or experience would be appreciated.
The software itself is an auction program. First the user enters in all the lots into the system. Then during the auction, the user sits next to the auctioneer, and the program lets them go through item by item, and they can enter in the winning bid and bidder(s) and go to the next file. At any time, a bidder can go to the cashier who can bring up all the bidder's won lots, and provides totals for them to enter into the till.