<a href="http://www.smardec.com/products/license4j.html">License4J</a> is a pure Java library for creating and validating licenses. The key concept is features of a license. You can easily add any feature to your license file, i.e. name of the product, version, expiry date, number of executable instances, customer's name, company, IP address, etc. The feature's value can be string or any serializable Java object. You can have unsigned features - features that are not used in the signature generation/verification and therefore can change their values leaving the license valid. <br><br>The new version contains method to retrieve all MAC addresses of the host and is stronger obfuscated by <a href="http://www.allatori.com ">Allatori Java Obfuscator v1.9</a> <br><br><a href="http://www.smardec.com/products/license4j.html">License4J home page</a> and <a href="http://www.smardec.com/downloads/License4J-1.4-Trial.zip">trial download</a>. -- Message posted using http://www.talkaboutprogramming.com/group/comp.lang.java.softwaretools/ More information at http://www.talkaboutprogramming.com/faq.html