GNU Savannah Evaluation for AstrUtils

Generated on Thu Jan 22 21:05:54 2015
Source: /tmp/gnu_eval.fiQhkI/./astrutils-0.1
Detection script version: 0.1.1

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.

config.h.in
doc/findversions.sh
doc/formath.texi
src/imgcrop/astrimgcrop.conf
src/mkprof/astrmkprof.conf
tests/basicchecks.sh
tests/imgcrop/imgcat.sh
tests/imgcrop/radec.sh
tests/imgcrop/section.sh
tests/imgcrop/wcscat.sh
tests/imgcrop/xcyc.sh
tests/imgcrop/xcycnoblank.sh
tests/mkprof/mosaic1.sh
tests/mkprof/mosaic2.sh
tests/mkprof/mosaic3.sh
tests/mkprof/mosaic4.sh

The following files possibly contain a copyright statement in non-canonical form.
A recognizable copyright statement in this script should be of form:
Copyright (C) YEAR NAME (email)
It is possible these files contain a valid yet unrecognizable form of the copyright statement (usually due to different formatting).

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

NOTE:
If these files contain a legally acceptable copyright 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 statement will speed-up project approval on GNU Savannah.

src/imgcrop/astrimgcrop.1: .SH COPYRIGHT Copyright \(co 2013\-2015, Free Software Foundation.
src/mkprof/astrmkprof.1: .SH COPYRIGHT Copyright \(co 2013\-2015, Free Software Foundation.

Files without License Statement

A license statement was not detected in the following files.

It is possible these files contain a valid yet unrecognizable form of the license statement (usually due to different formatting).

  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 license statement.

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.

src/imgcrop/Makefile.am
src/mkprof/Makefile.am
configure.ac
doc/Makefile.am
lib/Makefile.am
Makefile.am

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.

src/imgcrop/astrimgcrop.1: License GPLv3+: GNU General public license version 3 or later.
src/mkprof/astrmkprof.1: License GPLv3+: GNU General public license version 3 or later.

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.

tests/Makefile.am
tests/mkprof/mkprofcat1.txt

Possible misue of Linux vs GNU/Linux

The following files use the term Linux.

Linux is a Kernel, not a whole operating system. Please consider using the correct term GNU/Linux if the context is operating system and not Kernel-specific topic.

For more information, see Why GNU/Linux, Linux and GNU, and Words to Avoid.

doc/astrutils.texi: The Wikipedia pages on ``Linux distribution'' and ``GNU'' and
doc/astrutils.texi: ``Linux'' will provide you with a wealth of information. In general,
doc/astrutils.texi: Linux@footnote{@url{https://www.archlinux.org/}},
doc/astrutils.texi: Gentoo@footnote{@url{https://www.gentoo.org/}} and Linux from
doc/astrutils.texi: in Arch Linux), you can configure the build options of specific
doc/astrutils.texi: during the compilation of the code if you are in linux. You now have
doc/astrutils.texi: # PGPLOT/makemake PGPLOT linux g77_gcc
doc/astrutils.texi: @command{# pacman -S libjpeg} in Arch Linux (which installs
doc/astrutils.texi: @command{# yum install libjpeg} in Fedora, CentOS, Scientific linux or

Possible misue of Open Source vs Free Software

The following files use the term Open Source.

Please use Free Software to refer to software which respects Your Freedom.

For more information, see Why 'Open Source' misses the point of Free Software, and Words to Avoid.

doc/astrutils.texi: Open source, but with complex programming constructs that require a

Summary of Licenses

License Type no. files
All permissive (GNU) 1
All permissive (autotools) 8
GFDL 2
GPLv2-or-later 6
GPLv3-or-later 49
X11/MIT 1
skipped (non-code) 6
skipped (not-text) 1
skipped (too-short) 7
no license detected 26

Summary of Analyzed Files

File Type no. lines Detected License Detected Copyright
AUTHORS text/plain skipped (non-code) skipped (non-code)
THANKS text/plain skipped (non-code) skipped (non-code)
src/imgcrop/wcsmode.c text/x-c 425 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/Makefile.in text/plain 679 All permissive (autotools) 1994-2013 Free Software Foundation, Inc.
src/imgcrop/main.c text/x-c 53 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/wcsmode.h text/plain 34 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/astrimgcrop.1 text/troff 153 (possible copyright) .SH COPYRIGHT Copyright \(co 2013\-2015, Free Software Foundation.
src/imgcrop/args.h text/x-c 473 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/cite.h text/plain 37 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/crop.h text/x-c 73 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/imgcrop.c text/x-c 337 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/ui.h text/plain 31 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/Makefile.am text/plain 53 2013-2014 Mohammad Akhlaghi
src/imgcrop/crop.c text/x-c 692 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/imgcrop.h text/plain 28 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/astrimgcrop.conf text/plain 31
src/imgcrop/main.h text/x-c 163 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/imgcrop/ui.c text/x-c 756 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/Makefile.in text/plain 682 All permissive (autotools) 1994-2013 Free Software Foundation, Inc.
src/mkprof/oneprofile.c text/x-c 544 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/main.c text/x-c 53 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/mkprof.h text/x-c 76 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/args.h text/x-c 596 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/cite.h text/plain 37 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/mkprof.c text/x-c 697 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/ui.h text/plain 31 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/profiles.c text/x-c 159 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/oneprofile.h text/plain 34 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/Makefile.am text/plain 50 2013-2014 Mohammad Akhlaghi
src/mkprof/profiles.h text/x-c 52 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/main.h text/x-c 178 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/ui.c text/x-c 720 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
src/mkprof/astrmkprof.1 text/troff 184 (possible copyright) .SH COPYRIGHT Copyright \(co 2013\-2015, Free Software Foundation.
src/mkprof/astrmkprof.conf text/plain 46
Makefile.in text/plain 819 All permissive (autotools) 1994-2013 Free Software Foundation, Inc.
install-sh text/x-shellscript 527 X11/MIT 1994 X Consortium
include/fixedstringmacros.h text/plain 71 GPLv3-or-later 2013-2015 Mohammad Akhlaghi,2013-2015, Free Software Foundation."
include/timing.h text/x-c 34 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/box.h text/plain 40 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/commonargs.h text/x-c 262 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/commonparams.h text/x-c 53 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/statistics.h text/x-c 116 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/configfiles.h text/x-c 163 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/checkset.h text/x-c 164 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/arraymanip.h text/plain 31 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/neighbors.h text/plain 128 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/astrthreads.h text/plain 37 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/fitsarrayvv.h text/x-c 139 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/txtarrayvv.h text/x-c 55 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
include/linkedlist.h text/x-c 249 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
configure text/x-shellscript 7069 All permissive (autotools) 1992-1996, 1998-2012 Free Software Foundation, Inc.,2012 Free Software Foundation, Inc.,2012 Free So [trimmed]
depcomp text/x-shellscript 791 GPLv2-or-later 1999-2013 Free Software Foundation, Inc.
missing text/x-shellscript 215 GPLv2-or-later 1996-2013 Free Software Foundation, Inc.
configure.ac text/plain 221 2014 Mohammad Akhlaghi
COPYING text/x-pascal skipped (non-code) skipped (non-code)
NEWS text/plain skipped (non-code) skipped (non-code)
compile text/x-shellscript 347 GPLv2-or-later 1999-2013 Free Software Foundation, Inc.
doc/subpackageversions.texi text/x-msdos-batch 2 skipped (too-short) skipped (too-short)
doc/Makefile.in text/x-makefile 728 All permissive (autotools) 1994-2013 Free Software Foundation, Inc.
doc/astrutils.texi text/x-tex 5254 GFDL @copyright{} 2013-2015 Free Software Foundation, Inc.,2013-2015, Free Software Foundation.
doc/mdate-sh text/x-shellscript 224 GPLv2-or-later 1995-2013 Free Software Foundation, Inc.
doc/stamp-vti text/x-msdos-batch 4 skipped (too-short) skipped (too-short)
doc/texinfo.tex text/x-tex 10079 GPLv3-or-later 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
doc/findversions.sh text/x-shellscript 54
doc/astrutils.info application/octet-stream skipped (not-text) skipped (not-text)
doc/fdl.texi text/x-pascal 505 GFDL @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
doc/Makefile.am text/plain 34 2013-2014 Mohammad Akhlaghi
doc/formath.texi text/plain 63
doc/version.texi text/x-msdos-batch 4 skipped (too-short) skipped (too-short)
lib/box.c text/x-c 260 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/fitsarrayvv.c text/x-c 1078 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/Makefile.in text/plain 633 All permissive (autotools) 1994-2013 Free Software Foundation, Inc.
lib/statistics.c text/x-c 556 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/astrthreads.c text/x-c 99 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/timing.c text/x-c 51 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/Makefile.am text/plain 44 2013-2014 Mohammad Akhlaghi
lib/linkedlist.c text/x-c 686 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/checkset.c text/x-c 623 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/configfiles.c text/x-c 200 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/txtarrayvv.c text/x-c 409 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
lib/arraymanip.c text/x-c 63 GPLv3-or-later 2013-2015 Mohammad Akhlaghi
Makefile.am text/x-makefile 38 2013-2014 Mohammad Akhlaghi
ChangeLog text/plain skipped (non-code) skipped (non-code)
tests/Makefile.in text/plain 834 All permissive (autotools) 1994-2013 Free Software Foundation, Inc.
tests/imgcrop/radec.sh text/plain 26
tests/imgcrop/xcycnoblank.sh text/plain 26
tests/imgcrop/imgcat.sh text/plain 27
tests/imgcrop/section.sh text/plain 26
tests/imgcrop/cat.txt text/plain 2 skipped (too-short) skipped (too-short)
tests/imgcrop/xcyc.sh text/plain 26
tests/imgcrop/wcscat.sh text/plain 27
tests/Makefile.am text/plain 24 2013-2014 Mohammad Akhlaghi
tests/mkprof/mosaic2.sh text/plain 27
tests/mkprof/mosaic1.sh text/plain 26
tests/mkprof/mosaic3.sh text/plain 25
tests/mkprof/mkprofcat2.txt text/plain 1 skipped (too-short) skipped (too-short)
tests/mkprof/mkprofcat3.txt text/plain 1 skipped (too-short) skipped (too-short)
tests/mkprof/mkprofcat4.txt text/plain 1 skipped (too-short) skipped (too-short)
tests/mkprof/mosaic4.sh text/plain 25
tests/mkprof/mkprofcat1.txt text/plain 14 (no copyright, perhaps too-small?)
tests/basicchecks.sh text/plain 28
config.h.in text/plain 144
README text/plain skipped (non-code) skipped (non-code)
test-driver text/x-shellscript 139 GPLv2-or-later 2011-2013 Free Software Foundation, Inc.
aclocal.m4 text/x-m4 1209 All permissive (autotools) 1996-2013 Free Software Foundation, Inc.,2002-2013 Free Software Foundation, Inc.,2011-2013 Free Sof [trimmed]
ar-lib text/x-shellscript 270 GPLv2-or-later 2010-2013 Free Software Foundation, Inc.
INSTALL text/plain 370 All permissive (GNU) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,

END OF EVALUATION REPORT