The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v3.0.25 - 2016-09-21

  • Bug Fixes
    • Fix avoid non-digit in version of license Artistic.
    • Fix delimit multiple licenses with "and/or" (not "or") when ambiguous.
    • Fix parse whole file for test info-at-eof.h (default length only approximates lines and is too short since String::Copyright 0.003003).
  • Test Suite
    • Fix tighten runtime-requirement on PAth__Tiny for visit(). Slaven Rezić++
    • Update testsuite to reflect Perl license detection.
  • Other
    • Apply fallback marker "UNKNOWN" after (not during) license detection.
    • Detect license CC-BY-SA.
    • Detect licenses APAFML Adobe-Glyph Adobe-2006 Aladdin SIL FSFAP FSFUL FSFULLR JSON PostgreSQL Unicode-strict Unicode-TOU zlib-acknowledgement.
    • Enhance detection of Perl license.
    • Generalize license string composition.
    • Improve detection of license AGPL.
    • Improve detection of license Apache.
    • Improve non-version descriptor matching.
    • Improve version matching in license detections.
    • Tighten regexes: Generalize and improve version matching.
    • Tighten regexes: Simplify space matching (string already normalized).
    • Tighten regexes: Treat affero as alternative (not prefix) to GPL prefixes lesser and library.

Documentation

simple license checker for source files

Modules

functions for a simple license checker for source files