a Perl 6 module for creating free software license texts
Perl6
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib/Software
t
.travis.yml
META.info
README.pod

README.pod

NAME

Software::License - a Perl 6 module for creating free software licenses.

SYNOPSIS

use Software::License;

my $license = Software::License.new;
my $freebsd_text_2014 = $license.full-text('FreeBSD', 'David Farrell'); # defaults to current year
my $mit_text_2009 = $license.full-text('FreeBSD', 'David Farrell', 2009); # can provide year as an arg

DESCRIPTION

Software::License is a Perl 6 module for minting free software license texts. The module recognizes the following licenses:

  • Apache2 - the Apache 2.0 license

  • Artistic2 - the Artistic 2.0 license

  • BSD - the BSD license

  • CC0 - Creative Commons Zero v1.0 Universal

  • FreeBSD - the two clause BSD license

  • GPL3 - GPL 3 license 2007

  • LGPL3 - GNU Lesser General Public License v3.0

  • MIT - the MIT license

  • MPL - the Mozilla Public License v2.0

AUTHOR

David Farrell

LICENSE

FreeBSD - see LICENSE