Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Licencing my App
Max13 last edited by
I'm on a crypto app, it's currently open source, but I want to be able to sell licences.
I asked Google, I saw a method which is really interesting: Encrypting some functions (include a PUBLIC key as resource), and giving the information for decryption (or a PRIVATE key), with the licence.
I don't remember if it's exactely that, but I don't know how to encrypt functions... >_>'
For me, it's the best way to restrict patches, and the only way to crack a licence, is to give your own one.
Thank you for your help.
jensen82 last edited by
Or lock the machineid of the computer where the software runs. Enigma Protector does it, too. Have a look at http://www.enigmaprotector.com/
kidproquo last edited by
Depending on the particulars of the open source licence encrypting parts of the binary could be in breach of the licence.
Regardless of the technical aspects you could be heading for a world of problems with this approach.