use strict; use warnings; package Software::License::Perl_5; $Software::License::Perl_5::VERSION = '0.103013'; use parent 'Software::License'; # ABSTRACT: The Perl 5 License (Artistic 1 & GPL 1) require Software::License::GPL_1; require Software::License::Artistic_1_0; sub name { 'the same terms as the perl 5 programming language system itself' } sub url { 'http://dev.perl.org/licenses/' } sub meta_name { 'perl' } sub meta2_name { 'perl_5' } sub _gpl { my ($self) = @_; return $self->{_gpl} ||= Software::License::GPL_1->new({ year => $self->year, holder => $self->holder, }); } sub _tal { my ($self) = @_; return $self->{_tal} ||= Software::License::Artistic_1_0->new({ year => $self->year, holder => $self->holder, }); } 1; =pod =encoding UTF-8 =head1 NAME Software::License::Perl_5 - The Perl 5 License (Artistic 1 & GPL 1) =head1 VERSION version 0.103013 =head1 AUTHOR Ricardo Signes <rjbs@cpan.org> =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2017 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut __DATA__ __NOTICE__ This software is copyright (c) {{$self->year}} by {{$self->_dotless_holder}}. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. __LICENSE__ Terms of the Perl programming language system itself a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License" --- {{ $self->_gpl->name }} --- {{$self->_gpl->fulltext}} --- {{ $self->_tal->name }} --- {{$self->_tal->fulltext}}
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
AGPL_3.pm | File | 34.53 KB | 0644 |
|
Apache_1_1.pm | File | 3.25 KB | 0644 |
|
Apache_2_0.pm | File | 11.89 KB | 0644 |
|
Artistic_1_0.pm | File | 7.21 KB | 0644 |
|
Artistic_2_0.pm | File | 9.49 KB | 0644 |
|
BSD.pm | File | 2.18 KB | 0644 |
|
CC0_1_0.pm | File | 9.05 KB | 0644 |
|
Custom.pm | File | 8.61 KB | 0644 |
|
EUPL_1_1.pm | File | 13.56 KB | 0644 |
|
EUPL_1_2.pm | File | 14.31 KB | 0644 |
|
FreeBSD.pm | File | 2.05 KB | 0644 |
|
GFDL_1_2.pm | File | 21.16 KB | 0644 |
|
GFDL_1_3.pm | File | 23.6 KB | 0644 |
|
GPL_1.pm | File | 13.11 KB | 0644 |
|
GPL_2.pm | File | 18.47 KB | 0644 |
|
GPL_3.pm | File | 35.11 KB | 0644 |
|
LGPL_2_1.pm | File | 24.76 KB | 0644 |
|
LGPL_3_0.pm | File | 8.53 KB | 0644 |
|
MIT.pm | File | 1.75 KB | 0644 |
|
Mozilla_1_0.pm | File | 20.49 KB | 0644 |
|
Mozilla_1_1.pm | File | 26.68 KB | 0644 |
|
Mozilla_2_0.pm | File | 17.12 KB | 0644 |
|
None.pm | File | 945 B | 0644 |
|
OpenSSL.pm | File | 3.92 KB | 0644 |
|
Perl_5.pm | File | 1.73 KB | 0644 |
|
PostgreSQL.pm | File | 1.73 KB | 0644 |
|
QPL_1_0.pm | File | 5.25 KB | 0644 |
|
SSLeay.pm | File | 3.84 KB | 0644 |
|
Sun.pm | File | 14.98 KB | 0644 |
|
Zlib.pm | File | 1.55 KB | 0644 |
|