GNU Savannah Evaluation for bmEval

Generated on Sat Apr 9 13:15:36 2016
Source: /tmp/gnu_eval.GfaRMO/./bmEval-1.0
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

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.

tst/ref_output

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.

MANUAL: document under the terms of the GNU General Public License, Version 3 You should have received a cop [trimmed]

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.

shtool:         *:Linux:* )
shtool:             ST="GNU/<Linux >${v_libc}/<${v_kern}>"
shtool:                             if [ ".`egrep '(Red Hat Enterprise Linux|CentOS)' /etc/${tagfile}`" != . ]; then
shtool:                         suse               ) n="[Novell ]SUSE[ Linux]"     ;;
shtool:                         mandrake*|mandriva ) n="Mandriva[ Linux]"          ;;
shtool:                         slackware          ) n="Slackware[ Linux]"         ;;
Makefile: # and Linux console do all support color specification via ASCII

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.

Faddeeva.cpp:     in free/open-source software).

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.

MANUAL.html

Summary of Licenses

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

Summary of Analyzed Files

File Type no. lines Detected License Detected Copyright
testVartable.cpp text/x-c 510 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
parser.h text/x-c 59 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
parser.cpp text/x-c 232 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
evalError.cpp text/x-c 28 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
evaluator.h text/x-c 188 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
mathToken.h text/x-c 236 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
shtool text/x-shellscript 4083 GPLv2-or-later 1994-2008 Ralf S. Engelschall <rse@engelschall.com>,1994-2008 Ralf S. Engelschall <rse@engelschall.c [trimmed]
Makefile text/x-makefile 212 All permissive (GNU) 2015, 2016  Ivano Primi  <ivprimi@libero.it>    
numTypes.h text/x-c 35 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
simple_calculator.cpp text/x-c 616 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    ,2015 Ivano Primi <ivprimi@libero.it>\n" 
Faddeeva.cpp text/plain 2516 X11/MIT 2012 Massachusetts Institute of Technology
test_program.cpp text/x-c 190 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
evaluator.cpp text/x-c 223 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
MANUAL text/plain 1277  2015, 2016 Ivano Primi  <ivprimi(at)libero(dot)it>
variablesTable.cpp text/x-c 158 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
Faddeeva.h text/x-c 62 X11/MIT 2012 Massachusetts Institute of Technology
functionList.h text/plain 657 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
evalError.h text/x-c 95 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
Utils.h text/x-c 87 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
basicCalculator.h text/x-c 94 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
Utils.cpp text/x-c 250 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
README text/plain skipped (non-code) skipped (non-code)
mathToken.cpp text/x-c 283 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
LICENSE text/plain skipped (non-code) skipped (non-code)
translator.cpp text/x-c 279 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
review_latest_changes.sh text/x-shellscript 28 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
bmEvalConf.cpp text/x-c 151 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
basicCalculator.cpp text/x-c 396 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
MANUAL.html application/xml skipped (not-text) skipped (not-text)
tst/runtest.sh text/x-shellscript 65 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
tst/ref_output text/plain 22921 2015, 2016  Ivano Primi  <ivprimi@libero.it>    
tst/exprlist.no_tabs text/plain 1300 All permissive (GNU) 2015, 2016  Ivano Primi  <ivprimi@libero.it>    
variablesTable.h text/x-c 370 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    
INSTALL text/plain 103 All permissive (GNU) 2015, 2016  Ivano Primi  <ivprimi@libero.it>    
translator.h text/x-c 77 GPLv3-or-later 2015, 2016    Ivano Primi ( ivprimi@libero.it )    

END OF EVALUATION REPORT