why would the author of Digest::Perl::MD5 use #! /usr/bin/false?
So that if someone tried to use the module as an executable (Perl $ ./MD5.pm
), it would quietly die instead of trying to execute the module as a program.
And what if my system does not have /usr/bin/false but has /bin/false instead?
Then it will nosily die complaining that it couldn't find /usr/bin/false
if anyone tried that.