It's a password generator using Apache Commons for cryptographically secure password generation.
Yes but contribute back any improvements you make, see file LICENSE. It's GPLv3.
It's a standard Maven project with uberjar capabilities. Build and run commands are most important. You can also build uberjar.