August 3, 2011

Max13 Max13
Ant Farmer
112 posts

Licencing my App

 

Hi !

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.

Any idea?
Thank you for your help.

2 replies

August 5, 2011

jensen82 jensen82
Ant Farmer
134 posts

Or lock the machineid of the computer where the software runs. Enigma Protector does it, too. Have a look at http://www.enigmaprotector.com/

August 8, 2011

kidproquo kidproquo
Lab Rat
110 posts

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.

 
  ‹‹ sequential animations seem to start early      Third party 3d viewer with Java bindings ››

You must log in to post a reply. Not a member yet? Register here!