How to protect your applications
Promote your software
Abeona is a tool and library for creating and validating license files for Java applications. It is based on a set of properties which are characteristic for the customer and purchased application's configuration, and also on some cryptography.
This software is named Abeona after ancient Roman Goddess who protects children when they leave the parents' home.
How does it work?
License is standard properties file containing whatever you want - customer name, user MAC address, application serial number, enabled (purchased) modules, and so on (you can read more about application protection methods in How to protect your application.).
All these properties are signed by digital signature which is stored in license too. And your application, when running, simply checks if somebody did not change these properties.
So what do you need to do to create license file?
On producer side:
On customer side:
Seems complicated? Really?
With Abeona you will just need to click your mouse a few times. And your application will be larger about 10 lines code only (and our JAR file, ofcourse). Please see our tutorial page for details. Java API documentation to Abeona you can find at this address.