GNU Savannah Evaluation for hstbm

Generated on Mon Jan 19 18:51:30 2015
Source: /tmp/gnu_eval.pu6CIQ/./hstbm-0.10
Detection script version: 0.1.1
git URL: `git revision:v0.10 `

NOTE:
This auto-generated report is in alpha-stage, and may contain incorrectly detected items.
Information here should be considered as informal suggestions and guidelines.
The official GNU Savannah Hosting Requirements can be found here: https://savannah.gnu.org/register/requirements.php

The following files are missing both copyright and license statement.

A copyright statement should be of form:
Copyright YEARS NAME
An optional "(C)" and/or contact addresses can be added if you wish, such as:
Copyright (C) YEARS NAME (email)

  1. If these are source code files for your project, consider using the standard license text at the beginning of your file. For GNU licenses, See How to GNU licenses for your own software
  2. If these are supporting/auxiliary files (such as Makefile, ini files), consider adding the GNU All Permissive License.

Projects hosted on GNU Savannah must carry a copyright and license statements.

NOTE:
If these files contain a legally acceptable copyright/license statement, they are acceptable for hosting on GNU Savannah (even if this auto-generated report failed to detect it).
Revising is not a strict requirement, but is highly recommended.
A recognizable copyright and license statements will speed-up project approval on GNU Savannah.

hstbm/bootstrap

Files without canonical license statement

The following files contains statement that is possibly a valid license, but is not the caninocal statement text. For example:
This file is part of PACKAGE and is under the same license as PACKAGE
While this is legally a valid statement, it is better to include one of the canonical full license statements.

Another common reason for mis-detection is putting the license statement at the bottom of the file (it is recommended to put the license statement at the top of the source code file, right after the copyright statement).

Projects hosted on GNU Savannah must carry a license statement.

Please consider revising the license statement, to make it easy for future users and contributers of your project.

  1. If these are source code files for your project, consider using the standard license text at the beginning of your file. For GNU licenses, See How to GNU licenses for your own software
  2. If these are supporting/auxiliary files (such as Makefile, ini files), consider adding the GNU All Permissive License.

NOTE:
If these files contain any legally acceptable license statement, they are acceptable for hosting on GNU Savannah (even if this auto-generated report failed to detect it).
Revising is not a strict requirement, but is highly recommended.
Using a standard license statement will speed-up project approval on GNU Savannah.

hstbm/src/linebuf.c:    it under the terms of the GNU General Public License as published by    but WITHOUT ANY WARRANTY; [trimmed]
hstbm/src/linebuf.h:    it under the terms of the GNU General Public License as published by    but WITHOUT ANY WARRANTY; [trimmed]
hstbm/src/search-files.h:    it under the terms of the GNU General Public License as published by    but WITHOUT ANY WARRANTY; [trimmed]
hstbm/tests/test0: # This file (test0) is licensed under the MIT License.
hstbm/tests/test1: # This file (test1) is licensed under the MIT License.
hstbm/tests/test2: # This file (test2) is licensed under the MIT License.

Small Source Code files without Copyright/License

The following small files were missing a copyright or license statement. Because these files are small (25 lines or less), it is possible that such a statement is not required, or a mention in the README file is sufficient.

Please review the list.
If these are source code files, please add a valid license and copyright statement.
If these are auxiliary files (such as Makefiles), consider adding the short GNU All Permissive License.

hstbm/po/Makefile.am
hstbm/tests/Makefile.am

Missing plain-text license file

Please include a plain-text license file, named either COPYING (for GPL-license) or LICENSE (for other licenses, such as BSD/MIT).

These are the commonly used file names, and using them will help future users and contributors for your project. If your project uses a non-standard name (e.g. license.gpl3 or bsd.txt, please consider renaming these files).

NOTE:
This is not a strict requirement, but is highly recommended.
Using a standard file name will speed-up project approval on GNU Savannah.

Summary of Licenses

License Type no. files
GPLv3-or-later 17
X11/MIT 2
skipped (non-code) 7
skipped (not-text) 1
skipped (too-short) 1
no license detected 9

Summary of Analyzed Files

File Type no. lines Detected License Detected Copyright
README text/plain skipped (non-code) skipped (non-code)
gnulib.git/.keep inode/x-empty skipped (not-text) skipped (not-text)
hstbm/.gitignore text/plain skipped (non-code) skipped (non-code)
hstbm/AUTHORS text/plain skipped (non-code) skipped (non-code)
hstbm/COPYING text/x-pascal skipped (non-code) skipped (non-code)
hstbm/ChangeLog text/plain skipped (non-code) skipped (non-code)
hstbm/Makefile.am text/x-makefile 94 GPLv3-or-later 1997-1998, 2005-2015 Free Software Foundation, Inc.
hstbm/NEWS text/plain skipped (non-code) skipped (non-code)
hstbm/README text/plain skipped (non-code) skipped (non-code)
hstbm/bootstrap text/x-shellscript 50
hstbm/doc/Makefile.am text/x-makefile 8 skipped (too-short) skipped (too-short)
hstbm/po/Makefile.am text/x-makefile 13 (no copyright, perhaps too-small?)
hstbm/src/Makefile.am text/plain 49 GPLv3-or-later 1996, 1997, 2001, 2005, 2006, 2007, 2008 Free Software
hstbm/src/charclass.c text/x-c 908 GPLv3-or-later 1988, 1998, 2000, 2002, 2004-2005, 2007-2015 Free Software
hstbm/src/charclass.h text/x-c 242 GPLv3-or-later 1988, 1998, 2000, 2002, 2004-2005, 2007-2015 Free Software
hstbm/src/compiled-pattern.c text/x-c 678 GPLv3-or-later 1988, 1998, 2000, 2002, 2004-2005, 2007-2015 Free Software
hstbm/src/compiled-pattern.h text/x-c 153 GPLv3-or-later 1988, 1998, 2000, 2002, 2004-2005, 2007-2015 Free Software
hstbm/src/hstbm.c text/x-c 2199 GPLv3-or-later 1989, 1998, 2000, 2005, 2007, 2009-2015 Free
hstbm/src/hstbm.h text/x-c 130 GPLv3-or-later 1989, 1998, 2000, 2005, 2007, 2009-2015 Free
hstbm/src/lexparse.c text/x-c 781 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/lexparse.h text/x-c 153 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/linebuf.c text/x-c 351 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/linebuf.h text/x-c 97 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/main.c text/x-c 534 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,,2015 Free Software Foundation, Inc.\n\
hstbm/src/misc-gettext.h text/x-c 57 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/pattern-lex.h text/x-c 235 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/program-trouble.c text/x-c 245 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/program-trouble.h text/x-c 114 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/search-files.c text/x-c 236 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/search-files.h text/x-c 140 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/src/tristate.h text/x-c 57 GPLv3-or-later 1992, 1997-2002, 2004-2015 Free Software Foundation,
hstbm/tests/Makefile.am text/x-makefile 13 (no copyright, perhaps too-small?)
hstbm/tests/PosixExec.lua text/x-lua 290 X11/MIT 2014-2015 Grouse Software.
hstbm/tests/regression.rig text/plain 789 X11/MIT 2014-2015 Grouse Software.
hstbm/tests/test0 text/x-shellscript 151 2014-2015 Grouse Software.
hstbm/tests/test1 text/x-shellscript 65 2014-2015 Grouse Software.
hstbm/tests/test2 text/x-shellscript 160 2014-2015 Grouse Software.

END OF EVALUATION REPORT