implemented subcommand revendor
add notice
sort
add GPL v3