GNU Savannah Evaluation for imperium

Generated on Mon Jul 13 01:41:07 2015
Source: /tmp/gnu_eval.AjNzjT/./Imperium
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.

Clients/Makefile
Clients/Makefile.in
Doc/communication.doc
Doc/hosting.doc
Doc/imp.doc
Doc/impcre.doc
Doc/impctrl.doc
Doc/impserv.doc
Doc/impshut.doc
Doc/intro.doc
Doc/items.doc
Doc/miners.doc
Doc/security.doc
Doc/ships.doc
Doc/society.doc
Help/build.hlp
Help/buy.hlp
Help/census.hlp
Help/change.hlp
Help/commands.hlp
Help/configure.hlp
Help/dump.hlp
Help/format.hlp
Help/help.hlp
Help/list.hlp
Help/miner.hlp
Help/player.hlp
Help/price.hlp
Help/race.hlp
Help/scan.hlp
Help/ships.hlp
Help/telegram.hlp
ImpCre/Makefile
ImpCre/Makefile.in
ImpCre/bigworld.sh
ImpCre/default.sh
Include/ImpLibSize.c
Include/ImpSize.c
Library/Makefile
Library/Makefile.in
Makefile
Makefile.in
Servers/Makefile
Servers/Makefile.in
config.cache
config.h
config.h.in
config.log
config.status
configure.in
gSCodes
gSCodes.in
install-sh

A recognizable copyright statement was not detected in the following files.
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)

Projects hosted on GNU Savannah must carry a copyright statement.

For more information, see How to Apply GPL License to your source code.

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.

Clients/TelImp.c
Clients/ConImp.c
Include/ImpFeMess.h
Include/Imperium.h
Include/ImpLib.h
ImpCre/ImpCre.c
Library/cmd_edit.c
Library/Combat.h
Library/cmd_trade.c
Library/cmd_move.c
Library/startup.c
Library/scan.c
Library/util.c
Library/cmd_naval2.c
Library/cmd_telep.c
Library/cmd_action.c
Library/cmd_verify.c
Library/parse.c
Library/commands.c
Library/update.c
Library/cmd_map.c
Library/cmd_general1.c
Library/messages.c
Library/cmd_naval.c
Library/ImpPrivate.h
Library/cmd_fight.c
Library/cmd_general3.c
Library/cmd_user.c
Servers/Server.h
Servers/ImpShut.c
Servers/ImpCtrl.h
Servers/ImpCtrl.c
Servers/FileIO.c
Servers/ServerMain.c

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.

Include/Request.h:  * as you preserve this copyright notice.
Library/Scan.h:  * as you preserve this copyright notice.
Library/cmd_general2.c:  * as you preserve this copyright notice.
Library/feSupp.c:  * as you preserve this copyright notice.

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.

Include/Request.h
Library/feSupp.c
Library/Scan.h
Library/cmd_general2.c

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.

CHANGES
DefaultFiles/imp.conMess
Doc/conimp.doc
Doc/files.doc
Help/accept.hlp
Help/chat.hlp
Help/checkpoint.hlp
Help/collect.hlp
Help/declare.hlp
Help/divvy.hlp
Help/doc.hlp
Help/donate.hlp
Help/fire.hlp
Help/fleet.hlp
Help/flush.hlp
Help/headlines.hlp
Help/info.hlp
Help/install.hlp
Help/land.hlp
Help/ledger.hlp
Help/lend.hlp
Help/liftoff.hlp
Help/load.hlp
Help/map.hlp
Help/message.hlp
Help/navigate.hlp
Help/news.hlp
Help/power.hlp
Help/program.hlp
Help/propaganda.hlp
Help/read.hlp
Help/realm.hlp
Help/refuel.hlp
Help/refurbish.hlp
Help/remove.hlp
Help/report.hlp
Help/run.hlp
Help/sell.hlp
Help/setup.hlp
Help/teleport.hlp
Help/tend.hlp
Help/topics.hlp
Help/unload.hlp
INSTALL
Include/Makefile
Include/Makefile.in
MakeLoc
Servers/ic.allow

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.

Clients/TelImp.c:  * Added inclusion of crypt.h else Linux won't see the prototype for crypt()
Clients/TelImp.c:       /* Linux seems to send char 127 for BS */
Clients/ConImp.c:  * Added inclusion of crypt.h else Linux won't see the prototype for crypt()
Clients/ConImp.c:       /* Linux seems to send char 127 for BS */
Servers/ImpShut.c:  * Added inclusion ofcrypt.hfor Linux
Servers/ImpCtrl.c:  * Added inclusion ofcrypt.hfor Linux
Servers/ServerMain.c:  * Added inclusion ofcrypt.hfor Linux
INSTALL:    I only have access to Linux & Sun machines, so I can't test it much

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
All permissive (autotools) 1
GPL(unknown type)-or-later 34
skipped (non-code) 4
skipped (too-short) 18
no license detected 105

Summary of Analyzed Files

File Type no. lines Detected License Detected Copyright
Clients/TelImp.c text/x-c 998 GPL(unknown type)-or-later
Clients/Makefile.in text/x-makefile 67
Clients/Makefile text/x-makefile 68
Clients/ConImp.c text/x-c 999 GPL(unknown type)-or-later
gSCodes.in text/x-shellscript 50
Makefile.in text/x-makefile 38
CHANGES text/plain 10 (no copyright, perhaps too-small?)
install-sh text/x-shellscript 238
configure text/x-shellscript 2357 All permissive (autotools) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
Include/Makefile.in text/x-makefile 13 (no copyright, perhaps too-small?)
Include/ImpFeMess.h text/plain 118 GPL(unknown type)-or-later
Include/Request.h text/x-c 261 (possible copyright)  * as you preserve this copyright notice.
Include/Makefile text/x-makefile 14 (no copyright, perhaps too-small?)
Include/ImpSize.c text/x-c 27
Include/Imperium.h text/plain 876 GPL(unknown type)-or-later
Include/ImpLib.h text/x-c 166 GPL(unknown type)-or-later
Include/README text/x-pascal skipped (non-code) skipped (non-code)
Include/ImpLibSize.c text/x-c 32
ImpCre/Makefile.in text/x-makefile 39
ImpCre/Makefile text/x-makefile 40
ImpCre/bigworld.sh text/x-shellscript 91
ImpCre/default.sh text/x-shellscript 142
ImpCre/ImpCre.c text/x-c 2643 GPL(unknown type)-or-later
impsec.h text/plain 3 skipped (too-short) skipped (too-short)
Library/cmd_edit.c text/x-c 2252 GPL(unknown type)-or-later
Library/feSupp.c text/x-c 210 (possible copyright)  * as you preserve this copyright notice.
Library/Makefile.in text/x-makefile 72
Library/Combat.h text/plain 73 GPL(unknown type)-or-later
Library/cmd_trade.c text/x-c 1714 GPL(unknown type)-or-later
Library/cmd_move.c text/x-c 2192 GPL(unknown type)-or-later
Library/startup.c text/x-c 2227 GPL(unknown type)-or-later
Library/scan.c text/x-c 2576 GPL(unknown type)-or-later
Library/util.c text/x-c 2589 GPL(unknown type)-or-later
Library/cmd_naval2.c text/x-c 1331 GPL(unknown type)-or-later
Library/cmd_telep.c text/x-c 659 GPL(unknown type)-or-later
Library/Scan.h text/plain 125 (possible copyright)  * as you preserve this copyright notice.
Library/Makefile text/x-makefile 73
Library/cmd_action.c text/x-c 380 GPL(unknown type)-or-later
Library/cmd_verify.c text/x-c 2565 GPL(unknown type)-or-later
Library/parse.c text/x-c 1293 GPL(unknown type)-or-later
Library/commands.c text/x-c 819 GPL(unknown type)-or-later
Library/cmd_general2.c text/x-c 1040 (possible copyright)  * as you preserve this copyright notice.
Library/update.c text/x-c 1846 GPL(unknown type)-or-later
Library/cmd_map.c text/x-c 1983 GPL(unknown type)-or-later
Library/cmd_general1.c text/x-c 1129 GPL(unknown type)-or-later
Library/messages.c text/x-c 1839 GPL(unknown type)-or-later
Library/cmd_naval.c text/x-c 2991 GPL(unknown type)-or-later
Library/ImpPrivate.h text/plain 545 GPL(unknown type)-or-later
Library/cmd_fight.c text/x-c 2884 GPL(unknown type)-or-later
Library/cmd_general3.c text/x-c 1936 GPL(unknown type)-or-later
Library/cmd_user.c text/x-c 710 GPL(unknown type)-or-later
Makefile text/x-makefile 39
Servers/Server.h text/plain 68 GPL(unknown type)-or-later
Servers/Makefile.in text/x-makefile 63
Servers/is.allow text/plain 7 skipped (too-short) skipped (too-short)
Servers/ic.allow text/plain 20 (no copyright, perhaps too-small?)
Servers/ImpShut.c text/x-c 512 GPL(unknown type)-or-later
Servers/Makefile text/x-makefile 64
Servers/ImpCtrl.h text/plain 60 GPL(unknown type)-or-later
Servers/ImpCtrl.c text/x-c 961 GPL(unknown type)-or-later
Servers/FileIO.c text/x-c 1547 GPL(unknown type)-or-later
Servers/ServerMain.c text/x-c 3422 GPL(unknown type)-or-later
gSCodes text/x-shellscript 50
Doc/items.doc text/plain 164
Doc/communication.doc text/plain 192
Doc/ships.doc text/plain 232
Doc/intro.doc text/plain 426
Doc/files.doc text/plain 24 (no copyright, perhaps too-small?)
Doc/hosting.doc text/plain 174
Doc/impctrl.doc text/plain 82
Doc/impcre.doc text/x-asm 198
Doc/telimp.doc text/plain 8 skipped (too-short) skipped (too-short)
Doc/miners.doc text/x-c 70
Doc/society.doc text/plain 67
Doc/imp.doc text/plain 757
Doc/impserv.doc text/x-pascal 51
Doc/conimp.doc text/plain 23 (no copyright, perhaps too-small?)
Doc/security.doc text/plain 71
Doc/impshut.doc text/plain 56
configure.in text/x-m4 42
DefaultFiles/imp.logMess text/plain 7 skipped (too-short) skipped (too-short)
DefaultFiles/ReadMe.txt text/plain skipped (non-code) skipped (non-code)
DefaultFiles/imp.conMess text/plain 11 (no copyright, perhaps too-small?)
MakeLoc text/plain 10 (no copyright, perhaps too-small?)
README.md text/plain skipped (non-code) skipped (non-code)
config.h.in text/plain 93
config.log text/plain 49
BUGS text/plain 3 skipped (too-short) skipped (too-short)
config.status text/x-shellscript 355
TODO text/plain skipped (non-code) skipped (non-code)
config.cache text/plain 57
Help/refurbish.hlp text/plain 13 (no copyright, perhaps too-small?)
Help/status.hlp text/plain 8 skipped (too-short) skipped (too-short)
Help/realm.hlp text/plain 16 (no copyright, perhaps too-small?)
Help/dump.hlp text/plain 44
Help/update.hlp text/plain 7 skipped (too-short) skipped (too-short)
Help/accept.hlp text/plain 23 (no copyright, perhaps too-small?)
Help/message.hlp text/plain 23 (no copyright, perhaps too-small?)
Help/chat.hlp text/plain 17 (no copyright, perhaps too-small?)
Help/liftoff.hlp text/plain 11 (no copyright, perhaps too-small?)
Help/ships.hlp text/plain 53
Help/declare.hlp text/plain 21 (no copyright, perhaps too-small?)
Help/fire.hlp text/plain 20 (no copyright, perhaps too-small?)
Help/remove.hlp text/plain 16 (no copyright, perhaps too-small?)
Help/sell.hlp text/plain 11 (no copyright, perhaps too-small?)
Help/configure.hlp text/plain 27
Help/commands.hlp text/plain 26
Help/version.hlp text/plain 5 skipped (too-short) skipped (too-short)
Help/bye.hlp text/plain 4 skipped (too-short) skipped (too-short)
Help/change.hlp text/plain 55
Help/census.hlp text/plain 127
Help/plate.hlp text/plain 8 skipped (too-short) skipped (too-short)
Help/divvy.hlp text/plain 11 (no copyright, perhaps too-small?)
Help/unload.hlp text/plain 15 (no copyright, perhaps too-small?)
Help/load.hlp text/plain 15 (no copyright, perhaps too-small?)
Help/tend.hlp text/plain 10 (no copyright, perhaps too-small?)
Help/refuel.hlp text/plain 12 (no copyright, perhaps too-small?)
Help/scan.hlp text/plain 54
Help/build.hlp text/plain 30
Help/teleport.hlp text/plain 15 (no copyright, perhaps too-small?)
Help/setup.hlp text/x-pascal 10 (no copyright, perhaps too-small?)
Help/topics.hlp text/plain 22 (no copyright, perhaps too-small?)
Help/list.hlp text/plain 26
Help/help.hlp text/plain 26
Help/enumerate.hlp text/plain 6 skipped (too-short) skipped (too-short)
Help/price.hlp text/plain 36
Help/show.hlp text/plain 9 skipped (too-short) skipped (too-short)
Help/grant.hlp text/plain 9 skipped (too-short) skipped (too-short)
Help/propaganda.hlp text/plain 10 (no copyright, perhaps too-small?)
Help/miner.hlp text/plain 64
Help/news.hlp text/plain 12 (no copyright, perhaps too-small?)
Help/power.hlp text/plain 21 (no copyright, perhaps too-small?)
Help/checkpoint.hlp text/plain 23 (no copyright, perhaps too-small?)
Help/telegram.hlp text/plain 26
Help/lend.hlp text/plain 11 (no copyright, perhaps too-small?)
Help/run.hlp text/plain 11 (no copyright, perhaps too-small?)
Help/discharge.hlp text/plain 9 skipped (too-short) skipped (too-short)
Help/navigate.hlp text/plain 15 (no copyright, perhaps too-small?)
Help/player.hlp text/plain 27
Help/name.hlp text/plain 9 skipped (too-short) skipped (too-short)
Help/ledger.hlp text/plain 10 (no copyright, perhaps too-small?)
Help/race.hlp text/plain 39
Help/headlines.hlp text/plain 10 (no copyright, perhaps too-small?)
Help/land.hlp text/plain 12 (no copyright, perhaps too-small?)
Help/read.hlp text/plain 15 (no copyright, perhaps too-small?)
Help/info.hlp text/plain 20 (no copyright, perhaps too-small?)
Help/program.hlp text/x-pascal 14 (no copyright, perhaps too-small?)
Help/log.hlp text/plain 8 skipped (too-short) skipped (too-short)
Help/visual.hlp text/plain 6 skipped (too-short) skipped (too-short)
Help/repay.hlp text/plain 9 skipped (too-short) skipped (too-short)
Help/buy.hlp text/plain 30
Help/map.hlp text/plain 12 (no copyright, perhaps too-small?)
Help/flush.hlp text/plain 13 (no copyright, perhaps too-small?)
Help/collect.hlp text/plain 11 (no copyright, perhaps too-small?)
Help/install.hlp text/plain 12 (no copyright, perhaps too-small?)
Help/doc.hlp text/plain 19 (no copyright, perhaps too-small?)
Help/report.hlp text/plain 15 (no copyright, perhaps too-small?)
Help/donate.hlp text/plain 10 (no copyright, perhaps too-small?)
Help/format.hlp text/plain 26
Help/fleet.hlp text/plain 19 (no copyright, perhaps too-small?)
INSTALL text/plain 19 (no copyright, perhaps too-small?)
config.h text/plain 94

END OF EVALUATION REPORT