License4J License Manager - Version 3.0 License4J is a Java library for java software licensing. It is designed to be easy to use and integrate in your Java application. Unlike other licensing libraries it has many licensing features defined and performs validation on required features. License4J supports floating licenses. It can create floating licenses and serve with free floating license server software.License4J can generate license files and serial numbers with secure cryptographic methods. License files includes features listed below and can be plain text or encrypted to hide content from customers. Serial numbers can be generated based on a customer name or company or both; or completely not based on anything.License4J comes with License Manager and Serial Number Manager GUI applications to generate and store software license files and cryptographically secure serial numbers.