DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: hfst 3.17.1-1

Package Information

DescriptionHelsinki Finite-State Transducer Technology

The Helsinki Finite-State Transducer software is intended for the implementation of morphological analysers and other tools which are based on weighted and unweighted finite-state transducer technology.

MaintainerDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed ByTino Didriksen <tino@didriksen.cc>
Sponsormail@tinodidriksen.com
Distributionunstable
Architectureany all
VCSgit: https://salsa.debian.org/science-team/hfst.git (browse)
Popcon Installs62
Binary NEWYes (binary-only upload)
Trackerhttps://tracker.debian.org/pkg/hfst
Uploaded5 hours ago

New Package Report

.changes
Sourcehfst
Version3.17.1-1
Changed-ByTino Didriksen
Architecturesource amd64 all
Distributionunstable
DateTue, 28 Apr 2026 14:23:21 +0200
Changelog
hfst (3.17.1-1) unstable; urgency=medium
 .
   * New upstream release
   * Bumped package libhfst55 -> libhfst56 for soname change
.dsc
Sectionscience
Priorityoptional
Componentmain
Package-Listhfst deb science optional arch=any
libhfst-dev deb libdevel optional arch=any
libhfst56 deb libs optional arch=any
python3-hfst deb python optional arch=any
python3-libhfst deb oldlibs optional arch=all
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/hfst/hfst

Files: *
Copyright: 2009-2018, Department of Modern Languages, University of Helsinki
           See AUTHORS for more copyrights.
License: GPL-3+

License: GPL-3+
 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 <https://www.gnu.org/licenses/>.
 .
 On Debian systems, the complete text of the GNU General
 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

Files: libhfst/*
       python/*
Copyright: 2009-2018, Department of Modern Languages, University of Helsinki
           See AUTHORS for more copyrights.
Comment: Files libhfst/src/parsers/[Ss]fst* derived from SFST, but distributed
 as part of libhfst under LGPL-3+ license with permission from Helmut Schmid.
License: LGPL-3+

License: LGPL-3+
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 3 of the License, or (at your option) any later version.
 See the file COPYING included with this distribution for more
 information.
 .
 On Debian systems, the complete text of the GNU Lesser General
 Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".

Files: back-ends/sfst/*
Copyright: 2012 Helmut Schmid <schmid@cis.uni-muenchen.de>
Comment: http://www.cis.uni-muenchen.de/~schmid/tools/SFST/
 where upstream tarball is
 https://www.cis.uni-muenchen.de/~schmid/tools/SFST/data/SFST-1.4.6g.tar.gz
License: GPL-2+

License: GPL-2+
 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 2 of the License, or
 (at your option) any later version.
 .
 This package 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/>.
 .
 On Debian systems, the complete text of the GNU General
 Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

Files: tools/src/hfst-proc/buffer.h
Copyright: 2005 Universitat d'Alacant / Universidad de Alicante
License: GPL-2+

Files: test/tools/fsmbook-tests/xfst-scripts/Lingala.xfst.script
Copyright: 2003 Lauri Karttunen
License: GPL-2+

Files: back-ends/dlfcn/dlfcn.*
Copyright: 2007 Ramiro Polla
License: LGPL-2.1+

License: LGPL-2.1+
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU Lesser General Public License as published by
 the Free Software Foundation, either version 2.1 of the License, or
 (at your option) any later version.
 .
 This package 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 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public License
 along with this program. If not, see <https://www.gnu.org/licenses/>.
 .
 On Debian systems, the complete text of the GNU Lesser General
 Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2.1".

Files: back-ends/openfst/*
       back-ends/openfstwin/*
Copyright: 2005-2010 Google, Inc.
License: Apache-2.0

Files: back-ends/foma/*
Copyright: 2008-2015 Mans Hulden
License: Apache-2.0

License: Apache-2.0
 On Debian systems, the complete text of the Apache License version 2.0
 can be found in "/usr/share/common-licenses/Apache-2.0".

Files: m4/ax_check_compile_flag.m4
Copyright: 2008 Guido U. Draheim <guidod@gmx.de>
           2011 Maarten Bosmans <mkbosmans@gmail.com>
License: GPL-3+

Files: m4/ax_check_icu.m4
Copyright: 2008 Akos Maroy <darkeye@tyrell.hu>
License: Custom

License: Custom
 Copying and distribution of this file, with or without modification, are
 permitted in any medium without royalty provided the copyright notice
 and this notice are preserved. This file is offered as-is, without any
 warranty.

Review Information

rejected — allocated to mechtilde 1 hour ago, started 1 hour ago, completed 1 hour ago.

Final Comment

Hi,

please list the files with the correct licenses.

I randomly checked the list in the public notes and also saw the differences.

Thanks

Public Notes

1 hour ago ● public

Licenserecon

Command: lrc | grep -v 'Superfluous file pattern'
Exit code: 0

de: Versions: licenserecon '14.0'  licensecheck '3.3.9-1'

Quellbaum analysieren  ....
Lesen d/copyright  ....
  Fehlende Dateien Absatz für debian/
Wird ausgeführt licensecheck ....

d/copyright      | licensecheck

GPL-3+           | GPL-3             doc/hfst-lexc.rst
GPL-3+           | LGPL-3+           lgpl-release/back-ends/Makefile.am
GPL-3+           | LGPL-3+           lgpl-release/configure.ac
GPL-3+           | LGPL-3+           lgpl-release/Makefile.am
LGPL-3+          | LGPL-3            libhfst/src/hfst.hpp.in
LGPL-3+          | LGPL-3            libhfst/src/parsers/alphabet_src/Alphabet.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/alphabet_src/Alphabet.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/commandline_src/CommandLine.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/grammar_defs.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/HfstTwolcDefs.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/htwolcpre1-lexer.ll
LGPL-3+          | LGPL-3            libhfst/src/parsers/htwolcpre1-parser.yy
LGPL-3+          | LGPL-3            libhfst/src/parsers/htwolcpre2-lexer.ll
LGPL-3+          | LGPL-3            libhfst/src/parsers/htwolcpre2-parser.yy
LGPL-3+          | LGPL-3            libhfst/src/parsers/htwolcpre3-lexer.ll
LGPL-3+          | LGPL-3            libhfst/src/parsers/htwolcpre3-parser.yy
LGPL-3+          | LGPL-3            libhfst/src/parsers/io_src/input_defs.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/io_src/InputReader.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/io_src/InputReader.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/ConflictResolvingLeftArrowRule.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/ConflictResolvingLeftArrowRule.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/ConflictResolvingRightArrowRule.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/ConflictResolvingRightArrowRule.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/LeftArrowRule.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/LeftArrowRuleContainer.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/LeftArrowRuleContainer.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/LeftArrowRule.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/LeftRestrictionArrowRule.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/LeftRestrictionArrowRule.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/OtherSymbolTransducer.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/OtherSymbolTransducer.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/RightArrowRule.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/RightArrowRuleContainer.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/RightArrowRuleContainer.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/RightArrowRule.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/Rule.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/RuleContainer.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/RuleContainer.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/Rule.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/TwolCGrammar.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/rule_src/TwolCGrammar.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/SfstCompiler.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/SfstCompiler.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/string_src/string_manipulation.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/TwolcCompiler.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/TwolcCompiler.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/ConstContainerIterator.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/MatchedConstContainerIterator.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/MixedConstContainerIterator.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/RuleSymbolVector.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/RuleSymbolVector.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/RuleVariables.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/RuleVariablesConstIterator.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/RuleVariablesConstIterator.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/RuleVariables.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableBlockContainer.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableBlock.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableContainerBase.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableContainer.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableDefs.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableValueIterator.h
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableValues.cc
LGPL-3+          | LGPL-3            libhfst/src/parsers/variable_src/VariableValues.h
GPL-3+           | GPL-3+ with Autoconf-2.0~Archive exception m4/ax_check_compile_flag.m4
Custom           | FSFAP             m4/ax_check_icu.m4
GPL-3+           | GPL-2+            test/tools/fsmbook-tests/xfst-scripts/DateParser.xfst.script
GPL-3+           | GPL-2+            test/tools/fsmbook-tests/xfst-scripts/EnglishNumerals.xfst.script
GPL-3+           | GPL-2+            test/tools/fsmbook-tests/xfst-scripts/FinnishOTProsody.xfst.script
GPL-3+           | GPL-2+            test/tools/fsmbook-tests/xfst-scripts/NumbersToNumerals.xfst.script
GPL-3+           | GPL-2+            test/tools/fsmbook-tests/xfst-scripts/PlusOrMinus.xfst.script
GPL-3+           | GPL-3             tools/src/calculate_functions.h
GPL-3+           | GPL-3             tools/src/FunctionalTransducer.h
GPL-3+           | GPL-3             tools/src/guessify_fst.cc
GPL-3+           | GPL-3             tools/src/guessify_fst.h
GPL-3+           | GPL-3             tools/src/hfst-affix-guessify.cc
GPL-3+           | GPL-3             tools/src/hfst-binary-tool.cc
GPL-3+           | GPL-3             tools/src/hfst-check-alpha.cc
GPL-3+           | GPL-3             tools/src/hfst-commandline.cc
GPL-3+           | GPL-3             tools/src/hfst-commandline.h
GPL-3+           | GPL-3             tools/src/hfst-compare.cc
GPL-3+           | GPL-3             tools/src/hfst-compose.cc
GPL-3+           | GPL-3             tools/src/hfst-compose-intersect.cc
GPL-3+           | GPL-3             tools/src/hfst-concatenate.cc
GPL-3+           | GPL-3             tools/src/hfst-conjunct.cc
GPL-3+           | GPL-3             tools/src/hfst-determinize.cc
GPL-3+           | GPL-3             tools/src/hfst-disjunct.cc
GPL-3+           | GPL-3             tools/src/hfst-dump-alphabets.cc
GPL-3+           | GPL-3             tools/src/hfst-edit-metadata.cc
GPL-3+           | GPL-3             tools/src/hfst-eliminate-flags.cc
GPL-3+           | GPL-3             tools/src/hfst-expand-equivalences.cc
GPL-3+           | GPL-3             tools/src/hfst-flookup.cc
GPL-3+           | GPL-3             tools/src/hfst-format.cc
GPL-3+           | GPL-3             tools/src/hfst-fst2fst.cc
GPL-3+           | GPL-3             tools/src/hfst-fst2strings.cc
GPL-3+           | GPL-3             tools/src/hfst-fst2txt.cc
GPL-3+           | GPL-3             tools/src/hfst-grep.cc
GPL-3+           | GPL-3             tools/src/hfst-guess.cc
GPL-3+           | GPL-3             tools/src/hfst-guessify.cc
GPL-3+           | GPL-3             tools/src/hfst-head.cc
GPL-3+           | GPL-3             tools/src/hfst-info.cc
GPL-3+           | GPL-3             tools/src/hfst-insert-freely.cc
GPL-3+           | GPL-3             tools/src/hfst-invert.cc
GPL-3+           | GPL-3             tools/src/hfst-kill-paths.cc
GPL-3+           | GPL-3             tools/src/hfst-lexc-compiler.cc
GPL-3+           | GPL-3             tools/src/hfst-lookup.cc
GPL-3+           | GPL-3             tools/src/hfst-minimize.cc
GPL-3+           | GPL-3             tools/src/hfst-multiply.cc
GPL-3+           | GPL-3             tools/src/hfst-name.cc
GPL-3+           | Apache-2.0        tools/src/hfst-optimized-lookup.cc
GPL-3+           | Apache-2.0        tools/src/hfst-optimized-lookup.h
GPL-3+           | GPL-3             tools/src/hfst-pair-test.cc
GPL-3+           | GPL-3             tools/src/hfst-pmatch2fst.cc
GPL-3+           | GPL-3             tools/src/hfst-pmatch.cc
GPL-3+           | GPL-3             tools/src/hfst-preprocess-for-optimized-lookup-format.cc
GPL-3+           | GPL-3             tools/src/hfst-priority-disjunct.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/alphabet.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/alphabet.h
GPL-3+           | GPL-3             tools/src/hfst-proc/applicators.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/applicators.h
GPL-3+           | GPL-3             tools/src/hfst-proc/formatter.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/formatter.h
GPL-3+           | GPL-3             tools/src/hfst-proc/hfst-proc.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/hfst-proc.h
GPL-3+           | GPL-3             tools/src/hfst-proc/lookup-path.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/lookup-path.h
GPL-3+           | GPL-3             tools/src/hfst-proc/lookup-state.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/lookup-state.h
GPL-3+           | GPL-3             tools/src/hfst-proc/tokenizer.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/tokenizer.h
GPL-3+           | GPL-3             tools/src/hfst-proc/transducer.cc
GPL-3+           | GPL-3             tools/src/hfst-proc/transducer.h
GPL-3+           | GPL-3             tools/src/hfst-program-options.cc
GPL-3+           | GPL-3             tools/src/hfst-program-options.h
GPL-3+           | GPL-3             tools/src/hfst-project.cc
GPL-3+           | GPL-3             tools/src/hfst-prune-alphabet.cc
GPL-3+           | GPL-3             tools/src/hfst-push-labels.cc
GPL-3+           | GPL-3             tools/src/hfst-push-weights.cc
GPL-3+           | GPL-3             tools/src/hfst-realign.cc
GPL-3+           | GPL-3             tools/src/hfst-regexp2fst.cc
GPL-3+           | GPL-3             tools/src/hfst-remove-epsilons.cc
GPL-3+           | GPL-3             tools/src/hfst-repeat.cc
GPL-3+           | GPL-3             tools/src/hfst-reverse.cc
GPL-3+           | GPL-3             tools/src/hfst-reweight.cc
GPL-3+           | GPL-3             tools/src/hfst-shuffle.cc
GPL-3+           | GPL-3             tools/src/hfst-split.cc
GPL-3+           | GPL-3             tools/src/hfst-strings2fst.cc
GPL-3+           | GPL-3             tools/src/hfst-strip-header.cc
GPL-3+           | GPL-3             tools/src/hfst-substitute.cc
GPL-3+           | GPL-3             tools/src/hfst-subtract.cc
GPL-3+           | GPL-3             tools/src/hfst-summarize.cc
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/build_model_src/FstBuilder.h
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/build_model_src/LexicalModelBuilder.h
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/build_model_src/ModelBuilder.h
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/build_model_src/SequenceModelBuilder.h
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/build_model_src/tagger_aux.py
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/build_model_src/TaggerBuilder.h
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/build_model_src/WeightedStringVectorCollection.h
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/hfst-build-tagger.cc
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/hfst-open-input-file-for-tagger.cc
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/hfst-reweight-tagger.cc
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/hfst-tag.cc
GPL-3+           | GPL-3             tools/src/hfst-tagger/src/hfst_tagger_compute_data_statistics.py
GPL-3+           | GPL-3             tools/src/hfst-tail.cc
GPL-3+           | GPL-3             tools/src/hfst-tokenize.cc
GPL-3+           | GPL-3             tools/src/hfst-tool-metadata.cc
GPL-3+           | GPL-3             tools/src/hfst-tool-metadata.h
GPL-3+           | GPL-3             tools/src/hfst-traverse.cc
GPL-3+           | GPL-3             tools/src/hfst-twolc/src/doxygen_src/hfst_twolc_doxygen_header.h
GPL-3+           | GPL-3             tools/src/hfst-twolc/src/hfst-twolc.cc
GPL-3+           | GPL-3             tools/src/hfst-twolc/src/htwolcpre1-main.cc
GPL-3+           | GPL-3             tools/src/hfst-twolc/src/htwolcpre2-main.cc
GPL-3+           | GPL-3             tools/src/hfst-twolc/src/htwolcpre3-main.cc
GPL-3+           | GPL-3             tools/src/hfst-txt2fst.cc
GPL-3+           | GPL-3             tools/src/hfst-unary-tool.cc
GPL-3+           | GPL-3             tools/src/inc/check-params-unary.h
GPL-3+           | GPL-3             tools/src/inc/getopt-cases-binary.h
GPL-3+           | GPL-3             tools/src/inc/getopt-cases-common.h
GPL-3+           | GPL-3             tools/src/inc/getopt-cases-error.h
GPL-3+           | GPL-3             tools/src/inc/getopt-cases-unary.h
GPL-3+           | GPL-3             tools/src/inc/globals-binary.h
GPL-3+           | GPL-3             tools/src/inc/globals-common.h
GPL-3+           | GPL-3             tools/src/inc/globals-unary.h
GPL-3+           | GPL-3             tools/src/lexc-readline-ui.cc
GPL-3+           | GPL-3             tools/src/parsers/hfst-xfst.cc

Back to Dashboard | View all reviews for this package