This PAM module is available under the same terms as perl itself.
I would however point out that you shouldn't use it as-is right now, many return codes and inputs are not checked for validity and safety.
It compiles, it works... but I don't trust it yet.