Changes for version v3.0.28 - 2016-11-25

  • Bug Fixes
    • Fix detect dual licensing mit_new mit_old (and speed up partsing while at it).
    • Fix tighten detection of ISC license (was misdetecting curl).
    • Fix tighten detection of mit_new license (was misdetecting other MIT flavors).
    • Fix tighten license pattern curl (was misdetecting other MIT variants).
  • Documentation
    • Extend license pattern dsdp with alternate fedora name PetSC.
    • Fix typo in changelog.
    • Tidy changelog: Improve distinction between newly added and added-to-patternlist entries.
  • Other
    • Add license pattern ISC to Regexp::Pattern::License::Pattern.
    • Added: Add new license pattern icu.
    • Added: Add new license pattern mit_advertising.
    • Added: Add new license patterns mit_enna mit_feh.
    • Drop unused and too broad trait pattern disclaimer.
    • List license mit_new alternate fedora name Modern Style with sublicense.
    • Tidy Regexp::Pattern::License: Remove stray bogus regexp.
    • Tidy Regexp::Pattern::License::Pattern: Fix sort pattern list.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern provided_no_warranty → asis_expr_warranty.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern repro_notice_cond_discl → note_repro_notice_cond_discl.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern retain_notice_cond_discl → note_retain_notice_cond_discl.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern discl → asis_sw_name.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern discl_disclaim → discl_name_warranties.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern discl_provide → asis_name_sw.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern name_no_ad → nopromo_written_prior.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern promo_no_author → nopromo_neither.
    • Tidy Regexp::Pattern::License::Pattern: Rename pattern retain_notice → note_invar.
    • Tighten license pattern bsd-2-clause. Tidy Regexp::Pattern::License::Pattern: Rename pattern asis_sw_name → asis_sw_by_name.

Documentation

simple license checker for source files

Modules

functions for a simple license checker for source files
Regular expressions for legal licenses
Regular expressions for licensing sub-parts