Menu

#24 Licencing problems

open
nobody
None
5
2013-01-03
2009-08-23
AnotherUser
No

As noted at fedora review (https://bugzilla.redhat.com/show_bug.cgi?id=491490) , several files do not have the LGPL2+ ("or any later version") licence headers in the source files.

Additionally, the COPYING file in the root directory suggests a GPL3 or GPL3+ licence, rather than an LGPL licence, which contrasts to what is stated at the project home page.

Instructions on the correct licencing requirements can be found at the GNU home page (http://www.gnu.org/licenses/lgpl.html and http://www.gnu.org/licenses/gpl-howto.html\)

Please note that correct application of chosen licence is a pre-requisite of fedora packages, and is most helpful for downstream packagers.

Thankyou for your time!

$ ./testme
bad ./ghmmwrapper/ghmmwrapper_wrap.c
bad ./tests/two_states_three_symbols.c
bad ./tests/read_fa.c
bad ./tests/read_smodel.c
bad ./tests/label_higher_order_test.c
bad ./tests/randvar_test.c
bad ./tests/generate_PHI.c
bad ./tests/shmm_viterbi_test.c
bad ./tests/chmm_test.c
bad ./tests/libxml-test.c
bad ./tests/ghmmunittests.c
bad ./tests/sequences_old_format.c
bad ./tests/chmm.c
bad ./tests/root_finder_test.c
bad ./tests/test_gsl_ran_gaussian_tail.c
bad ./tests/sequences_test.c
bad ./tests/coin_toss_test.c
bad ./tools/smo2xml.c
bad ./tools/probdist.c
bad ./tools/scluster.c
bad ./tools/smix_hmm.c
bad ./tools/cluster.c
bad ./ghmm/mt19937ar.c
[makerpm@spiderbox ghmm]$ cat test
cat: test: No such file or directory
[makerpm@spiderbox ghmm]$ cat testme
#!/bin/bash

FILES=`find ./ -name \*.c`

for i in $FILES
do
if [ x"`cat $i | grep "any later"`" == x"" ] ; then
echo bad $i
fi
done

Discussion


Log in to post a comment.

MongoDB Logo MongoDB