The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl -w

use strict;
use Test::More;
plan skip_all => 'set TEST_LICENSE or TEST_ALL to enable this test'
	unless $ENV{TEST_LICENSE}
		or $ENV{TEST_ALL};
plan "no_plan";

use FindBin qw($Bin);
use File::Find;

find(
	sub {
		if (m{\.(pm|pl|t)$}
			and
			$File::Find::name !~ m{\bcookbook\b}i
			)
		{   open FILE, "<", $_ or die $!;
			while (<FILE>) {
				m{Copyright} && do {
					pass(
						"$File::Find::name mentions Copyright"
					);
					return;
				};
			}
			close FILE;
			fail("$File::Find::name missing license text");
		}
	},
	$Bin,
	"$Bin/../lib"
);

# Copyright (C) 2007  Sam Vilain
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the Artistic License 2.0 or later.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# Artistic License 2.0 for more details.
#
# You should have received a copy of the Artistic License the file
# COPYING.txt.  If not, see
# <http://www.perlfoundation.org/artistic_license_2_0>