License4J 1.6 screenshot 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. Download License4J 1.6