GNU Savannah Evaluation for libknit

Generated on Sun Jan 10 20:05:57 2016
Source: /tmp/gnu_eval.AbcqLc/./libknit-1.0.0
Detection script version: 0.1.1

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:

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.

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.


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.

Problematic New-Line characters

The following file names contains potentially problematic new-line characters/ (such as CR+LF or just CR). Such files tend to cause problems on many computer systems, and are best avoided. Standard Unix files should use LF (\n) as a new-line character.

Revising these files is not a strict requirement, but is highly recommended.


Summary of Licenses

License Type no. files
All permissive (GNU) 1
All permissive (autotools) 8
GPLv2-or-later 5
GPLv3-or-later 17
X11/MIT 1
skipped (non-code) 3
skipped (not-text) 2
skipped (too-short) 2
no license detected 2

Summary of Analyzed Files

File Type no. lines Detected License Detected Copyright
AUTHORS text/plain skipped (non-code) skipped (non-code)
config.sub text/x-shellscript 1807 GPLv3-or-later 1992-2014 Free Software Foundation, Inc.,1992-2014 Free Software Foundation, Inc.
src/ text/plain 775 All permissive (autotools) 1994-2014 Free Software Foundation, Inc.
src/knit.h text/x-c 107 GPLv3-or-later 2015 John Tse
src/_knit.c text/x-c 210 GPLv3-or-later 2015 John Tse
src/rc4.c text/x-c 74 GPLv3-or-later 2015 John Tse
src/md5.c text/x-c 208 GPLv3-or-later 2015 John Tse
src/md2.c text/x-c 100 GPLv3-or-later 2015 John Tse
src/ofb.c text/x-c 37 GPLv3-or-later 2015 John Tse
src/_knit.h text/x-c 64 GPLv3-or-later 2015 John Tse
src/rc2.c text/x-c 189 GPLv3-or-later 2015 John Tse
src/cbc.c text/x-c 56 GPLv3-or-later 2015 John Tse
src/hmac.c text/x-c 71 GPLv3-or-later 2015 John Tse
src/ text/plain 5 skipped (too-short) skipped (too-short)
src/md4.c text/x-c 165 GPLv3-or-later 2015 John Tse
src/misc.c text/x-c 48 GPLv3-or-later 2015 John Tse
src/blowfish.c text/x-c 310 GPLv3-or-later 2015 John Tse
src/knit.c text/x-c 120 GPLv3-or-later 2015 John Tse
src/ecb.c text/x-c 35 GPLv3-or-later 2015 John Tse text/plain 792 All permissive (autotools) 1994-2014 Free Software Foundation, Inc.
install-sh text/x-shellscript 501 X11/MIT 1994 X Consortium
configure text/x-shellscript 13975 All permissive (autotools) 1992-1996, 1998-2012 Free Software Foundation, Inc.,2012 Free Software Foundation, Inc.,2012 Free So [trimmed]
m4/ltversion.m4 text/plain 23 All permissive (autotools) 2004, 2011-2015 Free Software Foundation, Inc.
m4/ltsugar.m4 text/plain 124 All permissive (autotools) 2004-2005, 2007-2008, 2011-2015 Free Software
m4/ltoptions.m4 text/x-m4 437 All permissive (autotools) 2004-2005, 2007-2009, 2011-2015 Free Software
m4/lt~obsolete.m4 text/plain 99 All permissive (autotools) 2004-2005, 2007, 2009, 2011-2015 Free Software
m4/libtool.m4 text/x-m4 8369 GPLv2-or-later 1996-2001, 2003-2015 Free Software Foundation, Inc.,2014 Free Software Foundation, Inc.,2011 Free So [trimmed]
depcomp text/x-shellscript 791 GPLv2-or-later 1999-2014 Free Software Foundation, Inc.
missing text/x-shellscript 215 GPLv2-or-later 1996-2014 Free Software Foundation, Inc. text/plain 11 (no copyright, perhaps too-small?)
COPYING text/x-pascal skipped (non-code) skipped (non-code)
NEWS inode/x-empty skipped (not-text) skipped (not-text)
compile text/x-shellscript 347 GPLv2-or-later 1999-2014 Free Software Foundation, Inc.
config.guess text/x-shellscript 1421 GPLv3-or-later 1992-2014 Free Software Foundation, Inc.,1992-2014 Free Software Foundation, Inc. text/x-makefile 3 skipped (too-short) skipped (too-short)
ChangeLog inode/x-empty skipped (not-text) skipped (not-text)
USAGE text/x-c 454 text/x-shellscript 11147 GPLv2-or-later 1996-2015 Free Software Foundation, Inc.,2004-2015 Free Software Foundation, Inc.,2010-2015 Free Sof [trimmed]
README text/plain skipped (non-code) skipped (non-code)
aclocal.m4 text/x-m4 1157 All permissive (autotools) 1996-2014 Free Software Foundation, Inc.,2002-2014 Free Software Foundation, Inc.,2001-2014 Free Sof [trimmed]
INSTALL text/plain 370 All permissive (GNU) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,