
Module::New::License

use Module::New::License;
Module::New::License->render('perl');

This is used internally to render a license text. At the moment, only perl license is supported.

takes a license name and render the text.

package Your::Module::New::License;
use Module::New::License 'base';
license 'license name' => content { my @args = @_; return <<"EOT";
blah blah blah...
EOT
};
With a base flag, domain specific license and content functions will be installed to define custom licenses.

Kenichi Ishigaki, <ishigaki at cpan.org>

Copyright (C) 2007-2009 by Kenichi Ishigaki.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.