June 16, 2003 ModuleMaker Back Slide 8 Forward

Copyright and License


use ExtUtils::ModuleMaker;

my $MOD = ExtUtils::ModuleMaker->new

            (

              NAME => 'Sample::Module',

              LICENSE => 'perl',

            );

$MOD->complete_build ();

  • ExtUtils::ModuleMaker will include a COPYRIGHT section in the pod of each module and a LICENSE file with the distribution
  • Can select from a list of licenses approved by OpenSource.Org (43 approved as of YAPC::Boca_Raton)
    • Apache (1.1)
    • Artistic
    • BSD
    • GPL (2)
    • IBM (1.0)
    • Intel
    • Jabber (1.0)
    • LGPL (2.1)
    • MIT
    • MITRE
    • Mozilla (1.0,1.1)
    • Nethack
    • Nokia (1.0a)
    • Python
    • Q (1.0)
    • Ricoh (1.0)
    • Sun
    • Sleepycat
    • Vovida (1.0)
    • ZLIB/LIBPNG
  • Default is "same terms as Perl itself"
  • ExtUtils::ModuleMaker::Licenses::Standard holds the opensource.org licenses
  • ExtUtils::ModuleMaker::Licenses::Local allows the developer to have customized licenses


Copyright © 2001-2003 GlaxoSmithKline Back Contents Forward