[licensecheck] 20/26: New upstream version 3.0.29
Jonas Smedegaard
dr at jones.dk
Sun Feb 5 10:12:07 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master
in repository licensecheck.
commit c62d6a75a79491b8395affec6ac77372929e1f93
Merge: 39737da af7469f
Author: Jonas Smedegaard <dr at jones.dk>
Date: Tue Jan 24 11:44:25 2017 +0100
New upstream version 3.0.29
COPYRIGHT | 28 +-
CREDITS | 1 +
Changes | 20 ++
LICENSE | 2 +-
MANIFEST | 5 +
META.json | 12 +-
META.yml | 10 +-
Makefile.PL | 10 +-
README | 2 +-
SIGNATURE | 67 +++--
bin/licensecheck | 4 +-
doap.ttl | 43 ++-
lib/App/Licensecheck.pm | 221 +++-----------
lib/Regexp/Pattern/License.pm | 126 +++++---
lib/Regexp/Pattern/License/Parts.pm | 567 +++++++++++++-----------------------
t/SPDX.t | 1 +
t/SPDX/Aladdin.txt | 62 ++++
t/SPDX/MIT-CMU.txt | 9 +
t/SPDX/OFL-1.0.txt | 49 ++++
t/SPDX/OFL-1.1.txt | 43 +++
t/SPDX/RPSL-1.0.txt | 179 ++++++++++++
t/Software-License.t | 2 +-
t/fedora.t | 2 +-
t/grant.t | 6 +-
24 files changed, 828 insertions(+), 643 deletions(-)
diff --cc COPYRIGHT
index f2e451f,0000000..63b1fdf
mode 100644,000000..100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@@ -1,233 -1,0 +1,241 @@@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: App-Licensecheck
+Upstream-Contact: Jonas Smedegaard (JONASS) <jonass at cpan.org>
+Source: https://metacpan.org/release/App-Licensecheck
+
+Files: INSTALL
+ LICENSE
+ README
+ scripts/licensecheck.bash_completion
+ t/SPDX/AFL-1.1.txt
+ t/SPDX/AFL-1.2.txt
+ t/SPDX/AFL-2.0.txt
+ t/SPDX/AFL-2.1.txt
+ t/SPDX/AFL-3.0.txt
+ t/SPDX/AGPL-1.0.txt
+ t/SPDX/AGPL-3.0.txt
++ t/SPDX/Aladdin.txt
+ t/SPDX/Apache-1.1.txt
+ t/SPDX/Apache-2.0.txt
+ t/SPDX/Artistic-1.0.txt
+ t/SPDX/Artistic-2.0.txt
+ t/SPDX/BSD-2-Clause.txt
+ t/SPDX/BSD-3-Clause.txt
+ t/SPDX/BSD-4-Clause.txt
+ t/SPDX/CC-BY-1.0.txt
+ t/SPDX/CC-BY-2.0.txt
+ t/SPDX/CC-BY-2.5.txt
+ t/SPDX/CC-BY-3.0.txt
+ t/SPDX/CC-BY-4.0.txt
+ t/SPDX/CC-BY-NC-1.0.txt
+ t/SPDX/CC-BY-NC-2.0.txt
+ t/SPDX/CC-BY-NC-2.5.txt
+ t/SPDX/CC-BY-NC-3.0.txt
+ t/SPDX/CC-BY-NC-4.0.txt
+ t/SPDX/CC-BY-NC-ND-1.0.txt
+ t/SPDX/CC-BY-NC-ND-2.0.txt
+ t/SPDX/CC-BY-NC-ND-2.5.txt
+ t/SPDX/CC-BY-NC-ND-3.0.txt
+ t/SPDX/CC-BY-NC-ND-4.0.txt
+ t/SPDX/CC-BY-NC-SA-1.0.txt
+ t/SPDX/CC-BY-NC-SA-2.0.txt
+ t/SPDX/CC-BY-NC-SA-2.5.txt
+ t/SPDX/CC-BY-NC-SA-3.0.txt
+ t/SPDX/CC-BY-NC-SA-4.0.txt
+ t/SPDX/CC-BY-ND-1.0.txt
+ t/SPDX/CC-BY-ND-2.0.txt
+ t/SPDX/CC-BY-ND-2.5.txt
+ t/SPDX/CC-BY-ND-3.0.txt
+ t/SPDX/CC-BY-ND-4.0.txt
+ t/SPDX/CC-BY-SA-1.0.txt
+ t/SPDX/CC-BY-SA-2.0.txt
+ t/SPDX/CC-BY-SA-2.5.txt
+ t/SPDX/CC-BY-SA-3.0.txt
+ t/SPDX/CC-BY-SA-4.0.txt
+ t/SPDX/CC0-1.0.txt
+ t/SPDX/CDDL-1.0.txt
+ t/SPDX/CDDL-1.1.txt
+ t/SPDX/CECILL-1.0.txt
+ t/SPDX/CECILL-1.1.txt
+ t/SPDX/CECILL-2.0.txt
+ t/SPDX/CECILL-2.1.txt
+ t/SPDX/CECILL-B.txt
+ t/SPDX/CECILL-C.txt
+ t/SPDX/Cube.txt
+ t/SPDX/Eurosym.txt
+ t/SPDX/FTL.txt
+ t/SPDX/ICU.txt
+ t/SPDX/ISC.txt
+ t/SPDX/LGPL-2.0.txt
+ t/SPDX/LGPL-2.1.txt
+ t/SPDX/Libpng.txt
++ t/SPDX/MIT-CMU.txt
+ t/SPDX/MIT-advertising.txt
+ t/SPDX/MIT-enna.txt
+ t/SPDX/MIT-feh.txt
+ t/SPDX/MIT.txt
+ t/SPDX/MPL-1.0.txt
+ t/SPDX/MPL-1.1.txt
+ t/SPDX/MPL-2.0.txt
+ t/SPDX/MS-PL.txt
+ t/SPDX/MS-RL.txt
+ t/SPDX/NTP.txt
++ t/SPDX/OFL-1.0.txt
++ t/SPDX/OFL-1.1.txt
+ t/SPDX/PostgreSQL.txt
+ t/SPDX/Python-2.0.txt
+ t/SPDX/QPL-1.0.txt
++ t/SPDX/RPSL-1.0.txt
+ t/SPDX/SGI-B-1.0.txt
+ t/SPDX/SGI-B-1.1.txt
+ t/SPDX/Unicode-TOU.txt
+ t/SPDX/WTFPL.txt
+ t/SPDX/Zlib.txt
+ t/SPDX/curl.txt
+ t/SPDX/zlib-acknowledgement.txt
+ t/devscripts/academic.h
+ t/devscripts/artistic-2-0.txt
+ t/devscripts/beerware.cpp
+ t/devscripts/boost.h
+ t/devscripts/bsd-1-clause-1.c
+ t/devscripts/bsd-3-clause-authorsany.c
+ t/devscripts/bsd-3-clause.cpp
+ t/devscripts/bsd-regents.c
+ t/devscripts/bsd.f
+ t/devscripts/bug-559429
+ t/devscripts/cddl.h
+ t/devscripts/comments-detection.h
+ t/devscripts/comments-detection.txt
+ t/devscripts/copr-iso8859.h
+ t/devscripts/copr-utf8.h
+ t/devscripts/dual.c
+ t/devscripts/epl.h
+ t/devscripts/false-positives
+ t/devscripts/freetype.c
+ t/devscripts/gpl-1
+ t/devscripts/gpl-2
+ t/devscripts/gpl-2+
+ t/devscripts/gpl-2+.scm
+ t/devscripts/gpl-2-comma.sh
+ t/devscripts/gpl-2-incorrect-address
+ t/devscripts/gpl-3+
+ t/devscripts/gpl-3+-with-rem-comment.xml
+ t/devscripts/gpl-3+.el
+ t/devscripts/gpl-3-only.c
+ t/devscripts/gpl-3.sh
+ t/devscripts/gpl-no-version.h
+ t/devscripts/gpl-variation.c
+ t/devscripts/info-at-eof.h
+ t/devscripts/libuv-isc.am
+ t/devscripts/llgpl.lisp
+ t/devscripts/mame-style.c
+ t/devscripts/mpl-1.1.sh
+ t/devscripts/mpl-2.0-comma.sh
+ t/devscripts/mpl-2.0.sh
+ t/devscripts/multi-line-copyright.c
+ t/devscripts/regexp-killer.c
+ t/devscripts/texinfo.tex
+ t/fedora/MIT
+ t/fedora/README
+ t/grant/AFL_and_more/xdgmime.c
+ t/grant/AGPL/fastx.c
+ t/grant/AGPL/fet.cpp
+ t/grant/AGPL/setup.py
+ t/grant/Apache/one_helper.rb
+ t/grant/Apache_and_more/PIE.htc
+ t/grant/Apache_and_more/rust.lang
+ t/grant/Apache_and_more/select2.js
+ t/grant/Apache_and_more/test_run.py
+ t/grant/CC-BY-SA_and_more/WMLA
+ t/grant/CC-BY-SA_and_more/cewl.rb
+ t/grant/CC-BY-SA_and_more/utilities.scad
+ t/grant/EPL_and_more/Base64Coder.java
+ t/grant/LGPL/PKG-INFO
+ t/grant/LGPL/criu.h
+ t/grant/LGPL/dqblk_xfs.h
+ t/grant/LGPL/exr.h
+ t/grant/LGPL/gnome.h
+ t/grant/LGPL/jitterbuf.h
+ t/grant/LGPL/libotr.m4
+ t/grant/LGPL/pic.c
+ t/grant/LGPL/strv.c
+ t/grant/LGPL/table.py
+ t/grant/LGPL/videoplayer.cpp
+ t/grant/LGPL_and_more/da.aff
+ t/grant/MIT/harfbuzz-impl.c
+ t/grant/MIT/spaces.c
+ t/grant/MPL_and_more/symbolstore.py
+ t/grant/NTP/directory.h
+ t/grant/NTP/gslcdf-module.c
+ t/grant/NTP/helvO12.bdf
+ t/grant/NTP/install.sh
+ t/grant/NTP/map.h
+ t/grant/NTP/monlist.c
+ t/grant/WTFPL/COPYING.WTFPL
+ t/grant/misc/rpplexer.h
+Copyright: Unknown
+License: Unknown
+
+Files: Changes
+ META.json
+ META.yml
+ bin/licensecheck
- dist.ini
+ doap.ttl
+ lib/App/Licensecheck.pm
+ lib/Regexp/Pattern/License.pm
+ lib/Regexp/Pattern/License/Parts.pm
++ t/grant.t
++Copyright: Copyright 2017 Jonas Smedegaard.
++License: GPL-3.0
++
++Files: dist.ini
+ t/SPDX.t
+ t/Software-License.t
+ t/devscripts.t
+ t/fedora.t
- t/grant.t
+ t/grant/LGPL/Model.pm
+ t/license.t
+Copyright: Copyright 2016 Jonas Smedegaard.
+License: GPL-3.0
+
+Files: COPYRIGHT
+ CREDITS
+ SIGNATURE
+Copyright: None
+License: public-domain
+
- Files: t/devscripts/artistic-2-0-modules.pm
- Copyright: Copyright (C) 2009 by Moritz Lenz and the SVG::Plot contributors (see file.
- License: Artistic-2.0
-
+Files: Makefile.PL
+Copyright: Copyright 2013 Toby Inkster.
+License: GPL-1.0+ or Artistic-1.0
+
++Files: t/devscripts/artistic-2-0-modules.pm
++Copyright: Copyright (C) 2009 by Moritz Lenz and the SVG::Plot contributors (see file.
++License: Artistic-2.0
++
+License: GPL-3.0
- This software is Copyright (c) 2016 by Jonas Smedegaard.
++ This software is Copyright (c) 2017 by Jonas Smedegaard.
+
+ This is free software, licensed under:
+
+ The GNU General Public License, Version 3, June 2007
+
+License: Artistic-1.0
- This software is Copyright (c) 2016 by the copyright holder(s).
++ This software is Copyright (c) 2017 by the copyright holder(s).
+
+ This is free software, licensed under:
+
+ The Artistic License 1.0
+
+License: GPL-1.0
- This software is Copyright (c) 2016 by the copyright holder(s).
++ This software is Copyright (c) 2017 by the copyright holder(s).
+
+ This is free software, licensed under:
+
+ The GNU General Public License, Version 1, February 1989
+
+License: Artistic-2.0
- This software is Copyright (c) 2016 by the copyright holder(s).
++ This software is Copyright (c) 2017 by the copyright holder(s).
+
+ This is free software, licensed under:
+
+ The Artistic License 2.0 (GPL Compatible)
diff --cc CREDITS
index a297383,0000000..b8ee6fd
mode 100644,000000..100644
--- a/CREDITS
+++ b/CREDITS
@@@ -1,11 -1,0 +1,12 @@@
+Maintainer:
+- Jonas Smedegaard (JONASS) <jonass at cpan.org>
+
+Contributor:
+- Paul Wise <pabs at debian.org>
+
+Thanks:
+- Sandro Mani <manisandro at gmail.com>
+- Slaven Rezić (SREZIC) <srezic at cpan.org>
+- Stuart Prescott <stuart at debian.org>
++- Vasudev Kamath <copyninja at debian.org>
+
diff --cc Changes
index b4dd3ab,0000000..9f48c3c
mode 100644,000000..100644
--- a/Changes
+++ b/Changes
@@@ -1,436 -1,0 +1,456 @@@
+App-Licensecheck
+================
+
+Created: 2000-01-28
+Home page: <https://metacpan.org/release/App-Licensecheck>
+Home page: <https://metacpan.org/pod/App::Licensecheck>
+Bug tracker: <https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=licensecheck>
+Maintainer: Jonas Smedegaard (JONASS) <jonass at cpan.org>
+
++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.
+ - 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.
+
+v3.0.24 2016-09-03
+
+ [ Bug Fixes ]
+ - Fix apply options --check --ignore to full path (not basename).
+
+v3.0.23 2016-09-01
+
+ [ Bug Fixes ]
+ - Fix skip parsing non-files (regression since v3.0.5).
+ - Fix stop ignore options --check --ignore (regression since v3.0.5).
+
+ [ Other ]
+ - Use Path::Iterator::Rule.
+
+v3.0.22 2016-08-21
+
+ [ Bug Fixes ]
+ - Fix have option --deb-machine imply option --deb-fmt.
+
+ [ Other ]
+ - Adjust SPDX-like shortnames to match Debian format.
+ - Improve detection of GPL/LGPL/AGPL versions.
+ - Stop merge differently cased owners.
+ - Use List::Util and Sort::Key::Multi.
+ - Use https protocol in deb-machine header.
+
+v3.0.21 2016-08-20
+
+ [ Bug Fixes ]
+ - Really fix strip copyright sign unconditionally.
+
+v3.0.20 2016-08-20
+
+ [ Bug Fixes ]
+ - Fix strip copyright sign unconditionally.
+ - Fix strip trailing newline from copyrights.
+
+v3.0.19 2016-08-19
+
+ [ Bug Fixes ]
+ - Fix strip copyright sign with option --deb-machine.
+
+ [ Documentation ]
+ - Mention in description of --deb-machine option that it implies
+ --copyright.
+
+ [ Other ]
+ - Add option --copyright-delimiter, including comma by default.
+ - Handle missing year or owner with option --deb-machine.
+ - Require well-formed years when splitting ownerlines with option
+ --deb-machine.
+
+v3.0.18 2016-08-13
+
+ [ Bug Fixes ]
+ - Fix defaults for options --list-delimiter and --rfc822-delimiter (was
+ one space too many).
+ - Fix stop use obsolete undocumented String::Copyright blocks method.
+ - Fix use NONE for no authors with option --deb-machine.
+
+ [ Packaging ]
+ - Tighten dependency on String::Copyright.
+
+v3.0.17 2016-08-12
+
+ - Fix avoid bogus "generated-file" as SPDX license.
+ - Have option --deb-machine imply option --deb-fmt.
+
+v3.0.16 2016-08-11
+
+ - Add "Auto Generated" to the generated file detection.
+ Paul Wise++
+
+v3.0.15 2016-08-11
+
+ [ Documentation ]
+ - Mention in description of --lines option that it does optimistic search.
+
+ [ Packaging ]
+ - Tighten dependency on String::Copyright to versions supporting
+ configurable threshold.
+
+ [ Other ]
+ - Do full search when parsing whole file.
+
+v3.0.14 2016-08-01
+
+ [ Test Suite ]
+ - Flag test involving multi-line multi-statements as TODO (regression
+ since moving to String::Copyright).
+
+v3.0.13 2016-07-25
+
+ [ Packaging ]
+ - Fix tighten runtime-requirement on PAth__Tiny for visit().
+ Stuart Prescott++
+
+v3.0.12 2016-07-24
+
+ [ Test Suite ]
+ - Fix devscripts test to use curly quotes as metacharacters (not
+ Paranthesis also used within, triggering warnings on some versiones of
+ perl).
+
+v3.0.11 2016-07-24
+
+ [ Packaging ]
+ - Fix declare runtime-requirement on String::Copyright.
+
+v3.0.10 2016-07-24
+
+ [ REGRESSIONS ]
+ - No longer detect multi-line multi-statement copyright strings (not yet
+ suppported by String::Copyright).
+ - Now misdetects some chatter as copyright statements (not yet suppported
+ by String::Copyright).
+
+ [ Test Suite ]
+ - Relax devscripts test: Ignore trailing dot and "All rights reserved"
+ boilerplate.
+
+ [ Other ]
+ - Use String::Copyright.
+
+v3.0.9 2016-07-24
+
+ [ Documentation ]
+ - Drop old licensing header from devscripts test: Fully rewritten by now.
+ - Fix decode "©" in --version option output (workaround for Pod::Constants
+ not supporting UTF-8).
+ - Fix some categorizations of old changelog entries.
+
+ [ Test Suite ]
+ - Rewrite devscripts test to match patterns (not exact strings), and
+ handle varying output on encoding failure.
+
+ [ Packaging ]
+ - Drop superfluous test-requirement on strictures: Already declared as
+ runtime-requirement.
+ - Fix declare test-recommendation on Software::License (not too vague
+ recommends).
+
+ [ Other ]
+ - Stop use Unicode features: We don't really do any complex Unicode, so
+ let's try target older perl.
+ - Update headers of module and tests: Strip hashbang; consistently use
+ strictures.
+
+v3.0.8 2016-07-24
+
+ [ Bug Fixes ]
+ - Avoid superfluous regex modifier /l.
+
+ [ Packaging ]
+ - Fix tighten test requirement for Test::Script to versions checking for
+ stdout/stderr.
+
+ [ Other ]
+ - Add "Generated with" to the generated file detection.
+ Paul Wise++
+ - Pseudo-decode alternative representations for copyright sign and
+ hyphen-minus.
+
+v3.0.7 2016-07-20
+
+ [ Test Suite ]
+ - Bail out gracefully if Software::License fails to create some licenses.
+
+ [ Packaging ]
+ - Make Software::License test optional.
+
+v3.0.6 2016-07-20
+
+ [ Packaging ]
+ - Fix require experimental (for switch feature).
+
+ [ Other ]
+ - Improve separation of copyright parsing from comment stripping and
+ copyright serializing
+
+v3.0.5 2016-07-19
+
+ [ SECURITY ]
+ - Fix: Stop dereference symbolic links: non-intuitive and potentially
+ dangerous (possibly introduced in error intended to enable recursion).
+ Sandro Mani++
+
+ [ Test Suite ]
+ - Fix tighten rest-requirement on Software::License to versions supporting
+ new_from_short_name().
+
+ [ Other ]
+ - Avoid type constraints and all but one coercion, for a 30% speedup in
+ script initialization.
+ - Move find routine to library.
+ - Stop call system command find in script (uses Path::Tiny::visit
+ instead).
+ - Tidy script to rename $file → $path and $files_count → $paths_count
+ where not yet resolved as file.
+
+v3.0.4 2016-07-18
+
+ [ Test Suite ]
+ - Drop non-working option "--installed" from script tests (leftover from
+ Debian autopkgtest support).
+ - Stop use Path::Tiny in test where unneeded.
+ - Use Test::Script to ensure correct perl invokes script in tests.
+ Slaven Rezić++
+
+v3.0.3 2016-07-18
+
+ [ Test Suite ]
+ - Use Test::Roo and library calls (not script) for devscripts corpus
+ license coverage tests.
+
+ [ Packaging ]
+ - Fix require strictures for tests.
+
+v3.0.2 2016-07-16
+
+ [ Test Suite ]
+ - Add devscripts test tied to devscripts corpus, converted from earlier
+ shunit2 script.
+ - Rewrite Software-License test to stop rely on Debian fork of
+ Software::License (see bug#828218).
+ - Rewrite Software-License test to use Test::Command.
+
+ [ Packaging ]
+ - Run perlcritic with tidyall, and move tidyall test to xt dir.
+
+ [ Other ]
+ - Bump license to GPL-3+.
+ - Resolve only regexes actually used.
+ - Use Getopt::Long::Descriptive.
+ - Use experimental given/when switch.
+
+v3.0.1 2016-06-29
+
+ [ Documentation ]
+ - Add CPAN Request Tracker as alternative bug-database.
+ - Add myself as current author, and claim copyright for recent changes.
+ - Add pre-CPAN changelog entries.
+ - Adjust copyright notice to mention initial committer (not later
+ maintainer).
+ - Link to script from POD DESCRIPTION of library.
+
+ [ Packaging ]
+ - Tighten tidyall config to avoid cruft in bin dir.
+
+v3.0.0 2016-06-27
+
+ [ Bug Fixes ]
+ - Fix tighten to use Getopt::Long 2.24: Needed for :config option.
+
+ [ Documentation ]
+ - Rewrite documentation of options, and --help putput.
+
+ [ Packaging ]
+ - Initial CPAN release (after being in Debian since 2007, and before that
+ in KDE SDK since 2000).
+
+ [ Other ]
+ - Added: Add --deb-machine option for Debian "deb5" copyright file format.
+ - Refactor codebase, with up to 400% speedup and reusable parts in a Moo
+ library.
+ - Removed: Drop support for reading configuration from files: Limited use,
+ legacy filenames, and odd parsing by use of risky shell call.
diff --cc LICENSE
index 2bfb0c4,0000000..b1c4adf
mode 100644,000000..100644
--- a/LICENSE
+++ b/LICENSE
@@@ -1,680 -1,0 +1,680 @@@
- This software is Copyright (c) 2016 by Jonas Smedegaard.
++This software is Copyright (c) 2017 by Jonas Smedegaard.
+
+This is free software, licensed under:
+
+ The GNU General Public License, Version 3, June 2007
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ 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
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --cc MANIFEST
index 05cc840,0000000..d04117a
mode 100644,000000..100644
--- a/MANIFEST
+++ b/MANIFEST
@@@ -1,187 -1,0 +1,192 @@@
+COPYRIGHT
+CREDITS
+Changes
+INSTALL
+LICENSE
+MANIFEST
+META.json
+META.yml
+Makefile.PL
+README
+SIGNATURE
+bin/licensecheck
+dist.ini
+doap.ttl
+lib/App/Licensecheck.pm
+lib/Regexp/Pattern/License.pm
+lib/Regexp/Pattern/License/Parts.pm
+scripts/licensecheck.bash_completion
+t/SPDX.t
+t/SPDX/AFL-1.1.txt
+t/SPDX/AFL-1.2.txt
+t/SPDX/AFL-2.0.txt
+t/SPDX/AFL-2.1.txt
+t/SPDX/AFL-3.0.txt
+t/SPDX/AGPL-1.0.txt
+t/SPDX/AGPL-3.0.txt
++t/SPDX/Aladdin.txt
+t/SPDX/Apache-1.1.txt
+t/SPDX/Apache-2.0.txt
+t/SPDX/Artistic-1.0.txt
+t/SPDX/Artistic-2.0.txt
+t/SPDX/BSD-2-Clause.txt
+t/SPDX/BSD-3-Clause.txt
+t/SPDX/BSD-4-Clause.txt
+t/SPDX/CC-BY-1.0.txt
+t/SPDX/CC-BY-2.0.txt
+t/SPDX/CC-BY-2.5.txt
+t/SPDX/CC-BY-3.0.txt
+t/SPDX/CC-BY-4.0.txt
+t/SPDX/CC-BY-NC-1.0.txt
+t/SPDX/CC-BY-NC-2.0.txt
+t/SPDX/CC-BY-NC-2.5.txt
+t/SPDX/CC-BY-NC-3.0.txt
+t/SPDX/CC-BY-NC-4.0.txt
+t/SPDX/CC-BY-NC-ND-1.0.txt
+t/SPDX/CC-BY-NC-ND-2.0.txt
+t/SPDX/CC-BY-NC-ND-2.5.txt
+t/SPDX/CC-BY-NC-ND-3.0.txt
+t/SPDX/CC-BY-NC-ND-4.0.txt
+t/SPDX/CC-BY-NC-SA-1.0.txt
+t/SPDX/CC-BY-NC-SA-2.0.txt
+t/SPDX/CC-BY-NC-SA-2.5.txt
+t/SPDX/CC-BY-NC-SA-3.0.txt
+t/SPDX/CC-BY-NC-SA-4.0.txt
+t/SPDX/CC-BY-ND-1.0.txt
+t/SPDX/CC-BY-ND-2.0.txt
+t/SPDX/CC-BY-ND-2.5.txt
+t/SPDX/CC-BY-ND-3.0.txt
+t/SPDX/CC-BY-ND-4.0.txt
+t/SPDX/CC-BY-SA-1.0.txt
+t/SPDX/CC-BY-SA-2.0.txt
+t/SPDX/CC-BY-SA-2.5.txt
+t/SPDX/CC-BY-SA-3.0.txt
+t/SPDX/CC-BY-SA-4.0.txt
+t/SPDX/CC0-1.0.txt
+t/SPDX/CDDL-1.0.txt
+t/SPDX/CDDL-1.1.txt
+t/SPDX/CECILL-1.0.txt
+t/SPDX/CECILL-1.1.txt
+t/SPDX/CECILL-2.0.txt
+t/SPDX/CECILL-2.1.txt
+t/SPDX/CECILL-B.txt
+t/SPDX/CECILL-C.txt
+t/SPDX/Cube.txt
+t/SPDX/Eurosym.txt
+t/SPDX/FTL.txt
+t/SPDX/ICU.txt
+t/SPDX/ISC.txt
+t/SPDX/LGPL-2.0.txt
+t/SPDX/LGPL-2.1.txt
+t/SPDX/Libpng.txt
++t/SPDX/MIT-CMU.txt
+t/SPDX/MIT-advertising.txt
+t/SPDX/MIT-enna.txt
+t/SPDX/MIT-feh.txt
+t/SPDX/MIT.txt
+t/SPDX/MPL-1.0.txt
+t/SPDX/MPL-1.1.txt
+t/SPDX/MPL-2.0.txt
+t/SPDX/MS-PL.txt
+t/SPDX/MS-RL.txt
+t/SPDX/NTP.txt
++t/SPDX/OFL-1.0.txt
++t/SPDX/OFL-1.1.txt
+t/SPDX/PostgreSQL.txt
+t/SPDX/Python-2.0.txt
+t/SPDX/QPL-1.0.txt
++t/SPDX/RPSL-1.0.txt
+t/SPDX/SGI-B-1.0.txt
+t/SPDX/SGI-B-1.1.txt
+t/SPDX/Unicode-TOU.txt
+t/SPDX/WTFPL.txt
+t/SPDX/Zlib.txt
+t/SPDX/curl.txt
+t/SPDX/zlib-acknowledgement.txt
+t/Software-License.t
+t/devscripts.t
+t/devscripts/academic.h
+t/devscripts/artistic-2-0-modules.pm
+t/devscripts/artistic-2-0.txt
+t/devscripts/beerware.cpp
+t/devscripts/boost.h
+t/devscripts/bsd-1-clause-1.c
+t/devscripts/bsd-3-clause-authorsany.c
+t/devscripts/bsd-3-clause.cpp
+t/devscripts/bsd-regents.c
+t/devscripts/bsd.f
+t/devscripts/bug-559429
+t/devscripts/cddl.h
+t/devscripts/comments-detection.h
+t/devscripts/comments-detection.txt
+t/devscripts/copr-iso8859.h
+t/devscripts/copr-utf8.h
+t/devscripts/dual.c
+t/devscripts/epl.h
+t/devscripts/false-positives
+t/devscripts/freetype.c
+t/devscripts/gpl-1
+t/devscripts/gpl-2
+t/devscripts/gpl-2+
+t/devscripts/gpl-2+.scm
+t/devscripts/gpl-2-comma.sh
+t/devscripts/gpl-2-incorrect-address
+t/devscripts/gpl-3+
+t/devscripts/gpl-3+-with-rem-comment.xml
+t/devscripts/gpl-3+.el
+t/devscripts/gpl-3-only.c
+t/devscripts/gpl-3.sh
+t/devscripts/gpl-no-version.h
+t/devscripts/gpl-variation.c
+t/devscripts/info-at-eof.h
+t/devscripts/libuv-isc.am
+t/devscripts/llgpl.lisp
+t/devscripts/mame-style.c
+t/devscripts/mpl-1.1.sh
+t/devscripts/mpl-2.0-comma.sh
+t/devscripts/mpl-2.0.sh
+t/devscripts/multi-line-copyright.c
+t/devscripts/regexp-killer.c
+t/devscripts/texinfo.tex
+t/fedora.t
+t/fedora/MIT
+t/fedora/README
+t/grant.t
+t/grant/AFL_and_more/xdgmime.c
+t/grant/AGPL/fastx.c
+t/grant/AGPL/fet.cpp
+t/grant/AGPL/setup.py
+t/grant/Apache/one_helper.rb
+t/grant/Apache_and_more/PIE.htc
+t/grant/Apache_and_more/rust.lang
+t/grant/Apache_and_more/select2.js
+t/grant/Apache_and_more/test_run.py
+t/grant/CC-BY-SA_and_more/WMLA
+t/grant/CC-BY-SA_and_more/cewl.rb
+t/grant/CC-BY-SA_and_more/utilities.scad
+t/grant/EPL_and_more/Base64Coder.java
+t/grant/LGPL/Model.pm
+t/grant/LGPL/PKG-INFO
+t/grant/LGPL/criu.h
+t/grant/LGPL/dqblk_xfs.h
+t/grant/LGPL/exr.h
+t/grant/LGPL/gnome.h
+t/grant/LGPL/jitterbuf.h
+t/grant/LGPL/libotr.m4
+t/grant/LGPL/pic.c
+t/grant/LGPL/strv.c
+t/grant/LGPL/table.py
+t/grant/LGPL/videoplayer.cpp
+t/grant/LGPL_and_more/da.aff
+t/grant/MIT/harfbuzz-impl.c
+t/grant/MIT/spaces.c
+t/grant/MPL_and_more/symbolstore.py
+t/grant/NTP/directory.h
+t/grant/NTP/gslcdf-module.c
+t/grant/NTP/helvO12.bdf
+t/grant/NTP/install.sh
+t/grant/NTP/map.h
+t/grant/NTP/monlist.c
+t/grant/WTFPL/COPYING.WTFPL
+t/grant/misc/rpplexer.h
+t/license.t
diff --cc META.json
index 5759d81,0000000..bfafc53
mode 100644,000000..100644
--- a/META.json
+++ b/META.json
@@@ -1,113 -1,0 +1,113 @@@
+{
+ "abstract" : "simple license checker for source files",
+ "author" : [
+ "Jonas Smedegaard (JONASS) <jonass at cpan.org>"
+ ],
+ "dynamic_config" : 0,
+ "generated_by" : "Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.150010",
+ "keywords" : [
+ "Licensing",
+ "Sourcecode"
+ ],
+ "license" : [
+ "gpl_3"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "App-Licensecheck",
+ "no_index" : {
+ "directory" : [
+ "eg",
+ "examples",
+ "inc",
+ "t",
+ "xt"
+ ]
+ },
+ "optional_features" : {},
+ "prereqs" : {
+ "configure" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "6.17"
+ }
+ },
+ "runtime" : {
+ "requires" : {
+ "Encode" : "0",
+ "Fcntl" : "0",
+ "Getopt::Long::Descriptive" : "0",
+ "List::Util" : "1.45",
+ "Moo" : "1.001000",
+ "Path::Iterator::Rule" : "0",
+ "Path::Tiny" : "0.062",
+ "Pod::Constants" : "0",
+ "Sort::Key::Multi" : "1.25",
+ "String::Copyright" : "0.003",
+ "String::Escape" : "0",
+ "Try::Tiny" : "0",
+ "autodie" : "0",
+ "experimental" : "0",
+ "namespace::clean" : "0",
+ "perl" : "5.014000",
+ "strictures" : "2"
+ }
+ },
+ "test" : {
+ "recommends" : {
+ "Software::License" : "0.103008"
+ },
+ "requires" : {
+ "Test::More" : "0.98",
+ "Test::Requires" : "0",
+ "Test::Roo" : "0",
+ "Test::Script" : "1.09",
+ "UNIVERSAL::require" : "0"
+ }
+ }
+ },
+ "provides" : {
+ "App::Licensecheck" : {
+ "file" : "lib/App/Licensecheck.pm",
- "version" : "v3.0.28"
++ "version" : "v3.0.29"
+ },
+ "Regexp::Pattern::License" : {
+ "file" : "lib/Regexp/Pattern/License.pm",
- "version" : "v3.0.28"
++ "version" : "v3.0.29"
+ },
+ "Regexp::Pattern::License::Parts" : {
+ "file" : "lib/Regexp/Pattern/License/Parts.pm",
- "version" : "v3.0.28"
++ "version" : "v3.0.29"
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "bugtracker" : {
+ "web" : "https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=licensecheck"
+ },
+ "homepage" : "https://metacpan.org/release/App-Licensecheck",
+ "license" : [
+ "http://www.gnu.org/licenses/gpl-3.0.txt"
+ ],
+ "repository" : {
+ "type" : "git",
+ "web" : "https://anonscm.debian.org/cgit/build-common/licensecheck.git"
+ },
+ "x_identifier" : "http://purl.org/NET/cpan-uri/dist/App-Licensecheck/project"
+ },
- "version" : "v3.0.28",
++ "version" : "v3.0.29",
+ "x_contributors" : [
+ "Paul Wise <pabs at debian.org>"
+ ],
+ "x_help_wanted" : [
- "tester",
- "documenter"
++ "documenter",
++ "tester"
+ ],
+ "x_provides_scripts" : {
+ "licensecheck" : {
+ "file" : "bin/licensecheck"
+ }
+ },
+ "x_serialization_backend" : "JSON::PP version 2.27400"
+}
diff --cc META.yml
index 036d6dd,0000000..f9373c8
mode 100644,000000..100644
--- a/META.yml
+++ b/META.yml
@@@ -1,74 -1,0 +1,74 @@@
+---
+abstract: 'simple license checker for source files'
+author:
+ - 'Jonas Smedegaard (JONASS) <jonass at cpan.org>'
+build_requires:
+ Test::More: '0.98'
+ Test::Requires: '0'
+ Test::Roo: '0'
+ Test::Script: '1.09'
+ UNIVERSAL::require: '0'
+configure_requires:
+ ExtUtils::MakeMaker: '6.17'
+dynamic_config: 0
+generated_by: 'Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.150010'
+keywords:
+ - Licensing
+ - Sourcecode
+license: gpl
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: '1.4'
+name: App-Licensecheck
+no_index:
+ directory:
+ - eg
+ - examples
+ - inc
+ - t
+ - xt
+optional_features: {}
+provides:
+ App::Licensecheck:
+ file: lib/App/Licensecheck.pm
- version: v3.0.28
++ version: v3.0.29
+ Regexp::Pattern::License:
+ file: lib/Regexp/Pattern/License.pm
- version: v3.0.28
++ version: v3.0.29
+ Regexp::Pattern::License::Parts:
+ file: lib/Regexp/Pattern/License/Parts.pm
- version: v3.0.28
++ version: v3.0.29
+requires:
+ Encode: '0'
+ Fcntl: '0'
+ Getopt::Long::Descriptive: '0'
+ List::Util: '1.45'
+ Moo: '1.001000'
+ Path::Iterator::Rule: '0'
+ Path::Tiny: '0.062'
+ Pod::Constants: '0'
+ Sort::Key::Multi: '1.25'
+ String::Copyright: '0.003'
+ String::Escape: '0'
+ Try::Tiny: '0'
+ autodie: '0'
+ experimental: '0'
+ namespace::clean: '0'
+ perl: '5.014000'
+ strictures: '2'
+resources:
+ Identifier: http://purl.org/NET/cpan-uri/dist/App-Licensecheck/project
+ bugtracker: https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=licensecheck
+ homepage: https://metacpan.org/release/App-Licensecheck
+ license: http://www.gnu.org/licenses/gpl-3.0.txt
+ repository: https://anonscm.debian.org/cgit/build-common/licensecheck.git
- version: v3.0.28
++version: v3.0.29
+x_contributors:
+ - 'Paul Wise <pabs at debian.org>'
+x_help_wanted:
- - tester
+ - documenter
++ - tester
+x_provides_scripts:
+ licensecheck:
+ file: bin/licensecheck
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --cc Makefile.PL
index 76e3793,0000000..d73315d
mode 100644,000000..100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@@ -1,172 -1,0 +1,172 @@@
+use strict;
+use ExtUtils::MakeMaker 6.17;
+
+my $EUMM = eval( $ExtUtils::MakeMaker::VERSION );
+
+my $meta = {
+ "abstract" => "simple license checker for source files",
+ "author" => ["Jonas Smedegaard (JONASS) <jonass\@cpan.org>"],
+ "dynamic_config" => 0,
+ "generated_by" => "Dist::Inkt::Profile::TOBYINK version 0.023, CPAN::Meta::Converter version 2.150010",
+ "keywords" => ["Licensing", "Sourcecode"],
+ "license" => ["gpl_3"],
+ "meta-spec" => {
+ url => "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ version => 2,
+ },
+ "name" => "App-Licensecheck",
+ "no_index" => { directory => ["eg", "examples", "inc", "t", "xt"] },
+ "prereqs" => {
+ configure => { requires => { "ExtUtils::MakeMaker" => 6.17 } },
+ runtime => {
+ requires => {
+ "autodie" => 0,
+ "Encode" => 0,
+ "experimental" => 0,
+ "Fcntl" => 0,
+ "Getopt::Long::Descriptive" => 0,
+ "List::Util" => 1.45,
+ "Moo" => "1.001000",
+ "namespace::clean" => 0,
+ "Path::Iterator::Rule" => 0,
+ "Path::Tiny" => 0.062,
+ "perl" => "5.014000",
+ "Pod::Constants" => 0,
+ "Sort::Key::Multi" => 1.25,
+ "strictures" => 2,
+ "String::Copyright" => 0.003,
+ "String::Escape" => 0,
+ "Try::Tiny" => 0,
+ },
+ },
+ test => {
+ recommends => { "Software::License" => 0.103008 },
+ requires => {
+ "Test::More" => 0.98,
+ "Test::Requires" => 0,
+ "Test::Roo" => 0,
+ "Test::Script" => 1.09,
+ "UNIVERSAL::require" => 0,
+ },
+ },
+ },
+ "provides" => {
- "App::Licensecheck" => { file => "lib/App/Licensecheck.pm", version => "v3.0.28" },
- "Regexp::Pattern::License" => { file => "lib/Regexp/Pattern/License.pm", version => "v3.0.28" },
- "Regexp::Pattern::License::Parts" => { file => "lib/Regexp/Pattern/License/Parts.pm", version => "v3.0.28" },
++ "App::Licensecheck" => { file => "lib/App/Licensecheck.pm", version => "v3.0.29" },
++ "Regexp::Pattern::License" => { file => "lib/Regexp/Pattern/License.pm", version => "v3.0.29" },
++ "Regexp::Pattern::License::Parts" => { file => "lib/Regexp/Pattern/License/Parts.pm", version => "v3.0.29" },
+ },
+ "release_status" => "stable",
+ "resources" => {
+ bugtracker => {
+ web => "https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=licensecheck",
+ },
+ homepage => "https://metacpan.org/release/App-Licensecheck",
+ license => ["http://www.gnu.org/licenses/gpl-3.0.txt"],
+ repository => {
+ type => "git",
+ web => "https://anonscm.debian.org/cgit/build-common/licensecheck.git",
+ },
+ x_identifier => "http://purl.org/NET/cpan-uri/dist/App-Licensecheck/project",
+ },
- "version" => "v3.0.28",
++ "version" => "v3.0.29",
+ "x_contributors" => ["Paul Wise <pabs\@debian.org>"],
- "x_help_wanted" => ["tester", "documenter"],
++ "x_help_wanted" => ["documenter", "tester"],
+ "x_provides_scripts" => { licensecheck => { file => "bin/licensecheck" } },
+};
+
+my %dynamic_config;
+
+my %WriteMakefileArgs = (
+ ABSTRACT => $meta->{abstract},
+ AUTHOR => ($EUMM >= 6.5702 ? $meta->{author} : $meta->{author}[0]),
+ DISTNAME => $meta->{name},
+ VERSION => $meta->{version},
+ EXE_FILES => [ map $_->{file}, values %{ $meta->{x_provides_scripts} || {} } ],
+ NAME => do { my $n = $meta->{name}; $n =~ s/-/::/g; $n },
+ test => { TESTS => "t/*.t" },
+ %dynamic_config,
+);
+
+$WriteMakefileArgs{LICENSE} = $meta->{license}[0] if $EUMM >= 6.3001;
+
+sub deps
+{
+ my %r;
+ for my $stage (@_)
+ {
+ for my $dep (keys %{$meta->{prereqs}{$stage}{requires}})
+ {
+ next if $dep eq 'perl';
+ my $ver = $meta->{prereqs}{$stage}{requires}{$dep};
+ $r{$dep} = $ver if !exists($r{$dep}) || $ver >= $r{$dep};
+ }
+ }
+ \%r;
+}
+
+my ($build_requires, $configure_requires, $runtime_requires, $test_requires);
+if ($EUMM >= 6.6303)
+{
+ $WriteMakefileArgs{BUILD_REQUIRES} ||= deps('build');
+ $WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure');
+ $WriteMakefileArgs{TEST_REQUIRES} ||= deps('test');
+ $WriteMakefileArgs{PREREQ_PM} ||= deps('runtime');
+}
+elsif ($EUMM >= 6.5503)
+{
+ $WriteMakefileArgs{BUILD_REQUIRES} ||= deps('build', 'test');
+ $WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure');
+ $WriteMakefileArgs{PREREQ_PM} ||= deps('runtime');
+}
+elsif ($EUMM >= 6.52)
+{
+ $WriteMakefileArgs{CONFIGURE_REQUIRES} ||= deps('configure');
+ $WriteMakefileArgs{PREREQ_PM} ||= deps('runtime', 'build', 'test');
+}
+else
+{
+ $WriteMakefileArgs{PREREQ_PM} ||= deps('configure', 'build', 'test', 'runtime');
+}
+
+{
+ my ($minperl) = reverse sort(
+ grep defined && /^[0-9]+(\.[0-9]+)?$/,
+ map $meta->{prereqs}{$_}{requires}{perl},
+ qw( configure build runtime )
+ );
+
+ if (defined($minperl))
+ {
+ die "Installing $meta->{name} requires Perl >= $minperl"
+ unless $] >= $minperl;
+
+ $WriteMakefileArgs{MIN_PERL_VERSION} ||= $minperl
+ if $EUMM >= 6.48;
+ }
+}
+
+sub FixMakefile
+{
+ return unless -d 'inc';
+ my $file = shift;
+
+ local *MAKEFILE;
+ open MAKEFILE, "< $file" or die "FixMakefile: Couldn't open $file: $!; bailing out";
+ my $makefile = do { local $/; <MAKEFILE> };
+ close MAKEFILE or die $!;
+
+ $makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /;
+ $makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g;
+ $makefile =~ s/( "-I\$\(INST_LIB\)")/ "-Iinc"$1/g;
+ $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
+ $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m;
+
+ open MAKEFILE, "> $file" or die "FixMakefile: Couldn't open $file: $!; bailing out";
+ print MAKEFILE $makefile or die $!;
+ close MAKEFILE or die $!;
+}
+
+my $mm = WriteMakefile(%WriteMakefileArgs);
+FixMakefile($mm->{FIRST_MAKEFILE} || 'Makefile');
+exit(0);
+
diff --cc README
index e82355c,0000000..aaadb97
mode 100644,000000..100644
--- a/README
+++ b/README
@@@ -1,46 -1,0 +1,46 @@@
+NAME
+ App::Licensecheck - functions for a simple license checker for source
+ files
+
+VERSION
- Version v3.0.28
++ Version v3.0.29
+
+SYNOPSIS
+ use App::Licensecheck;
+
+ my $app = App::Licensecheck->new;
+
+ $app->lines(0); # Speedup parsing - our file is not huge
+
+ printf "License: %s\nCopyright: %s\n", $app->parse( 'some-file' );
+
+DESCRIPTION
+ App::Licensecheck is the core of licensecheck script to check for licenses
+ of source files. See the script for casual usage.
+
+AUTHOR
+ Jonas Smedegaard `<dr at jones.dk>`
+
+COPYRIGHT AND LICENSE
+ This program is based on the script "licensecheck" from the KDE SDK,
+ originally introduced by Stefan Westerfeld `<stefan at space.twc.de>`.
+
+ Copyright © 2007, 2008 Adam D. Barratt
+
+ Copyright © 2012 Francesco Poli
+
+ Copyright © 2016 Jonas Smedegaard
+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 3, or (at your option) any later
+ version.
+
+ 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 GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program. If not, see <https://www.gnu.org/licenses/>.
+
diff --cc SIGNATURE
index d652e72,0000000..53237a2
mode 100644,000000..100644
--- a/SIGNATURE
+++ b/SIGNATURE
@@@ -1,218 -1,0 +1,223 @@@
+This file contains message digests of all files listed in MANIFEST,
+signed via the Module::Signature module, version 0.81.
+
+To verify the content in this distribution, first make sure you have
+Module::Signature installed, then type:
+
+ % cpansign -v
+
+It will check each file's integrity, as well as the signature's
+validity. If "==> Signature verified OK! <==" is not displayed,
+the distribution may already have been compromised, and you should
+not run its Makefile.PL or Build.PL.
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
- SHA1 2eeddceb194f6a7d178e004d020e7abab61ada3c COPYRIGHT
- SHA1 e8673b9754c9d267cb2d35ea91540aaf24e30ac5 CREDITS
- SHA1 4f1caa27f63b523f72de87cbe9caee11f2e92402 Changes
++SHA1 0319612e986549c19dafe977d5708fdf25ec65e8 COPYRIGHT
++SHA1 ce3e23887f61fae92fd4f465011fee2161316f38 CREDITS
++SHA1 00c419d5a8c56feca9f3d06ac6f0ace6e4c60c4b Changes
+SHA1 678698b6a97e1eb430eb00bf99b0718237f6823f INSTALL
- SHA1 5aee1276a8501ccbbd2084e43ceaf8fef861a046 LICENSE
- SHA1 47d8aba329371333b6e545c79e1a6fb2ecd661fc MANIFEST
- SHA1 40f2f4662132c702d968eb64e1271307ee6b0983 META.json
- SHA1 150f7ed5ecf8b8a250705e7a35c076ff90fc900d META.yml
- SHA1 f9afce0f3b29cc6f68998a43939b722befe8cf43 Makefile.PL
- SHA1 e98205abd31aabf6f2f36f43be0cb6b108e3c4d4 README
- SHA1 e765f0accaf5d3444560fa39464d8de5938f276d bin/licensecheck
++SHA1 98589a8f32eeab609a251fa1d16f94278f007612 LICENSE
++SHA1 426a4b3b11cb9b96869be7223f37d73c8fb1db1d MANIFEST
++SHA1 7540d3b746603341e14f727dda74cc388ede76f9 META.json
++SHA1 57b2deb7ac0cbe016661b7061a9f4c27c260dec9 META.yml
++SHA1 364cc3a98c9b781686e599ee0cf25c07687ac4a3 Makefile.PL
++SHA1 25e7977d124ad006602b92c8e7dee54efea1ef59 README
++SHA1 23d91ffffba7b6793fb528e2a0b6617712c5d3c8 bin/licensecheck
+SHA1 c03cb960bea6c5d1f2d7c3410788f599d637e152 dist.ini
- SHA1 7c04a74abec71f4f010a4c728e6faad92395b5a9 doap.ttl
- SHA1 7203bcea6aea97f04417ae210c18162ac40e38b1 lib/App/Licensecheck.pm
- SHA1 2907ce2c06be035c8787dec370ee6cf9eecfe631 lib/Regexp/Pattern/License.pm
- SHA1 772f4ec55fe82586b57eb249908a21e48bcad5a0 lib/Regexp/Pattern/License/Parts.pm
++SHA1 293e54e257859ca1712a5393523a665a6503e88a doap.ttl
++SHA1 aa119f1cf3e136e9d85c195e3279ebd8baf0d617 lib/App/Licensecheck.pm
++SHA1 ff877be9b23cf81db6f7f455e8652fe465f33c5d lib/Regexp/Pattern/License.pm
++SHA1 4f1a55d84d36ed422564f0eba438fab3f1a47386 lib/Regexp/Pattern/License/Parts.pm
+SHA1 c0f335d16248b8ca0311188e3f81ee9b3473948f scripts/licensecheck.bash_completion
- SHA1 16a8794639cf7538f445fb1a9381a28cafd330f2 t/SPDX.t
++SHA1 8c92680311b9e83f5114fa5efb280ee0a9aa7e4a t/SPDX.t
+SHA1 f1faceedf4f7dd4de6d82c0f14e2917c2baa6a2a t/SPDX/AFL-1.1.txt
+SHA1 ddae62bb30dd24e463abfb7a9322a2d91b367456 t/SPDX/AFL-1.2.txt
+SHA1 2bb61d1c9c94a3395bc76851b3944b66e5f51bb7 t/SPDX/AFL-2.0.txt
+SHA1 df55f67815e9a83fa658e1cc2e14126b18c20fe7 t/SPDX/AFL-2.1.txt
+SHA1 569855f6345d1f0b93d75ea6086dbfa2f5b4e7ec t/SPDX/AFL-3.0.txt
+SHA1 2c9c35aa5602fd0b8471d3a98e8339fd5ba3f267 t/SPDX/AGPL-1.0.txt
+SHA1 60b7b212df6027fa36e2d36a29523919fb4bb2dc t/SPDX/AGPL-3.0.txt
++SHA1 6b60484011b11aabd99d132549e2c0d0782ace96 t/SPDX/Aladdin.txt
+SHA1 04b74d1f1f1d48c0bfc9eed74196cb81fac461eb t/SPDX/Apache-1.1.txt
+SHA1 8ffe2c5c25b85e52f42fcde68c2cf6a88b7abd69 t/SPDX/Apache-2.0.txt
+SHA1 e0ecbcd008e60a95ca816f623e910802da474c6e t/SPDX/Artistic-1.0.txt
+SHA1 335b084fa46de46ce10a87fd0505f2db945b74c2 t/SPDX/Artistic-2.0.txt
+SHA1 64647c6f9395570f456daa66d496ecd78e8ffe60 t/SPDX/BSD-2-Clause.txt
+SHA1 a0dcaa7724beb56ed61f4f293277a7f291105b0f t/SPDX/BSD-3-Clause.txt
+SHA1 04f673163996b0418a5aaf38a516268fc8f5f95f t/SPDX/BSD-4-Clause.txt
+SHA1 57a6c1bfde09d7ea1439935785963a66a720ef75 t/SPDX/CC-BY-1.0.txt
+SHA1 86dd7f206b27c44cb2bfc20f34af9d174125f44c t/SPDX/CC-BY-2.0.txt
+SHA1 6e48c646cd106992caf7c657428907f4f25c789b t/SPDX/CC-BY-2.5.txt
+SHA1 2e076b4e45a5d0c28004c1b77ba74a5511747872 t/SPDX/CC-BY-3.0.txt
+SHA1 c2755fd527476835cd7f901e832766ff4aaf8022 t/SPDX/CC-BY-4.0.txt
+SHA1 12ae1d401e61685b20c8afc371f757e880468efe t/SPDX/CC-BY-NC-1.0.txt
+SHA1 fefb0d9bf4e3ab842495889a1d746010cd1807e2 t/SPDX/CC-BY-NC-2.0.txt
+SHA1 cf9918c3e222029ccde2e3f88e9094f469808268 t/SPDX/CC-BY-NC-2.5.txt
+SHA1 b26dae60955043b425b3bd6ab6980609a916446a t/SPDX/CC-BY-NC-3.0.txt
+SHA1 61ae7fe47fd86d6c8c30e11144784db7e79731af t/SPDX/CC-BY-NC-4.0.txt
+SHA1 3bd8b42ac60b12f7fba6455afaf3f939a1ae1b44 t/SPDX/CC-BY-NC-ND-1.0.txt
+SHA1 44c2e56def734b9ebd117d962635ba9d2f144579 t/SPDX/CC-BY-NC-ND-2.0.txt
+SHA1 651d45c6f1803f76f4392d82965582d83e4559d8 t/SPDX/CC-BY-NC-ND-2.5.txt
+SHA1 3eea3b142fcac81f075d27149aac3d4903759d63 t/SPDX/CC-BY-NC-ND-3.0.txt
+SHA1 032f2dc554b3ce6def864a22f8e6c5d1eff2f9be t/SPDX/CC-BY-NC-ND-4.0.txt
+SHA1 76ae79e9adcef00f1f8fdfdf2a30f692ce1b35b4 t/SPDX/CC-BY-NC-SA-1.0.txt
+SHA1 38b96309808f038c2742b7a475a4e7dfec28137c t/SPDX/CC-BY-NC-SA-2.0.txt
+SHA1 ab9f6198ddba0a0ca6cf5b7f4f416927ca8907a1 t/SPDX/CC-BY-NC-SA-2.5.txt
+SHA1 36c263aac3babe9976cb63b2395e566e1b0bd878 t/SPDX/CC-BY-NC-SA-3.0.txt
+SHA1 f2d4f097a0aecacd8969725e14262c5e40ac39a5 t/SPDX/CC-BY-NC-SA-4.0.txt
+SHA1 e5b52c63ac97548007b20c391b654dcea717edd2 t/SPDX/CC-BY-ND-1.0.txt
+SHA1 c14fda3d008e8b3b4e202e44e6d043b4c394fe44 t/SPDX/CC-BY-ND-2.0.txt
+SHA1 8edef838de6ee3881d3c669ecea5288916e0b6ef t/SPDX/CC-BY-ND-2.5.txt
+SHA1 79a8797fb7004417467cdab1afed2bf4f26208b3 t/SPDX/CC-BY-ND-3.0.txt
+SHA1 cb8bb432ea969e25dea0edff20a172d5f6537b87 t/SPDX/CC-BY-ND-4.0.txt
+SHA1 ae7aaa7a321b611ea95cea12381ae0b05620468a t/SPDX/CC-BY-SA-1.0.txt
+SHA1 af58f3cb99ecdbfc01cf724b9a8890dff671e4ed t/SPDX/CC-BY-SA-2.0.txt
+SHA1 240b1dde3affc686cf305d584c3297448b028721 t/SPDX/CC-BY-SA-2.5.txt
+SHA1 1c77d4bffce5044d4c859e325dad7615f058a094 t/SPDX/CC-BY-SA-3.0.txt
+SHA1 da6b4094c325dd8c59f94582cc063251328949e5 t/SPDX/CC-BY-SA-4.0.txt
+SHA1 f5bf465966a6948e5242808b781629696c1ed54a t/SPDX/CC0-1.0.txt
+SHA1 95dbd26189892e040c80f0a7fc931526b81c3690 t/SPDX/CDDL-1.0.txt
+SHA1 9d1b6e1e0b82f92cd251e641d929855534c26a43 t/SPDX/CDDL-1.1.txt
+SHA1 46ebe8c487ec3e321842ed1325d98d757f965e14 t/SPDX/CECILL-1.0.txt
+SHA1 d02abe75166c25ff8169e29c679610bb0ad4ccd4 t/SPDX/CECILL-1.1.txt
+SHA1 c8ddd94454934cb1869ef96bddc93ff44039c591 t/SPDX/CECILL-2.0.txt
+SHA1 743c813b667e545f990ba359e10e28237b823aca t/SPDX/CECILL-2.1.txt
+SHA1 04e73e027c1f47dbf743cb013480bbc974e3a8c3 t/SPDX/CECILL-B.txt
+SHA1 1308e5090e66dcba2e594950dc4a8021551fa540 t/SPDX/CECILL-C.txt
+SHA1 a2ad9fc4707af540c69e0df4f373c604fc88f8e9 t/SPDX/Cube.txt
+SHA1 0ed84541e42c24f8fcc9f3955cc072a7e66f6723 t/SPDX/Eurosym.txt
+SHA1 9a43e1699861c0ab73c25015bf177b4db44c07ac t/SPDX/FTL.txt
+SHA1 325b0274ef90de5660528175a2dc7626a7203063 t/SPDX/ICU.txt
+SHA1 18f98daf7abe3959a3a7a0642ec6106f55c4a54d t/SPDX/ISC.txt
+SHA1 9ac4e86bb3b863f294d5108ac050700341591327 t/SPDX/LGPL-2.0.txt
+SHA1 1797d09881b11131dcec910f1d28ecc4a3df3296 t/SPDX/LGPL-2.1.txt
+SHA1 20c99ad76c5e2ea55e85968d484471766b9bc5a6 t/SPDX/Libpng.txt
++SHA1 783f32b57991bf5571b0b4cf2f89f73cdefbe429 t/SPDX/MIT-CMU.txt
+SHA1 a7f3e166e5cb9232fc14f43ed2991b72ca7abcfd t/SPDX/MIT-advertising.txt
+SHA1 9a7638c59c65a5e74f5d99aa4aa684650a838ad3 t/SPDX/MIT-enna.txt
+SHA1 7d745d4930d73d7a8688b291cf54d521eeeb6a5c t/SPDX/MIT-feh.txt
+SHA1 a95777e208e43f01ef16d67ca52080fba69e645c t/SPDX/MIT.txt
+SHA1 e37e1cbd809de1bb5f965cef18a871f5cd30c2e0 t/SPDX/MPL-1.0.txt
+SHA1 ca2fd1439eb3e23507f13855e5450c5d617db83d t/SPDX/MPL-1.1.txt
+SHA1 2d1db1c10b9f3c0e7fd0f085776522eab8cdc987 t/SPDX/MPL-2.0.txt
+SHA1 1dd99b45aca277de7ecac789a52e955b6ac39539 t/SPDX/MS-PL.txt
+SHA1 0aedfef7791254043d46af1eb4e3297cb5bbb610 t/SPDX/MS-RL.txt
+SHA1 707c6d033a5c861cd60fe28d278cf3be9b1c8c0d t/SPDX/NTP.txt
++SHA1 045bf5ca32d84123658277b543dfdc18996eb975 t/SPDX/OFL-1.0.txt
++SHA1 faa2a5802564b040d04f6ca869a3618168e4751f t/SPDX/OFL-1.1.txt
+SHA1 ffd7ec6573f5a0046e4091c3ccb6c8562e620c76 t/SPDX/PostgreSQL.txt
+SHA1 5be0070380b4fbba2d321ad13d48b514d50c6942 t/SPDX/Python-2.0.txt
+SHA1 c658b9425cf6fbfe08247497a89b9958c0d44dc4 t/SPDX/QPL-1.0.txt
++SHA1 9f6972825eafa1a09f554ea136a677752dea9ccc t/SPDX/RPSL-1.0.txt
+SHA1 231d85d74a6867b592efa6b41a40c2250c23537a t/SPDX/SGI-B-1.0.txt
+SHA1 5720a5cba920eae37a1d7ecda62c7bafe68b49f1 t/SPDX/SGI-B-1.1.txt
+SHA1 51987d86b169f708adbf7eaf1809af93a3c1fc09 t/SPDX/Unicode-TOU.txt
+SHA1 aafa8341a781a7bfd3b390c03680d4cf2e474488 t/SPDX/WTFPL.txt
+SHA1 d6f0cfb47693159b34e3eccab612613ddcc9eb26 t/SPDX/Zlib.txt
+SHA1 2ada094d1f55314ad2f66210c3ccac326caedba8 t/SPDX/curl.txt
+SHA1 f851a1391294b3b52ab9c16ba8b88cc369aeed58 t/SPDX/zlib-acknowledgement.txt
- SHA1 d9eeb3c52532f5205abf250cb29018cb0b6eb8c2 t/Software-License.t
++SHA1 78f53cf7f717eda359d8ebc373ec20745b8c8096 t/Software-License.t
+SHA1 7fd996b432fa727d2ad396fd95a5948fb600a961 t/devscripts.t
+SHA1 7ee9752c19d94ed23af18067048109d6d1057d3e t/devscripts/academic.h
+SHA1 8c83418149581447af32cca223a3ec26f92842c4 t/devscripts/artistic-2-0-modules.pm
+SHA1 679355dd768da00aebaf20531f9fc9e58dab725e t/devscripts/artistic-2-0.txt
+SHA1 dc84480e0552cc29b972d9d62abe03562b4a2339 t/devscripts/beerware.cpp
+SHA1 e3c90b46539f5aa7056ac8dd992721cd4663e47e t/devscripts/boost.h
+SHA1 8cf1c4eecd397d73e227a6fc8535de3df7fe51ca t/devscripts/bsd-1-clause-1.c
+SHA1 797ba5c21672c42a9e1df83e238da91d38842645 t/devscripts/bsd-3-clause-authorsany.c
+SHA1 dbb9a0f3183a9ef59da0e125d8c73c3ea1546100 t/devscripts/bsd-3-clause.cpp
+SHA1 4008c1ffe52a5f23ffd4a1fcef5e072490708e94 t/devscripts/bsd-regents.c
+SHA1 3aec6d7535bea8b8d678afbf9303c0e3a801e29f t/devscripts/bsd.f
+SHA1 cf7ca937b10fe23e584522a1c3bb092a1169c748 t/devscripts/bug-559429
+SHA1 d603a7d9fc1953602f9685778220583de9e38976 t/devscripts/cddl.h
+SHA1 8b2ed1a668a989cffed28a0695a75d917c8b1b1f t/devscripts/comments-detection.h
+SHA1 d3f4ab510063dbc41c5c75cd924fcf325272d5ff t/devscripts/comments-detection.txt
+SHA1 fdd616895fd38ac61fdc814f686c76e097148b05 t/devscripts/copr-iso8859.h
+SHA1 34bf7757e41ae6542d02169bce2c0f558490fa1a t/devscripts/copr-utf8.h
+SHA1 5443f5be222eb6bffd28a16c74a38334e386a99f t/devscripts/dual.c
+SHA1 efe7f791a98357b71119489630f50f19a43ea635 t/devscripts/epl.h
+SHA1 0949ffed796690bbf91f75e4aac25553c9d746ab t/devscripts/false-positives
+SHA1 e942df1bcecfc0751f8410b20c8520de1ecac3ac t/devscripts/freetype.c
+SHA1 4d22dfb23e7b142d4cad02dc7f5ada15ff8fff1e t/devscripts/gpl-1
+SHA1 36ef9f2725c8c6d30459fd0ee86c1ff3b3bc90e2 t/devscripts/gpl-2
+SHA1 c6e37715599ead5c3be6137c9740ae40b696a898 t/devscripts/gpl-2+
+SHA1 1befbcc5fce1b691542a1b2957f2cc6fb0a0f618 t/devscripts/gpl-2+.scm
+SHA1 a1cb318a45dd124013d423f5ef72448502b944db t/devscripts/gpl-2-comma.sh
+SHA1 df8ccac53d2f7ec2ad8bfbe11cd27740ead67f38 t/devscripts/gpl-2-incorrect-address
+SHA1 8e9ed0c40c7f6040466f8a0850f86aaa7ba0c779 t/devscripts/gpl-3+
+SHA1 d2c1718297c1a177ef9bf526576401a4f4b7dd74 t/devscripts/gpl-3+-with-rem-comment.xml
+SHA1 0bd6e778a2ce9286427e45626015740a0ac3d98a t/devscripts/gpl-3+.el
+SHA1 937584c06f3c3c77729f5816c450333cae0123b8 t/devscripts/gpl-3-only.c
+SHA1 915a29bd32bf7432b70b8cd2127caaf6cff831c0 t/devscripts/gpl-3.sh
+SHA1 495af2921bab2698ad063e2f7bad204cb50c4924 t/devscripts/gpl-no-version.h
+SHA1 d47ae178156aa831af43ec9a5bf9aea0536dc67c t/devscripts/gpl-variation.c
+SHA1 e7858099f2d9bab47f15c80246eec813d62008da t/devscripts/info-at-eof.h
+SHA1 513fbe41ba23c6f39304d32c7b531a70d1de373d t/devscripts/libuv-isc.am
+SHA1 a831c059ac5f9c1d1eac7f3f31799e33997f6541 t/devscripts/llgpl.lisp
+SHA1 065e71dd1b2e4004885a084d119c1876068d5655 t/devscripts/mame-style.c
+SHA1 6d35177ee29f230acdb7aaab35a4b3bed7659ab2 t/devscripts/mpl-1.1.sh
+SHA1 6080a8a0ed91989cdc5bc6b0c071f4b623477720 t/devscripts/mpl-2.0-comma.sh
+SHA1 6f0b95e597343602df577f0bcbae9049fdedf813 t/devscripts/mpl-2.0.sh
+SHA1 6f275c370ea5c677087b6724367e0355eb3d69fd t/devscripts/multi-line-copyright.c
+SHA1 2343980835e5507775ab7f7cb1d8a9c82b845aca t/devscripts/regexp-killer.c
+SHA1 851f20dc3d9348185491155575733088e23cfd32 t/devscripts/texinfo.tex
- SHA1 874d151bd794a72da26fac5b1025c18b0f0305c0 t/fedora.t
++SHA1 4dc177a7150413b34f67609b737649b3cc3e5201 t/fedora.t
+SHA1 0c86f8d34b8513757dd815984df967f860ebb101 t/fedora/MIT
+SHA1 c2682387bd3c352a10a7345d5f7aa33be43e40f6 t/fedora/README
- SHA1 0cddc4844cc0efb74ff8962de42ecca97d2dcfcc t/grant.t
++SHA1 d533ec3a53f12844e5c3400cbb3a5708e725196a t/grant.t
+SHA1 5ec8cfa9bea6e8310b8566999a07374d342f5253 t/grant/AFL_and_more/xdgmime.c
+SHA1 004b1c19b2d094a2f43b5778972adb9c8eae0735 t/grant/AGPL/fastx.c
+SHA1 0b0fab767783b6415030a9491725463751b78714 t/grant/AGPL/fet.cpp
+SHA1 022378c77136cf75510f155c675b2dc2efe7b6a0 t/grant/AGPL/setup.py
+SHA1 4e2f82a6c34fe4f9b9d6e445e2e8f969b86d660a t/grant/Apache/one_helper.rb
+SHA1 77e9bfcdce32810d9bb405010386d19ec88192cd t/grant/Apache_and_more/PIE.htc
+SHA1 43d5a741733f0a870607eb6884dfe05be0c5bfe1 t/grant/Apache_and_more/rust.lang
+SHA1 2a79249e426ef4b89184f0b154c50930722610af t/grant/Apache_and_more/select2.js
+SHA1 79ab70abf1c392232bb773da5bb1e4bcc88d3ebf t/grant/Apache_and_more/test_run.py
+SHA1 d0903b900fb4d3f691e7a04201e21cbaa4590ed6 t/grant/CC-BY-SA_and_more/WMLA
+SHA1 57a8d034c8cb1a802712fd962ea3aa188a8c728b t/grant/CC-BY-SA_and_more/cewl.rb
+SHA1 9b1c6273e778c8c11f81f9282c0cfb187a379e13 t/grant/CC-BY-SA_and_more/utilities.scad
+SHA1 caf721083adfb0105f168f3ecac3f10da74d5d7c t/grant/EPL_and_more/Base64Coder.java
+SHA1 15bad6677cbfdfd14d2a49f36762a23da8969c71 t/grant/LGPL/Model.pm
+SHA1 9f9ece00e0a1659bfdf5580f0bfbe61399e078aa t/grant/LGPL/PKG-INFO
+SHA1 e4b946bc39f17baba9d8f833c41d76e5ab04eaba t/grant/LGPL/criu.h
+SHA1 a3ac46a4e60422772b2def010d36c13ddffa18b9 t/grant/LGPL/dqblk_xfs.h
+SHA1 29d3d16587d03e17bd8b46b5060afd357239e4e4 t/grant/LGPL/exr.h
+SHA1 f33dc6ae4d7bc8f1663a9305ad810ad7653383bc t/grant/LGPL/gnome.h
+SHA1 5483ac9f6480fc8d78b315c287dd548586259bbe t/grant/LGPL/jitterbuf.h
+SHA1 2b3cd9c3242916c48e92433267f0eb309975c8de t/grant/LGPL/libotr.m4
+SHA1 6cec6c622767daf9b486549ec9f83a27c816abde t/grant/LGPL/pic.c
+SHA1 b19e7c8d563d17b0457d80dc69559a11e526c3d5 t/grant/LGPL/strv.c
+SHA1 5e7efc926e592a504f98f23833615c3f9f8b93e9 t/grant/LGPL/table.py
+SHA1 31012a364cc2eea289f85a13f17b8a89688ae01a t/grant/LGPL/videoplayer.cpp
+SHA1 640407c43f150befe8b471791775b8c8d755f1e5 t/grant/LGPL_and_more/da.aff
+SHA1 e3ecd621f2193f0a88b7ba8c95606ad78abd2373 t/grant/MIT/harfbuzz-impl.c
+SHA1 6b015b81bcb199a75108cbc1e6ba73841344e8b4 t/grant/MIT/spaces.c
+SHA1 57309bf618980e0439b6cb03e498eb815e240903 t/grant/MPL_and_more/symbolstore.py
+SHA1 469a1a78ec2fd8eac77d0f3c70f0029f26b85abf t/grant/NTP/directory.h
+SHA1 bd785cdf4a5a4328af011f3725964513674456cd t/grant/NTP/gslcdf-module.c
+SHA1 6679c0486f5691f4000800ee9e863d24bf93edae t/grant/NTP/helvO12.bdf
+SHA1 575344b8e0b5187191c706ce16216116bc0a3bd3 t/grant/NTP/install.sh
+SHA1 998216c8301cafc8998e73fbc22e8b5cef144a48 t/grant/NTP/map.h
+SHA1 4ba92a306fced7cedaee269b2e2a3e408e453037 t/grant/NTP/monlist.c
+SHA1 6abab9b804100f3faf47132ba282baff70865d8c t/grant/WTFPL/COPYING.WTFPL
+SHA1 110bb1acac196e796e808b86a55bf3857ee96583 t/grant/misc/rpplexer.h
+SHA1 7b7c557fb8181bab25c5dfade0da8796adf04d0c t/license.t
+-----BEGIN PGP SIGNATURE-----
+
- iQIcBAEBCAAGBQJYOK4yAAoJECx8MUbBoAEhSxkP/iBUJl0W6Fa0CZHu3mjiB0mf
- 2dpPYX+4lvcFlqOk+VhW1jW/0IVLapIhXzutH54W6gLQQBHBsKoKQwWJJE3hDI53
- bEcKhBpfI8uS+z0fAWWGCCi6X3yeDPSGt4Pjj+BZyho5bXLFIfw9ejy9jZren9gR
- 8Hl1shc17RO1+3lXnQhSllhR6tphUavgvfm1WDYqtoFtW2zSR0fcWovq6U5GgRiG
- T4oW89yVgMxi44TJJs91oUughl3Ed4RApV144CrDKI+mv0asJAgqzp2XBU949III
- I2AnHbITLETLMFecWzhDxoiAZK10d4GkpnkE3vyxsCUQrFqLwf3CVkDKw4Za6uz3
- bkb3gKrZoqUxBuh3Gyr//QJqyKvIwcAcnOYlDZq1NvZP3ECM8QvRFcyw5vwYnFCr
- bfnX2E8bZQtwBJH1w2OX5H3yTdyq84jukvDw+no2v8HjQW15qZ4Woa9xPidIVuP7
- nrPt9Ha0X+alYfPd6r3mDUsyWoMdqxK5UABcwWacAmtbLemA1YC83l2jHsrfIgJy
- ikN3m31VBtdK1Kj/cnKsspvoR+2md4SA1qORez6pjqhPLQIS8VUkyuDjxXo/nAJs
- /jOWIU47LGbPLhaG/wSPux3myRSLw7GzqjIX/z8bDrpSgzegijuTiL/n7hU0YkGQ
- EkA6mOlLKUlvg5eIsEYh
- =olMd
++iQIzBAEBCAAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAliG1FcACgkQLHwxRsGg
++ASF8QA/+P9UHVRY8KX9tqABIe+osbTcSjyaRtqv/WAl9dezKyIo0B6wjvM0HcXTD
++um4e3hcsNOY3nv3AytW6Xg3500uWDnbb+R8dNYl1zJfpHIOxnAx10voZCubNzLKG
++p7IUIbp3KQ2lYWZByL1Iw1VzXL9E875BsdOe1uqrRpO+xp3Ix2FBf96siGRYC3Gv
++fFcuvDRv+pcFJC3J90kEMKrKuqE+4fgD+hg+67EIq8dXk8ERWFe/B3bI+6WBG3tt
++ao4QftLjEsUTQdXu/qxUuSEBG7ZT7Y23KwfyW54KHTRl1ANGCQ5DLArO95pcuMzT
++rG04iEJaszPM9rPcrMH60e5rkhrF9EmGMSJ5vuXrBeHZ4hi+oC1xxixasaLf+2I+
++pyi/qvh6NGyphpoI1C0dUejhI6igMzTCBJkcz+5MF2KreWu5217tMWj7nlKxNgD5
++7+PHBDpKxHb5Xu1tjHmWtQZVvRNzew1aLKiKP8D4JNZ4PpSzojPklm7ogzAkaB2W
++O+B8nkG7A8EaG/bej1AcDF4U2bFU2uw2V/uOLTfktL3xNmhJAn4HT4Xf+pwdPKk3
++hrt1QHf2NlSPJOEGOh9F1D6/V3N46Tcqx4V+5o5NrOwIy308cWy8IH+Rz0QYywKn
++5Id+acmzqJlxVeFNrcC7K6xE2t8zMbnrBHO47p4tdMUwnaRPSZQ=
++=SmU0
+-----END PGP SIGNATURE-----
diff --cc bin/licensecheck
index 0f17d1d,59baa67..59baa67
mode 100644,100755..100644
--- a/bin/licensecheck
+++ b/bin/licensecheck
diff --cc doap.ttl
index a9db26b,0000000..d3406b6
mode 100644,000000..100644
--- a/doap.ttl
+++ b/doap.ttl
@@@ -1,1767 -1,0 +1,1808 @@@
+ at prefix cpan-uri: <http://purl.org/NET/cpan-uri/terms#> .
+ at prefix dc: <http://purl.org/dc/terms/> .
+ at prefix doap: <http://usefulinc.com/ns/doap#> .
+ at prefix doap-bugs: <http://ontologi.es/doap-bugs#> .
+ at prefix doap-changeset: <http://ontologi.es/doap-changeset#> .
+ at prefix doap-deps: <http://ontologi.es/doap-deps#> .
+ at prefix dt: <http://ontologi.es/pretdsl#dt/> .
+ at prefix foaf: <http://xmlns.com/foaf/0.1/> .
+ at prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+ at prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.10>
+ a doap:Version;
+ dc:issued "2007-10-28"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Better detect 3-clause BSD licenses."@en;
+ doap-changeset:fixes <https://bugs.debian.org/442630>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect ISC style licenses."@en;
+ doap-changeset:blame <http://webid.debian.net/maintainers/schoenfeld>;
+ doap-changeset:fixes <https://bugs.debian.org/448000>;
+ ], "Allow ISC and BSD licenses to co-exist in a single file."^^dt:Change, "Always check a single file argument even if it doesn't match the file pattern regex."^^dt:Bugfix;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/joeyh>;
+ doap:revision "2.10.10"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.17>
+ a doap:Version;
+ dc:issued "2008-02-27"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Detect a less common form of MIT license."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.17"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.18>
+ a doap:Version;
+ dc:issued "2008-02-29"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Add missing $license and change spaces into tab in the middle."^^dt:Change, "Detect a less common form of GPL."^^dt:Change, "Fix broken elsif indentation."^^dt:Bugfix, "Fix detect GPL of unknown version."^^dt:Bugfix, "Fix indentation."^^dt:Change, "Layout and regex tweaks."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.18"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.26>
+ a doap:Version;
+ dc:issued "2008-04-21"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Replace a literal copyright symbol with a hex escape so that the package builds using po4a in Etch."@en;
+ doap-changeset:fixes <https://bugs.debian.org/476251>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.26"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.27>
+ a doap:Version;
+ dc:issued "2008-05-03"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Correctly detect LGPLv3+."@en;
+ doap-changeset:fixes <https://bugs.debian.org/477742>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.27"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.30>
+ a doap:Version;
+ dc:issued "2008-06-16"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Addition;
+ rdfs:label "Detect if copyright statements are valid.";
+ doap-changeset:blame <https://alioth.debian.org/users/bignose-guest>;
+ doap-changeset:fixes <https://bugs.debian.org/486013>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect more forms of copyright statement.";
+ doap-changeset:blame <https://alioth.debian.org/users/bignose-guest>;
+ doap-changeset:fixes <https://bugs.debian.org/486216>;
+ ], "Update copyright."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.30"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.31>
+ a doap:Version;
+ dc:issued "2008-06-28"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Check .cxx and .hxx by default."@en;
+ doap-changeset:fixes <https://bugs.debian.org/487384>;
+ ], "Exclude _MTN (monotone) by default."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.31"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.39>
+ a doap:Version;
+ dc:issued "2008-10-12"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Parse Fortran and Scilab files and check them by default, and detect CeCILL and \"SGI Free B\" licenses."@en;
+ doap-changeset:blame <http://webid.debian.net/maintainers/sylvestre>;
+ doap-changeset:fixes <https://bugs.debian.org/501447>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.39"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.3>
+ a doap:Version;
+ dc:issued "2007-04-16"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Make licensecheck configurable."^^dt:Addition;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.3"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.40>
+ a doap:Version;
+ dc:issued "2008-11-05"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Detect a couple more variants on the wording of a 3-clause BSD license."@en;
+ doap-changeset:fixes <https://bugs.debian.org/503378>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.40"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.44>
+ a doap:Version;
+ dc:issued "2009-01-05"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Check .cs (C# source files) by default."@en;
+ doap-changeset:fixes <https://bugs.debian.org/508163>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect the CDDL license. Thanks to Mike Hommey."@en;
+ doap-changeset:blame <http://webid.debian.net/maintainers/glandium>;
+ doap-changeset:fixes <https://bugs.debian.org/510574>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.44"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.46>
+ a doap:Version;
+ dc:issued "2009-02-12"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Check .xs (Perl XS files) and .vala (GNOME Vala source files) by default."@en;
+ doap-changeset:fixes <https://bugs.debian.org/513770>, <https://bugs.debian.org/514337>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Identify yet another variant of GPL wording."@en;
+ doap-changeset:fixes <https://bugs.debian.org/514811>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect Boost, Python and zlib/libpng licenses."@en;
+ doap-changeset:blame <http://webid.debian.net/maintainers/cristian>;
+ doap-changeset:fixes <https://bugs.debian.org/514812>;
+ ], "Fix check .h files by default."^^dt:Bugfix, "Identify another form of GPL wording."^^dt:Change, "Remove C /* */ comments. Thanks to Jörg Sommer."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.46"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.47>
+ a doap:Version;
+ dc:issued "2009-03-04"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Fix an uninitialised variable warning when --no-conf is used."@en;
+ doap-changeset:blame <http://webid.debian.net/maintainers/cristian>;
+ doap-changeset:fixes <https://bugs.debian.org/515047>;
+ ], "Document --no-conf."^^dt:Documentation;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.47"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.49>
+ a doap:Version;
+ dc:issued "2009-05-02"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Detect AGPL."@en;
+ doap-changeset:blame <mailto:didier at raboud.homelinux.org>;
+ doap-changeset:fixes <https://bugs.debian.org/520903>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.49"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.51>
+ a doap:Version;
+ dc:issued "2009-06-15"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Fix failures parsing some GPL headers."@en;
+ <http://ontologi.es/doap-changeset#blame:> <http://webid.debian.net/maintainers/jwilk>;
+ doap-changeset:fixes <https://bugs.debian.org/531059>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.51"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.53>
+ a doap:Version;
+ dc:issued "2009-07-29"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Skip empty files instead of reporting that they have no copyright."@en;
+ doap-changeset:fixes <https://bugs.debian.org/535337>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.53"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.55>
+ a doap:Version;
+ dc:issued "2009-09-11"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Add missing blank line in POD. Thanks to Nicolas Francois."^^dt:Documentation;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/myon>;
+ doap:revision "2.10.55"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.5>
+ a doap:Version;
+ dc:issued "2007-04-16"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Improve attribution of the original script."^^dt:Documentation, "Quote @kde otherwise build fails."^^dt:Bugfix;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.10.5"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.60>
+ a doap:Version;
+ dc:issued "2010-01-02"^^xsd:date;
+ doap-changeset:changeset [
+ rdfs:label "Welcome to the New Year";
+ doap-changeset:item "Detect some common variants of the WTFPL."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.10.60"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.66>
+ a doap:Version;
+ dc:issued "2010-08-02"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Check .pas, .inc, .dtd., .xsl, and .mod files by default."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.10.66"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.69>
+ a doap:Version;
+ dc:issued "2010-09-21"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Replace occurences of old FSF address with the FSF recommendation what should be written inside of source files."@en;
+ doap-changeset:fixes <https://bugs.debian.org/502512>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.10.69"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.70>
+ a doap:Version;
+ dc:issued "2011-02-09"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Manual pages conventions."^^dt:Documentation;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.10.70"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.72>
+ a doap:Version;
+ dc:issued "2011-04-15"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Partial manual pages convention review."^^dt:Documentation, "Remove \"(the License)\" from check for Apache license."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.10.72"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.7>
+ a doap:Version;
+ dc:issued "2007-08-10"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Add --recursive to help."^^dt:Change, "Add -r as an alternative for --recursive."^^dt:Change, "Optionally detect copyright statements."^^dt:Addition, "Support directories as well as files passed as arguments."^^dt:Addition, "Support ignoring files and directories (default regex borrowed from dpkg-source)."^^dt:Addition, "Support recursion into directories."^^dt:Addition, "Support setting files to check."^^dt:Addition, "Tidy up copyright output."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/adn>;
+ doap:revision "2.10.7"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.8>
+ a doap:Version;
+ dc:issued "2007-09-11"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Correctly handle metacharacters found in potential copyright statements."^^dt:Change, "Decruft // comments."^^dt:Change, "Decruft © as well as (C)."^^dt:Change, "Deduplicate copyright statements varying only in case."^^dt:Change, "Make the copyright regex more flexible."^^dt:Change, "Tidy up the pre-check regexes."^^dt:Change, "Unescape \"\\@\"s in copyright statements."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/adn>;
+ doap:revision "2.10.8"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.10.9>
+ a doap:Version;
+ dc:issued "2007-10-05"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Attempt to distinguish between versions of the BSD license."@en;
+ doap-changeset:fixes <https://bugs.debian.org/442630>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/adn>;
+ doap:revision "2.10.9"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.11.0>
+ a doap:Version;
+ dc:issued "2011-05-11"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Remove EOL whitespaces."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.11.0"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.11.2>
+ a doap:Version;
+ dc:issued "2011-11-16"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Detect Microsoft Permissive License (Ms-PL)."^^dt:Change, "Detect another variant of libpng license."^^dt:Change, "Detect more types of generated files."^^dt:Change, "Detect more variations of MIT licenses."^^dt:Change, "Detect more variations of MIT/X11 license."^^dt:Change, "Remove the word \"of\" from the BSD 3 clause check."^^dt:Change, "Update scripts to use GNU getopt-compatible option parsing."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.11.2"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.11.3>
+ a doap:Version;
+ dc:issued "2012-01-10"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Detect GPL version in notices without \"of the License\"."^^dt:Change, "Fix version output for GPL notices without \"as published by\"."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.11.3"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.11.8>
+ a doap:Version;
+ dc:issued "2012-05-31"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Add first tests for licensecheck."^^dt:Addition, "Chech .m (Octave/Matlab), .tex (LaTeX), and .pyx (Python's pyrex) by default."^^dt:Change, "Detect Beerware license."^^dt:Change, "Detect LGPL more robustly."^^dt:Change, "test: Move runCommand to helper function file."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.11.8"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.12.2>
+ a doap:Version;
+ dc:issued "2012-08-26"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item ".1: Consistency fix."^^dt:Documentation, "Check .ml, .mli (OCaml programs) by default."^^dt:Change, "Don't truncate other licenses on Public domain or WTFPL presence."^^dt:Bugfix, "Remove trailing spaces."^^dt:Change, "Replace tab by spaces in help message."^^dt:Documentation, "Spelling fixes."^^dt:Documentation, "Trim trailing comma from some GPL notices' versions."^^dt:Change, "Trim trailing period from some GPL notices' versions."^^dt:Change, "add --machine opt [...]
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.12.2"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.12.4>
+ a doap:Version;
+ dc:issued "2012-09-25"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Detect MPL v2.0."^^dt:Change, "Parse (fixed-form) Fortran code."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.12.4"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.12.5>
+ a doap:Version;
+ dc:issued "2012-10-24"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Adapt code to some perl best practice."^^dt:Change, "Add comment removal test cases."^^dt:Change, "Add more GPL test cases."^^dt:Change, "Fix detect BSD-3-clause."^^dt:Change, "Fix detect GPL license version."^^dt:Change, "GetOptions is done right."^^dt:Change, "comments cleaning to dedicated function code to remove any regular comments pattern."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/bdrung>;
+ doap:revision "2.12.5"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.13.0>
+ a doap:Version;
+ dc:issued "2013-02-18"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Add autopkgtest."^^dt:Packaging, "Detect (L)GPL licenses more permissively."^^dt:Change, "Fix --check and --ignore options."^^dt:Bugfix, "Fix typos, changed the order in SEE ALSO, added punctuation marks."^^dt:Documentation, "Simplify LGPL pattern (already case-insensitive)."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/bdrung>;
+ doap:revision "2.13.0"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.13.1>
+ a doap:Version;
+ dc:issued "2013-03-22"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Fix clean_comments()."^^dt:Change, "Fix detect (L|A)GPL."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/bdrung>;
+ doap:revision "2.13.1"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.13.2>
+ a doap:Version;
+ dc:issued "2013-05-13"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Fix invalid regular expression syntax."^^dt:Bugfix, "Regex-escape file contents that are used as part of a pattern."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.13.2"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.13.3>
+ a doap:Version;
+ dc:issued "2013-08-16"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Check .go (Go) files by default."@en;
+ doap-changeset:fixes <https://bugs.debian.org/711467>;
+ ], "Allow plural: copyright notices."^^dt:Change, "Alternative BSD-3 wording \"authors\" and \"_any_ contributors\"."^^dt:Change, "Bogus recognition \"copyright holders\"."^^dt:Change, "Check Haskell files by default."^^dt:Change, "Detect more relaxed 3rd BSD clause."^^dt:Change, "Fix several false positives."^^dt:Change, "Handle differing lengths of comment leaders."^^dt:Change, "Ignore \"copyright holders\"."^^dt:Change, "Test copyright notice from freeswitch/libs/tiff-4.0.2."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.13.3"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.13.5>
+ a doap:Version;
+ dc:issued "2013-12-07"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Fix various (potential) test failures."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.13.5"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.14.0>
+ a doap:Version;
+ dc:issued "2014-01-25"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Add handling for a variation of 3 clause BSD."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.14.0"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.14.11>
+ a doap:Version;
+ dc:issued "2015-12-04"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Update URLs in comments to https where possible."^^dt:Documentation;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.14.11"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.14.7>
+ a doap:Version;
+ dc:issued "2014-09-26"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Check javascript by default."@en;
+ doap-changeset:fixes <https://bugs.debian.org/762070>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.14.7"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.10>
+ a doap:Version;
+ dc:issued "2015-12-31"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Parse multi-line copyright block.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/519080>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect 'and or' as well as 'and/or' in GPL licenses.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/559429>;
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Test for licensecheck versus Software::License.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Fix detect Artistic licenses as generated from Software::License.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add bash completion.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect variations of Mozilla licenses.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Check lisp, css, less, perl6 and markdown by default.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect LLGPL license.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Extract info from end of file (not only beginning).";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Move skip test into script and do not rely on shell string comparison for comparing versions.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Restore old tests.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Show skipped file with --skipped.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/806424>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Check files without suffix by default.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Stop use \"file\" command MIME info to decide which files to check (use only internal list of file extensions by default).";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/803724>;
+ ], [
+ a doap-changeset:Removal;
+ rdfs:label "Deprecate --text option.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add --encoding option. By default, input files are handled as utf-8 and information is printed on STDOUT as utf-8.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect freetype license.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.10"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.1>
+ a doap:Version;
+ dc:issued "2015-01-01"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Detect GPL version 2 or 3 (different from GPL-2+)."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.1"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.2>
+ a doap:Version;
+ dc:issued "2015-04-03"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Ignore .pc directory."^^dt:Change, "Print copyrights in a non-random order."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.2"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.5>
+ a doap:Version;
+ dc:issued "2015-06-11"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Check file encoding and decode properly when reading file.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/784821>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve GPL LGPL extraction.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Optimize regex used to extract © info.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Check Groovy, Scala and Clojure by default.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/771119>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Fix detect discussion about ©.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/723723>;
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix detect BSL.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/690375>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect academic free license.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/534987>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Allow © owner to mention \"and others\".";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect eclipse public license.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/587892>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect LGPL as written by IBM.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/587970>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Parse REM style comments.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/748611>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.5"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.6>
+ a doap:Version;
+ dc:issued "2015-07-28"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Fix detect BSD-2-clause.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Extract © owner when © and owners are specified on 2 or more lines.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix digia © and license extraction."@en;
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/789074>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Check .S (assembly files) by default.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Warn if scanned file is not a text file."@en;
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/791756>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.6"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.7>
+ a doap:Version;
+ dc:issued "2015-08-01"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:SecurityFix;
+ rdfs:label "Use Dpkg::IPC to run file to avoid shell injection.";
+ doap-changeset:fixes <https://bugs.debian.org/794260>, <https://security-tracker.debian.org/tracker/CVE-2015-5704>;
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Change whitelist of mime types to greylist of encodings. Restores ability to check files with mime types like text/x-c++ and application/postscript.";
+ doap-changeset:blame <http://purl.org/NET/cpan-uri/person/JONASS>;
+ doap-changeset:fixes <https://bugs.debian.org/794282>;
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix an endless loop in parsing certain files.";
+ doap-changeset:blame <http://purl.org/NET/cpan-uri/person/JONASS>;
+ doap-changeset:fixes <https://bugs.debian.org/794263>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.7"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.8>
+ a doap:Version;
+ dc:issued "2015-08-02"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:SecurityFix;
+ rdfs:label "Avoid argument injection which may cause file to overwrite a file through symlink indirection.";
+ doap-changeset:fixes <https://bugs.debian.org/794365>, <https://security-tracker.debian.org/tracker/CVE-2015-5705>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.8"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.15.9>
+ a doap:Version;
+ dc:issued "2015-10-06"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Filter scanned files by mime type.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Remove trailing '#' from copyright.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Store only first copyright block.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Remove '\\' from © information (for nroff files).";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add --text option to avoid binaries.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.15.9"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.16.1>
+ a doap:Version;
+ dc:issued "2016-02-12"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Detect LGPL in files handled by Dist::Zilla.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.16.1"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.16.2>
+ a doap:Version;
+ dc:issued "2016-03-19"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Parse (c) owner with email like info at foo.com.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.16.2"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.16.3>
+ a doap:Version;
+ dc:issued "2016-04-21"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item "Detect files containing \"Do not hand edit!\" as generated."^^dt:Change, "Extract parse_file."^^dt:Change, "Fix test_licensecheck_SL failure."^^dt:Bugfix, "Gracefully handle wrong --encoding."^^dt:Bugfix, "Improve \"unable to access file\" error message."^^dt:Change;
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.16.3"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#devscripts_2.16.5>
+ a doap:Version;
+ dc:issued "2016-06-04"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Bash completion: Normalise editor hints to preserve formatting.";
+ doap-changeset:blame <https://alioth.debian.org/users/bignose-guest>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Bash completion: Standardise explanatory header block.";
+ doap-changeset:blame <https://alioth.debian.org/users/bignose-guest>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect files containing \"do not modify\" as generated.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/pabs>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect files containing \"Generated data\" as generated.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/pabs>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect files containing \"edit the original\" as generated.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/pabs>;
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add --deb-fmt option to use dep-5 license keywords. See #472199.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Parse \"copyright-holders: John Doe\".";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Parse \"license: BSD-x-Clause\" declaration.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/dod>;
+ doap-changeset:fixes <https://bugs.debian.org/820798>;
+ ];
+ ];
+ doap-changeset:released-by <http://webid.debian.net/maintainers/jamessan>;
+ doap:revision "2.16.5"^^xsd:string.
+
+<http://packages.qa.debian.org/devscripts#project>
+ doap:release <http://packages.qa.debian.org/devscripts#devscripts_2.10.10>, <http://packages.qa.debian.org/devscripts#devscripts_2.10.17>, <http://packages.qa.debian.org/devscripts#devscripts_2.10.18>, <http://packages.qa.debian.org/devscripts#devscripts_2.10.26>, <http://packages.qa.debian.org/devscripts#devscripts_2.10.27>, <http://packages.qa.debian.org/devscripts#devscripts_2.10.3>, <http://packages.qa.debian.org/devscripts#devscripts_2.10.30>, <http://packages.qa.debian.or [...]
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/project>
+ a doap:Project;
+ cpan-uri:x_help_wanted <http://usefulinc.com/ns/doap#documenter>, <http://usefulinc.com/ns/doap#tester>;
+ dc:contributor <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap-deps:runtime-requirement [ doap-deps:on "autodie 0"^^doap-deps:CpanId ], [ doap-deps:on "Encode 0"^^doap-deps:CpanId ], [ doap-deps:on "Pod::Constants 0"^^doap-deps:CpanId ], [
+ doap-deps:on "Sort::Key::Multi 1.25"^^doap-deps:CpanId;
+ ], [
+ doap-deps:on "String::Copyright 0.003"^^doap-deps:CpanId;
+ ], [ doap-deps:on "String::Escape 0"^^doap-deps:CpanId ], [ doap-deps:on "strictures 2"^^doap-deps:CpanId ], [ doap-deps:on "Try::Tiny 0"^^doap-deps:CpanId ], [ doap-deps:on "perl 5.014000"^^doap-deps:CpanId ], [ doap-deps:on "experimental 0"^^doap-deps:CpanId ], [ doap-deps:on "Fcntl 0"^^doap-deps:CpanId ], [
+ doap-deps:on "Getopt::Long::Descriptive 0"^^doap-deps:CpanId;
+ ], [ doap-deps:on "List::Util 1.45"^^doap-deps:CpanId ], [ doap-deps:on "Moo 1.001000"^^doap-deps:CpanId ], [ doap-deps:on "namespace::clean 0"^^doap-deps:CpanId ], [ doap-deps:on "Path::Tiny 0.062"^^doap-deps:CpanId ], [
+ doap-deps:on "Path::Iterator::Rule 0"^^doap-deps:CpanId;
+ ];
+ doap-deps:test-recommendation [
+ doap-deps:on "Software::License 0.103008"^^doap-deps:CpanId;
+ ];
+ doap-deps:test-requirement [ doap-deps:on "Test::Requires 0"^^doap-deps:CpanId ], [ doap-deps:on "Test::Script 1.09"^^doap-deps:CpanId ], [ doap-deps:on "Test::More 0.98"^^doap-deps:CpanId ], [ doap-deps:on "Test::Roo 0"^^doap-deps:CpanId ], [
+ doap-deps:on "UNIVERSAL::require 0"^^doap-deps:CpanId;
+ ];
+ doap:bug-database <http://rt.cpan.org/Dist/Display.html?Queue=App-Licensecheck>, <https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=licensecheck>;
+ doap:category [ rdfs:label "Sourcecode" ], [ rdfs:label "Licensing" ];
+ doap:created "2000-01-28"^^xsd:date;
+ doap:developer <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:download-page <https://metacpan.org/release/App-Licensecheck>;
+ doap:homepage <https://metacpan.org/pod/App::Licensecheck>, <https://metacpan.org/release/App-Licensecheck>;
+ doap:license <http://www.gnu.org/licenses/gpl-3.0.txt>;
+ doap:maintainer <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:name "App-Licensecheck";
+ doap:programming-language "Perl";
- doap:release <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-0>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-1>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-10>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-11>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-12>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-13>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-14>, <http://purl.org/NET/cp [...]
++ doap:release <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-0>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-1>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-10>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-11>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-12>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-13>, <http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-14>, <http://purl.org/NET/cp [...]
+ doap:repository [
+ a doap:GitRepository;
+ doap:browse <https://anonscm.debian.org/cgit/build-common/licensecheck.git>;
+ ];
+ doap:shortdesc "simple license checker for source files".
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-0>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.0"^^xsd:string;
+ dc:issued "2016-06-27"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Packaging;
+ rdfs:label "Initial CPAN release (after being in Debian since 2007, and before that in KDE SDK since 2000).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Refactor codebase, with up to 400% speedup and reusable parts in a Moo library.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add --deb-machine option for Debian \"deb5\" copyright file format.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix tighten to use Getopt::Long 2.24: Needed for :config option.";
+ ], [
+ a doap-changeset:Removal;
+ rdfs:label "Drop support for reading configuration from files: Limited use, legacy filenames, and odd parsing by use of risky shell call.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Rewrite documentation of options, and --help putput.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.0.tar.gz>;
+ doap:revision "v3.0.0"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-10>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.10"^^xsd:string;
+ dc:issued "2016-07-24"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Tests;
+ rdfs:label "Relax devscripts test: Ignore trailing dot and \"All rights reserved\" boilerplate.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use String::Copyright.";
+ ], [
+ a doap-changeset:Regression;
+ rdfs:label "No longer detect multi-line multi-statement copyright strings (not yet suppported by String::Copyright).";
+ ], [
+ a doap-changeset:Regression;
+ rdfs:label "Now misdetects some chatter as copyright statements (not yet suppported by String::Copyright).";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.10.tar.gz>;
+ doap:revision "v3.0.10"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-11>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.11"^^xsd:string;
+ dc:issued "2016-07-24"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Packaging;
+ rdfs:label "Fix declare runtime-requirement on String::Copyright.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.11.tar.gz>;
+ doap:revision "v3.0.11"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-12>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.12"^^xsd:string;
+ dc:issued "2016-07-24"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Tests;
+ rdfs:label "Fix devscripts test to use curly quotes as metacharacters (not Paranthesis also used within, triggering warnings on some versiones of perl).";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.12.tar.gz>;
+ doap:revision "v3.0.12"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-13>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.13"^^xsd:string;
+ dc:issued "2016-07-25"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Packaging;
+ rdfs:label "Fix tighten runtime-requirement on PAth__Tiny for visit().";
+ doap-bugs:fixes <https://bugs.debian.org/832446>;
+ doap-changeset:thanks <http://webid.debian.net/maintainers/stuart>;
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.13.tar.gz>;
+ doap:revision "v3.0.13"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-14>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.14"^^xsd:string;
+ dc:issued "2016-08-01"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Tests;
+ rdfs:label "Flag test involving multi-line multi-statements as TODO (regression since moving to String::Copyright).";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.14.tar.gz>;
+ doap:revision "v3.0.14"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-15>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.15"^^xsd:string;
+ dc:issued "2016-08-11"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Documentation;
+ rdfs:label "Mention in description of --lines option that it does optimistic search.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Do full search when parsing whole file.";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Tighten dependency on String::Copyright to versions supporting configurable threshold.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.15.tar.gz>;
+ doap:revision "v3.0.15"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-16>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.16"^^xsd:string;
+ dc:issued "2016-08-11"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Add \"Auto Generated\" to the generated file detection.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/pabs>;
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.16.tar.gz>;
+ doap:revision "v3.0.16"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-17>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.17"^^xsd:string;
+ dc:issued "2016-08-12"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Fix avoid bogus \"generated-file\" as SPDX license.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Have option --deb-machine imply option --deb-fmt.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.17.tar.gz>;
+ doap:revision "v3.0.17"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-18>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.18"^^xsd:string;
+ dc:issued "2016-08-13"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix defaults for options --list-delimiter and --rfc822-delimiter (was one space too many).";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix use NONE for no authors with option --deb-machine.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix stop use obsolete undocumented String::Copyright blocks method.";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Tighten dependency on String::Copyright.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.18.tar.gz>;
+ doap:revision "v3.0.18"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-19>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.19"^^xsd:string;
+ dc:issued "2016-08-19"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Documentation;
+ rdfs:label "Mention in description of --deb-machine option that it implies --copyright.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix strip copyright sign with option --deb-machine.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Handle missing year or owner with option --deb-machine.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Require well-formed years when splitting ownerlines with option --deb-machine.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add option --copyright-delimiter, including comma by default.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.19.tar.gz>;
+ doap:revision "v3.0.19"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-1>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.1"^^xsd:string;
+ dc:issued "2016-06-29"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Documentation;
+ rdfs:label "Link to script from POD DESCRIPTION of library.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Add myself as current author, and claim copyright for recent changes.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Add CPAN Request Tracker as alternative bug-database.";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Tighten tidyall config to avoid cruft in bin dir.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Adjust copyright notice to mention initial committer (not later maintainer).";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Add pre-CPAN changelog entries.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.1.tar.gz>;
+ doap:revision "v3.0.1"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-20>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.20"^^xsd:string;
+ dc:issued "2016-08-20"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix strip trailing newline from copyrights.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix strip copyright sign unconditionally.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.20.tar.gz>;
+ doap:revision "v3.0.20"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-21>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.21"^^xsd:string;
+ dc:issued "2016-08-20"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Really fix strip copyright sign unconditionally.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.21.tar.gz>;
+ doap:revision "v3.0.21"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-22>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.22"^^xsd:string;
+ dc:issued "2016-08-21"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Stop merge differently cased owners.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use List::Util and Sort::Key::Multi.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use https protocol in deb-machine header.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix have option --deb-machine imply option --deb-fmt.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Adjust SPDX-like shortnames to match Debian format.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve detection of GPL/LGPL/AGPL versions.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.22.tar.gz>;
+ doap:revision "v3.0.22"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-23>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.23"^^xsd:string;
+ dc:issued "2016-09-01"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix skip parsing non-files (regression since v3.0.5).";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix stop ignore options --check --ignore (regression since v3.0.5).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use Path::Iterator::Rule.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.23.tar.gz>;
+ doap:revision "v3.0.23"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-24>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.24"^^xsd:string;
+ dc:issued "2016-09-03"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix apply options --check --ignore to full path (not basename).";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.24.tar.gz>;
+ doap:revision "v3.0.24"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-25>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.25"^^xsd:string;
+ dc:issued "2016-09-21"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Enhance detection of Perl license.";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Update testsuite to reflect Perl license detection.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix parse whole file for test info-at-eof.h (default length only approximates lines and is too short since String::Copyright 0.003003).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Apply fallback marker \"UNKNOWN\" after (not during) license detection.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix delimit multiple licenses with \"and/or\" (not \"or\") when ambiguous.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tighten regexes: Simplify space matching (string already normalized).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tighten regexes: Treat affero as alternative (not prefix) to GPL prefixes lesser and library.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix avoid non-digit in version of license Artistic.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tighten regexes: Generalize and improve version matching.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Generalize license string composition.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve non-version descriptor matching.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve version matching in license detections.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve detection of license Apache.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve detection of license AGPL.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect license CC-BY-SA.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Detect licenses APAFML Adobe-Glyph Adobe-2006 Aladdin SIL FSFAP FSFUL FSFULLR JSON PostgreSQL Unicode-strict Unicode-TOU zlib-acknowledgement.";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Fix parse whole file for test info-at-eof.h (default length only approximates lines and is too short since String::Copyright 0.003003).", "Fix tighten runtime-requirement on PAth__Tiny for visit().";
+ doap-bugs:fixes <http://purl.org/NET/cpan-uri/rt/ticket/118007>;
+ doap-changeset:thanks <http://purl.org/NET/cpan-uri/person/srezic>;
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.25.tar.gz>;
+ doap:revision "v3.0.25"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-26>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.26"^^xsd:string;
+ dc:issued "2016-09-22"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix exclude AGPL false positives.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use generalized license string composition at more places.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.26.tar.gz>;
+ doap:revision "v3.0.26"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-27>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.27"^^xsd:string;
+ dc:issued "2016-11-23"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix detect license FSFULLR (was misdetected as bogus FSFULR).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Clean m4 dnl comment marker.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy code: Drop noop code.";
+ ], [
+ a doap-changeset:Regression;
+ rdfs:label "Drop too exotic licensing phrase, and corresponding test case.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Introduce new modules: Pattern::License Pattern::License::Parts.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use Regexp::Pattern::License for shortname resolving (with internal list as fallback until phased out).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns mit_new mit_new_materials mit_old mit_unspecified postgresql, and group pattern mit to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix detect licenses mit_old mit_unspecified (was misdetected as mit_new).";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license patterns curl dsdp mit_oldstyle mit_oldstyle_disclaimer mit_oldstyle_permission ntp ntp_disclaimer.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns bsd_2_clause bsd_3_clause bsd_4_clause to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new trait patterns clause_retention clause_reproduction clause_advertising clause_non_endorsement disclaimer.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new group pattern bsd.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern openssl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new trait pattern clause_advertising_always.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern cc_by_sa to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Relax license pattern cc_by_ca.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license patterns cc_by cc_by_nc cc_by_nc_nd cc_by_nc_sa cc_by_nd cc_cc0 cc_sp.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix version identifier to use + only in machine-readable mode.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new trait pattern license_version.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new trait pattern license_prefix.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Emulate Regexp::Common -keep syntax to capture version number.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new trait patterns version_later version_later_paragraph version_later_postfix.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern afl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Relax detection of license GPL.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern agpl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix detect license MPL-2.0 (was misdetected as MPL-2.0 or AGPL).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern mpl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license patterns gfdl gfdl_niv.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern apache to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix avoid detection of GPL/LGPL fulltext (rarely if ever used as grant).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns gpl lgpl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tighten regexes: Generalize and improve LGPL matching.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new group pattern gnu.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tighten regexes: Generalize abbreviated AGPL/LGPL/GPL matching.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern artistic to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add combo pattern perl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve license detections artistic perl.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern qpl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns adobe_2006 adobe_glyph apafml to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns fsfap fsful fsfullr to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new trait patterns fsf_unlimited fsf_unlimited_retention.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern ftl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns libpng zlib zlib_acknowledgement to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license patterns cube eurosym.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns unicode_strict unicode_tou to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern sgi_b to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern python to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern public_domain to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern ms_pl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license pattern ms_rl.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license patterns cddl cecill cecill_1 cecill_1_1 cecill_2 cecill_2_1 cecill_b cecill_c epl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern beerware to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern llgpl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Drop no longer used internal license shortname list.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern wtfpl to Regexp::Pattern::License.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Improve detection of license GPL.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.27.tar.gz>;
+ doap:revision "v3.0.27"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-28>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.28"^^xsd:string;
+ dc:issued "2016-11-25"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Documentation;
+ rdfs:label "Fix typo in changelog.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Tidy changelog: Improve distinction between newly added and added-to-patternlist entries.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License: Remove stray bogus regexp.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Extend license pattern dsdp with alternate fedora name PetSC.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Drop unused and too broad trait pattern disclaimer.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern discl → asis_sw_name.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern discl_provide → asis_name_sw.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern provided_no_warranty → asis_expr_warranty.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern discl_disclaim → discl_name_warranties.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tighten license pattern bsd-2-clause. Tidy Regexp::Pattern::License::Pattern: Rename pattern asis_sw_name → asis_sw_by_name.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix tighten detection of ISC license (was misdetecting curl).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add license pattern ISC to Regexp::Pattern::License::Pattern.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix tighten license pattern curl (was misdetecting other MIT variants).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern promo_no_author → nopromo_neither.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Fix sort pattern list.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern retain_notice → note_invar.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern retain_notice_cond_discl → note_retain_notice_cond_discl.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern repro_notice_cond_discl → note_repro_notice_cond_discl.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Tidy Regexp::Pattern::License::Pattern: Rename pattern name_no_ad → nopromo_written_prior.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix tighten detection of mit_new license (was misdetecting other MIT flavors).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "List license mit_new alternate fedora name Modern Style with sublicense.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license pattern icu.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix detect dual licensing mit_new mit_old (and speed up partsing while at it).";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license patterns mit_enna mit_feh.";
+ ], [
+ a doap-changeset:Addition;
+ rdfs:label "Add new license pattern mit_advertising.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.28.tar.gz>;
+ doap:revision "v3.0.28"^^xsd:string.
+
++<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-29>
++ a doap:Version;
++ dc:identifier "App-Licensecheck-v3.0.29"^^xsd:string;
++ dc:issued "2017-01-24"^^xsd:date;
++ doap-changeset:changeset [
++ doap-changeset:item [
++ a doap-changeset:Change;
++ rdfs:label "Improve license patterns ftl mit_feh mit_enna cube eurosym libpng zlib zlib_acknowledgement.";
++ ], [
++ a doap-changeset:Addition;
++ rdfs:label "Add license patterns ofl aladdin rpsl mit_cmu mit_cmu_warranty.";
++ ], [
++ a doap-changeset:Change;
++ rdfs:label "Sort before enumerating ambiguously related combo licenses.";
++ ], [
++ a doap-changeset:Change;
++ rdfs:label "Streamline license parsing: Process loops of similar patterne.";
++ ], [
++ a doap-changeset:Regression;
++ rdfs:label "Drop gpl+aladdin combo license: Too exotic.";
++ ], [
++ a doap-changeset:Documentation;
++ rdfs:label "Document Regexp::Pattern::License as a private module.";
++ ], [
++ a doap-changeset:Bugfix;
++ rdfs:label "Fix don't choke on unspecificed BSD license.";
++ ], [
++ a doap-changeset:Bugfix;
++ rdfs:label "Fix detect BSD licenses as bare name.";
++ doap-bugs:fixes <https://bugs.debian.org/840077>;
++ doap-changeset:thanks <http://webid.debian.net/maintainers/copyninja>;
++ ];
++ ];
++ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
++ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.29.tar.gz>;
++ doap:revision "v3.0.29"^^xsd:string.
++
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-2>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.2"^^xsd:string;
+ dc:issued "2016-07-16"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Packaging;
+ rdfs:label "Run perlcritic with tidyall, and move tidyall test to xt dir.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use experimental given/when switch.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Bump license to GPL-3+.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Use Getopt::Long::Descriptive.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Resolve only regexes actually used.";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Rewrite Software-License test to use Test::Command.";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Rewrite Software-License test to stop rely on Debian fork of Software::License (see bug#828218).";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Add devscripts test tied to devscripts corpus, converted from earlier shunit2 script.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.2.tar.gz>;
+ doap:revision "v3.0.2"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-3>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.3"^^xsd:string;
+ dc:issued "2016-07-18"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Tests;
+ rdfs:label "Use Test::Roo and library calls (not script) for devscripts corpus license coverage tests.";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Fix require strictures for tests.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.3.tar.gz>;
+ doap:revision "v3.0.3"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-4>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.4"^^xsd:string;
+ dc:issued "2016-07-18"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Tests;
+ rdfs:label "Drop non-working option \"--installed\" from script tests (leftover from Debian autopkgtest support).";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Stop use Path::Tiny in test where unneeded.";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Use Test::Script to ensure correct perl invokes script in tests.";
+ doap-bugs:fixes <http://purl.org/NET/cpan-uri/rt/ticket/12345>;
+ doap-changeset:thanks <http://purl.org/NET/cpan-uri/person/srezic>;
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.4.tar.gz>;
+ doap:revision "v3.0.4"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-5>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.5"^^xsd:string;
+ dc:issued "2016-07-19"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Tidy script to rename $file → $path and $files_count → $paths_count where not yet resolved as file.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Stop call system command find in script (uses Path::Tiny::visit instead).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Avoid type constraints and all but one coercion, for a 30% speedup in script initialization.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Move find routine to library.";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Fix tighten rest-requirement on Software::License to versions supporting new_from_short_name().";
+ ], [
+ a doap-changeset:SecurityFix;
+ rdfs:label "Stop dereference symbolic links: non-intuitive and potentially dangerous (possibly introduced in error intended to enable recursion).";
+ doap-bugs:fixes <https://bugs.debian.org/830115>;
+ doap-changeset:thanks <https://badges.fedoraproject.org/user/smani>;
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.5.tar.gz>;
+ doap:revision "v3.0.5"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-6>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.6"^^xsd:string;
+ dc:issued "2016-07-20"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Change;
+ rdfs:label "Improve separation of copyright parsing from comment stripping and copyright serializing";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Fix require experimental (for switch feature).";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.6.tar.gz>;
+ doap:revision "v3.0.6"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-7>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.7"^^xsd:string;
+ dc:issued "2016-07-20"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Tests;
+ rdfs:label "Bail out gracefully if Software::License fails to create some licenses.";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Make Software::License test optional.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.7.tar.gz>;
+ doap:revision "v3.0.7"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-8>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.8"^^xsd:string;
+ dc:issued "2016-07-24"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Packaging;
+ rdfs:label "Fix tighten test requirement for Test::Script to versions checking for stdout/stderr.";
+ ], [
+ a doap-changeset:Bugfix;
+ rdfs:label "Avoid superfluous regex modifier /l.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Pseudo-decode alternative representations for copyright sign and hyphen-minus.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Add \"Generated with\" to the generated file detection.";
+ doap-changeset:blame <http://webid.debian.net/maintainers/pabs>;
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.8.tar.gz>;
+ doap:revision "v3.0.8"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/App-Licensecheck/v_v3-0-9>
+ a doap:Version;
+ dc:identifier "App-Licensecheck-v3.0.9"^^xsd:string;
+ dc:issued "2016-07-24"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Documentation;
+ rdfs:label "Fix decode \"©\" in --version option output (workaround for Pod::Constants not supporting UTF-8).";
+ ], [
+ a doap-changeset:Tests;
+ rdfs:label "Rewrite devscripts test to match patterns (not exact strings), and handle varying output on encoding failure.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Drop old licensing header from devscripts test: Fully rewritten by now.";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Update headers of module and tests: Strip hashbang; consistently use strictures.";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Drop superfluous test-requirement on strictures: Already declared as runtime-requirement.";
+ ], [
+ a doap-changeset:Packaging;
+ rdfs:label "Fix declare test-recommendation on Software::License (not too vague recommends).";
+ ], [
+ a doap-changeset:Change;
+ rdfs:label "Stop use Unicode features: We don't really do any complex Unicode, so let's try target older perl.";
+ ], [
+ a doap-changeset:Documentation;
+ rdfs:label "Fix some categorizations of old changelog entries.";
+ ];
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
+ doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/App-Licensecheck-v3.0.9.tar.gz>;
+ doap:revision "v3.0.9"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/person/jonass>
+ a foaf:Person;
+ foaf:mbox <mailto:dr at jones.dk>, <mailto:jonass at cpan.org>;
+ foaf:name "Jonas Smedegaard";
+ foaf:nick "JONASS";
+ foaf:page <https://metacpan.org/author/JONASS>.
+
+<http://purl.org/NET/cpan-uri/person/srezic>
+ a foaf:Person;
+ foaf:mbox <mailto:slaven at rezic.de>, <mailto:srezic at cpan.org>;
+ foaf:name "Slaven Rezić";
+ foaf:nick "SREZIC";
+ foaf:page <https://metacpan.org/author/SREZIC>.
+
+<http://purl.org/NET/cpan-uri/rt/ticket/118007>
+ a doap-bugs:Issue;
+ doap-bugs:id "118007"^^xsd:string;
+ doap-bugs:page <https://rt.cpan.org/Ticket/Display.html?id=118007>.
+
+<http://purl.org/NET/cpan-uri/rt/ticket/12345>
+ a doap-bugs:Issue;
+ doap-bugs:id "12345"^^xsd:string;
+ doap-bugs:page <https://rt.cpan.org/Ticket/Display.html?id=12345>.
+
++<http://webid.debian.net/maintainers/copyninja>
++ foaf:mbox <mailto:copyninja at debian.org>;
++ foaf:name "Vasudev Kamath".
++
+<http://webid.debian.net/maintainers/pabs>
+ foaf:mbox <mailto:pabs at debian.org>;
+ foaf:name "Paul Wise".
+
+<http://webid.debian.net/maintainers/stuart>
+ foaf:mbox <mailto:stuart at debian.org>;
+ foaf:name "Stuart Prescott".
+
+<http://www.gnu.org/licenses/gpl-3.0.txt>
+ dc:title "GNU General Public License version 3 or newer.".
+
+<https://badges.fedoraproject.org/user/smani>
+ foaf:mbox <mailto:manisandro at gmail.com>;
+ foaf:name "Sandro Mani".
+
diff --cc lib/App/Licensecheck.pm
index 39011a9,383f952..383f952
mode 100644,100755..100644
--- a/lib/App/Licensecheck.pm
+++ b/lib/App/Licensecheck.pm
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/licensecheck.git
More information about the Pkg-perl-cvs-commits
mailing list