GNU Savannah Evaluation for openGPIB

Generated on Mon Jul 13 01:08:26 2015
Source: /tmp/gnu_eval.oV6LD9/./git
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.

autogen.sh
configure.ac
doc/HP16500CFatDriverReadme.html
doc/index.html
doc/notes
hdd_driver/Makefile
hdd_driver/build_hpdisk
hdd_driver/cache.c
hdd_driver/dir.c
hdd_driver/fat.h
hdd_driver/file.c
hdd_driver/inode.c
hdd_driver/misc.c
hdd_driver/mkhp
hdd_driver/morkhp.c
hdd_driver/namei_msdos.c
lib/Makefile.am
p2
p3
p4
p5
scripts/hp_16655_to_vcd
sourceforge.notes
src/Makefile.am

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.

scripts/setup_16532
scripts/get_hp_plot
scripts/plot-file
scripts/build_hpdisk
scripts/makepng
scripts/bcommon

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.

hdd_driver/namei_vfat.c:  *    by Gordon Chaffee Copyright (C) 1995.  Send bug reports for the

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.

hdd_driver/fatent.c
hdd_driver/namei_vfat.c

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.

doc/HP16500CHardDriveNotes.html: <span style="font-weight: bold;">&nbsp;&nbsp;&nbsp; it under the terms of the GNU General Public Lic [trimmed]
doc/HP16500CNotes.html: <span style="font-weight: bold;">&nbsp;&nbsp;&nbsp; it under the terms of the GNU General Public Lic [trimmed]

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.

Makefile.am
lib/libopen-gpib.pc.in
scripts/hp1653x_acquire

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/HP16500CHardDriveNotes.html: reading/writing on a intel machine (and any Linux machine)<br>
doc/HP16500CHardDriveNotes.html: This all happens on a Linux box. Sorry, windows users, get a real OS.
doc/HP16500CHardDriveNotes.html: <h2>Introduction to Linux</h2>
doc/HP16500CHardDriveNotes.html: On Linux, which is a form a Unix, life is much easier for these sorts
doc/HP16500CHardDriveNotes.html: under root.&nbsp; Many Linux systems choose to mount removable media
doc/HP16500CHardDriveNotes.html: One more thing, Linux is case sensitive, so <span style="color: rgb(92, 67, 216);"><span style="font-weight: bold;">H</span>elp</span>
doc/HP16500CHardDriveNotes.html: The other wonderful thing about Linux is that you can access a disk
doc/HP16500CHardDriveNotes.html: This includes iso images, floppy images, etc. -- Even if Linux doesn't
doc/HP16500CHardDriveNotes.html: On Linux there is something called a loopback device, and it allows you
doc/HP16500CHardDriveNotes.html:   <li>Remove the current Linux fat drivers (called modules). This means
doc/HP16500CHardDriveNotes.html:   <li>Modify the Linux fat driver found in fs/fat/inode.c in the Linux
doc/HP16500CHardDriveNotes.html: The /dev/sdx is the device on Linux where your CF card appears. There
doc/index.html: work on Linux here:<br>
doc/HP16500CFatDriverReadme.html: <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>HP16500C Linux Fat Driver Readme</title></head><body>
doc/HP16500CFatDriverReadme.html: <h1 style="text-align: center;">HP16500C Linux Fat Driver Readme</h1>
doc/HP16500CFatDriverReadme.html: sudo apt-get install linux-headers-$(uname -r)<br>
lib/serial.c:   int port;                   /* port number,  1-256. Linux: ttyS0=port1*/
hdd_driver/morkhp.c: /**from linux/msdos_fs.h  */
hdd_driver/namei_msdos.c:  *  linux/fs/msdos/namei.c
hdd_driver/Makefile: # Makefile for the Linux fat filesystem support.
hdd_driver/file.c:  *  linux/fs/fat/file.c
hdd_driver/mkhp:    err_exit "Make failed. Are the linux headers installed?"
hdd_driver/mkhp: #this is defined on Linux in sys/mount.h and used in mkdosfs
hdd_driver/namei_vfat.c:  *  linux/fs/vfat/namei.c
hdd_driver/misc.c:  *  linux/fs/fat/misc.c
hdd_driver/inode.c:  *  linux/fs/fat/inode.c
hdd_driver/cache.c:  *  linux/fs/fat/cache.c
hdd_driver/dir.c:  *  linux/fs/fat/dir.c

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.

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

src/hp1655x.h
src/hp1653x.c
src/hp1655x.c
src/hp1653x.h
src/hp16500.c
p4
p5
lib/test.c
lib/hp16500ip.c
lib/open-gpib-param.c
lib/fileio.c
lib/fileio.h
lib/new-interface.c
lib/Makefile.orig
lib/support.c
hdd_driver/morkhp.c

Binary Data Files

The following files are binary data files (not textual source code files).

Some binary formats allow adding copyright and license information inside the file. For others, it is recommended to specify the copyright and license information in the README file.

  1. If you authored these files, please add copyright and license information in each file, or mention them in the README file.
  2. If you obtained these files from another source, you must verify and state their copyright and license information.
  3. Often times files that are free to download (as in 'no cost') are not Free to use (as in respect your freedom to usage, modify and distribute the files). Project hosted on GNU Savannah must not include non-free files.

NOTE:
This auto-generated report cannot detect if the README already mention these files.
If all data files in your project are properly copyrighted and licenses, please disregard this item.

Projects hosted on GNU Savannah must have a valid copyright and statement information for all data files.

doc/8chtrace.jpg
doc/SimpleTech256-sm.jpg

Summary of Licenses

License Type no. files
All permissive (GNU) 1
GPLv3 37
skipped (non-code) 6
skipped (not-text) 2
skipped (too-short) 4
no license detected 31

Summary of Analyzed Files

File Type no. lines Detected License Detected Copyright
AUTHORS text/plain skipped (non-code) skipped (non-code)
src/hp1655x.h text/x-c 358 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/hp1653x.c text/x-c 244 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/tek2gplot.c text/x-c 1662 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/get_hp_1653xx_scope.c text/x-c 448 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/get_tek_waveform.c text/x-c 398 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/hp16500.h text/x-c 148 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/networkanalyzer.c text/x-c 424 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/hp1655x.c text/x-c 1005 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/calc_area_under_curve.c text/x-c 155 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/Makefile.am text/plain 35
src/hp1653x.h text/x-c 59 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/Makefile.orig text/x-makefile 137 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/parse_16500_config.c text/x-c 179 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/get_hp_16555_waveform.c text/x-c 500 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/hp16500.c text/x-c 452 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
src/hp16500_test.c text/x-c 157 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
p4 text/plain 43
p5 text/plain 54
configure.ac text/x-makefile 97
COPYING text/x-pascal skipped (non-code) skipped (non-code)
NEWS text/plain skipped (non-code) skipped (non-code)
p2 text/plain 39
autogen.sh text/x-shellscript 27
doc/HP16500CHardDriveNotes.html text/html 361 2008-2009 Doug Springer &lt;gpib a t rickyrockrat d o t net&gt;</span><br style="font-weight: bold;" [trimmed]
doc/SimpleTech256-sm.jpg image/jpeg skipped (not-text) skipped (not-text)
doc/HP16500CNotes.html text/html 51 2008-2009 Doug Springer &lt;gpib a t rickyrockrat d o t net&gt;</span><br style="font-weight: bold;" [trimmed]
doc/notes text/plain 82
doc/8chtrace.jpg image/jpeg skipped (not-text) skipped (not-text)
doc/8chtrace.html text/html 2 skipped (too-short) skipped (too-short)
doc/index.html text/html 105
doc/HP16500CFatDriverReadme.html text/html 35
lib/config.c text/x-c 187 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/libopen-gpib.pc.in text/plain 13 (no copyright, perhaps too-small?)
lib/test.cfg text/plain 9 skipped (too-short) skipped (too-short)
lib/test.c text/x-c 124 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/serial.c text/x-c 545 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/hp16500ip.c text/x-c 257 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/open-gpib-param.c text/x-c 424 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/fileio.c text/x-c 280 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/fileio.h text/x-c 53 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/build-interfaces text/x-shellscript 147 GPLv3 2008-2014 Doug Springer <gpib@rickyrockrat.net>
lib/_open-gpib.h text/x-c 360 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/prologixs.c text/x-c 301 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/Makefile.am text/plain 57
lib/new-interface.c text/x-c 180 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/open-gpib-inet.c text/x-c 268 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/Makefile.orig text/x-makefile 8 skipped (too-short) skipped (too-short)
lib/open-gpib.c text/x-c 369 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
lib/support.c text/x-c 480 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
hdd_driver/readme.txt text/plain skipped (non-code) skipped (non-code)
hdd_driver/morkhp.c text/x-c 422
hdd_driver/namei_msdos.c text/x-c 705
hdd_driver/Makefile text/plain 29
hdd_driver/fat.h text/x-c 340
hdd_driver/file.c text/x-c 428
hdd_driver/mkhp text/x-shellscript 167
hdd_driver/fatent.c text/x-c 679 2004, OGAWA Hirofumi
hdd_driver/namei_vfat.c text/x-c 1090 (possible copyright)  *    by Gordon Chaffee Copyright (C) 1995.  Send bug reports for the
hdd_driver/rr text/x-shellscript 8 skipped (too-short) skipped (too-short)
hdd_driver/misc.c text/x-c 288
hdd_driver/inode.c text/x-c 1614
hdd_driver/cache.c text/x-c 343
hdd_driver/dir.c text/x-c 1364
hdd_driver/build_hpdisk text/x-shellscript 159
Makefile.am text/x-makefile 17 (no copyright, perhaps too-small?)
ChangeLog text/plain skipped (non-code) skipped (non-code)
README text/plain skipped (non-code) skipped (non-code)
p3 text/plain 43
sourceforge.notes text/plain 29
scripts/hp1653x_acquire text/x-shellscript 19 (no copyright, perhaps too-small?)
scripts/setup_16532 text/x-shellscript 195 GPLv3
scripts/get_hp_plot text/x-shellscript 104 GPLv3
scripts/hp_16655_to_vcd text/x-shellscript 27
scripts/runcal text/plain 40 GPLv3 2008-2009 Doug Springer <gpib@rickyrockrat.net>
scripts/plot-file text/x-shellscript 494 GPLv3
scripts/release.sh text/x-shellscript 227 GPLv3 2008-2014 Doug Springer <gpib@rickyrockrat.net>
scripts/build_hpdisk text/x-shellscript 183 GPLv3
scripts/makepng text/x-shellscript 95 GPLv3
scripts/bcommon text/x-c 64 GPLv3
INSTALL text/plain 368 All permissive (GNU) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,

END OF EVALUATION REPORT