App-Licensecheck

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

 - Improve POD: Add SEE ALSO section to commandline tool.

 [ Other ]
 - Adapt and extend testsuite to cover new license patterns supported by
   Regex::Patterns::License 3.1.0: bdwgc bdwgc-matlab gfdl lgpl-bdwgc.
 - Optimize slightly: Skip embedded or referenced licenses earlier.
 - Tighten regexes: Generalize and improve matching.
 - Use Regexp::Pattern.
 - Use Regexp::Pattern::License 3.1.0 tags.

v3.0.31	2017-08-16

 [ Documentation ]
 - Fix bogusly labelled changelog entry part of release 2.0.30 (didn't fix
   bare-named BSD licenses, but instead tightened a bunch of license
   patterns).

 [ Packaging ]
 - Stop ship Regexp::Pattern::License, now an independent distribution.

v3.0.30	2017-07-05

 [ Bug Fixes ]
 - Fix license pattern ms_pl to detect MS Public License (not non-free MS
   Permissive License).
 - Tighten license patterns afl agpl cdl gfdl gfdl_nivgpl lgpl llgpl mpl
   ms_pl ms_rl qpl sgi_b wtfpl mit to require descriptive prefix when only
   an abbreviation.
   Axel Beckert++

 [ Test Suite ]
 - Add OSI test (including only currently succeeding OSI licenses for now).

 [ Other ]
 - Added: Add license pattern artistic_2.
 - Improve license pattern agpl to skip english (not only french)
   cecill_2_1.
 - Improve license pattern epl to detect some forms of "or newer".
 - Improve license pattern epl.
 - clean_comments(): Relax to match varying amount of horizontal whitespace
   (not exactly one character) followed by any non-whitespace (not only a
   word character).
 - clean_comments(): Tighten to match and strip only horizontal whitespace
   (not newlines).

v3.0.29	2017-01-24

 [ REGRESSIONS ]
 - Drop gpl+aladdin combo license: Too exotic.

 [ Bug Fixes ]
 - Fix detect BSD licenses as bare name.
   Vasudev Kamath++
 - Fix don't choke on unspecificed BSD license.

 [ Documentation ]
 - Document Regexp::Pattern::License as a private module.

 [ Other ]
 - Added: Add license patterns ofl aladdin rpsl mit_cmu mit_cmu_warranty.
 - Improve license patterns ftl mit_feh mit_enna cube eurosym libpng zlib
   zlib_acknowledgement.
 - Sort before enumerating ambiguously related combo licenses.
 - Streamline license parsing: Process loops of similar patterne.

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.

v3.0.27	2016-11-23

 [ REGRESSIONS ]
 - Drop too exotic licensing phrase, and corresponding test case.

 [ Bug Fixes ]
 - Fix avoid detection of GPL/LGPL fulltext (rarely if ever used as grant).
 - Fix detect license FSFULLR (was misdetected as bogus FSFULR).
 - Fix detect license MPL-2.0 (was misdetected as MPL-2.0 or AGPL).
 - Fix detect licenses mit_old mit_unspecified (was misdetected as
   mit_new).
 - Fix version identifier to use + only in machine-readable mode.

 [ Other ]
 - Add combo pattern perl to Regexp::Pattern::License.
 - Add license pattern afl to Regexp::Pattern::License.
 - Add license pattern agpl to Regexp::Pattern::License.
 - Add license pattern apache to Regexp::Pattern::License.
 - Add license pattern artistic to Regexp::Pattern::License.
 - Add license pattern beerware to Regexp::Pattern::License.
 - Add license pattern cc_by_sa to Regexp::Pattern::License.
 - Add license pattern ftl to Regexp::Pattern::License.
 - Add license pattern llgpl to Regexp::Pattern::License.
 - Add license pattern mpl to Regexp::Pattern::License.
 - Add license pattern ms_pl to Regexp::Pattern::License.
 - Add license pattern openssl to Regexp::Pattern::License.
 - Add license pattern public_domain to Regexp::Pattern::License.
 - Add license pattern python to Regexp::Pattern::License.
 - Add license pattern qpl to Regexp::Pattern::License.
 - Add license pattern sgi_b to Regexp::Pattern::License.
 - Add license pattern wtfpl to Regexp::Pattern::License.
 - Add license patterns adobe_2006 adobe_glyph apafml to
   Regexp::Pattern::License.
 - Add license patterns bsd_2_clause bsd_3_clause bsd_4_clause to
   Regexp::Pattern::License.
 - Add license patterns cddl cecill cecill_1 cecill_1_1 cecill_2 cecill_2_1
   cecill_b cecill_c epl to Regexp::Pattern::License.
 - Add license patterns fsfap fsful fsfullr to Regexp::Pattern::License.
 - Add license patterns gpl lgpl to Regexp::Pattern::License.
 - Add license patterns libpng zlib zlib_acknowledgement to
   Regexp::Pattern::License.
 - Add license patterns mit_new mit_new_materials mit_old mit_unspecified
   postgresql, and group pattern mit to Regexp::Pattern::License.
 - Add license patterns unicode_strict unicode_tou to
   Regexp::Pattern::License.
 - Added: Add new group pattern bsd.
 - Added: Add new group pattern gnu.
 - Added: Add new license pattern ms_rl.
 - Added: Add new license patterns cc_by cc_by_nc cc_by_nc_nd cc_by_nc_sa
   cc_by_nd cc_cc0 cc_sp.
 - Added: Add new license patterns cube eurosym.
 - Added: Add new license patterns curl dsdp mit_oldstyle
   mit_oldstyle_disclaimer mit_oldstyle_permission ntp ntp_disclaimer.
 - Added: Add new license patterns gfdl gfdl_niv.
 - Added: Add new trait pattern clause_advertising_always.
 - Added: Add new trait pattern license_prefix.
 - Added: Add new trait pattern license_version.
 - Added: Add new trait patterns clause_retention clause_reproduction
   clause_advertising clause_non_endorsement disclaimer.
 - Added: Add new trait patterns fsf_unlimited fsf_unlimited_retention.
 - Added: Add new trait patterns version_later version_later_paragraph
   version_later_postfix.
 - Added: Introduce new modules: Pattern::License Pattern::License::Parts.
 - Clean m4 dnl comment marker.
 - Drop no longer used internal license shortname list.
 - Emulate Regexp::Common -keep syntax to capture version number.
 - Improve detection of license GPL.
 - Improve license detections artistic perl.
 - Relax detection of license GPL.
 - Relax license pattern cc_by_ca.
 - Tidy code: Drop noop code.
 - Tighten regexes: Generalize abbreviated AGPL/LGPL/GPL matching.
 - Tighten regexes: Generalize and improve LGPL matching.
 - Use Regexp::Pattern::License for shortname resolving (with internal list
   as fallback until phased out).

v3.0.26	2016-09-22

 [ Bug Fixes ]
 - Fix exclude AGPL false positives.

 [ Other ]
 - Use generalized license string composition at more places.

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.



( run in 3.322 seconds using v1.01-cache-2.11-cpan-788537b7465 )