Hi,
Below is my attempt at trying to report on some possibly incorrect license attributes. I grab a recent "License" attribute from a recent RPM, and then I show you results from files I automatically scanned from the original FC12 DVD. There are some slight version mismatches between the recent RPM I grabbed and the FC12 RPM, but I did that just in case you already fixed the license attribute - I didn't want to bother you with already fixed stuff!
I hope you can make sense of the format below. The listings after the '---' are source files and their detected license that support my claim that the license attribute in the RPM might be incorrect.
yum-3.2.26-3.fc13.noarch.rpm (License: GPLv2+) (Should it be GPLv2 without +?) --- yum-3.2.25-1/yum-3.2.25/yum/sqlutils.py;GPLv2;,;1
vinagre-2.29.90-1.fc13.i686.rpm (License: GPLv2+) (Should it be GPLv3+?) --- vinagre-2.28.1-1/vinagre-2.28.1/vinagre/vinagre-bookmarks-tree.c;GPLv3+,SeeFile;,;1
vino-2.28.1-1.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv3+?) --- vino-2.28.1-1/vino-2.28.1/capplet/vino-message-box.c;GPLv3+,SeeFile;,;1 vino-2.28.1-1/vino-2.28.1/capplet/vino-url-webservice.c;GPLv3+,SeeFile;,;1
iproute-2.6.32-1.fc13.i686.rpm (License: GPLv2+) (Should it be GPLv2 without a +?) --- iproute-2.6.29-4/iproute2-2.6.29/tc/m_skbedit.c;GPLv2;,WarrantyHope,;0 iproute-2.6.29-4/iproute2-2.6.29/tc/q_multiq.c;GPLv2;,WarrantyHope,;0
alsa-utils-1.0.22-1.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv2 without +?) --- alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_sysdeps.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_sysfs.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_utils_run.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_utils_string.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/seq/aconnect/aconnect.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/seq/aseqnet/aseqnet.c;GPLv2;,;0
bison-2.4.1-4.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv3+?) --- bison-2.4.1-4/bison-2.4.1/data/glr.cc;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/glr.c;GPLv3+,SeeFile;,;2 bison-2.4.1-4/bison-2.4.1/data/lalr1.cc;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/lalr1.java;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/location.cc;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/yacc.c;GPLv3+,SeeFile;,;2 bison-2.4.1-4/bison-2.4.1/djgpp/subpipe.c;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/lib/abitset.c;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/lib/argmatch.c;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/lib/basename.c;GPLv3+,SeeFile;,;1 [etc...]
fetchmail-6.3.14-1.fc13.i686.rpm (License: GPL+ and Public Domain) (Should it be GPLv2+?) --- fetchmail-6.3.11-3/fetchmail-6.3.11/contrib/fetchmail-mode.el;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/getopt1.c;GPLv2+;,;1 fetchmail-6.3.11-3/fetchmail-6.3.11/getopt.c;GPLv2+;,;1 fetchmail-6.3.11-3/fetchmail-6.3.11/rfc2047e.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/smbdes.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/smbencrypt.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/smbmd4.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/stpcpy.c;GPLv2+;,;0
firstboot-1.110-1.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv2 without a +?) --- firstboot-1.110-1/firstboot-1.110/firstboot/config.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/constants.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/interface.py;GPLv2;,;3 firstboot-1.110-1/firstboot-1.110/firstboot/loader.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/module.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/moduleset.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/xfrontend.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/modules/create_user.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/modules/date.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/modules/eula.py;GPLv2,GPLv2;,;7 firstboot-1.110-1/firstboot-1.110/modules/welcome.py;GPLv2;,;2
iptables-1.4.6-2.fc13.i686.rpm (License: GPL+) (Should it be GPLv2 without a +, or maybe GPLv2+ ?) --- iptables-1.4.5-1/iptables-1.4.5/extensions/libip6t_HL.c;GPLnoVersion;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libip6t_mh.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libipt_set.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libipt_SET.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libipt_TTL.c;GPLnoVersion;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libxt_cluster.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libxt_connmark.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libxt_CONNMARK.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/ip6tables.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/ip6tables-standalone.c;GPLv2+;,;1 iptables-1.4.5-1/iptables-1.4.5/iptables.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/iptables-standalone.c;GPLv2+;,;1 iptables-1.4.5-1/iptables-1.4.5/libipq/libipq.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/xtables.c;GPLv2+;,;0
kdebindings-4.4.0-1.fc12.src.rpm (License: LGPLv2+) (Should it be GPLv2+ or GPLv3+ depending on binary rpm?) --- kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/akonadi/src/akonadi.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/akonadi/src/akonadihandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/khtml/src/khtml.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/khtml/src/khtmlhandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/kimono/src/kdehandlers.cpp;GPLv2+;,;0 [etc...] kdebindings-4.3.2-1/kdebindings-4.3.2/kalyptus/kalyptusCxxToCSharp.pm;GPLv2+,GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/kalyptus/kalyptusCxxToECMA.pm;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/kalyptus/kalyptusCxxToKimono.pm;GPLv2+;,;0 [etc...] kdebindings-4.3.2-1/kdebindings-4.3.2/php/phpqt/mirrors/main.cpp;GPLv3+,SeeFile;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/php/phpqt/mirrors/SmokeItem.cpp;GPLv3+,SeeFile;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/php/phpqt/mirrors/smokemodel.cpp;GPLv3+,SeeFile;,;1 [etc...] kdebindings-4.3.2-1/kdebindings-4.3.2/python/pykde4/configure.py;GPLv2+;,;2 kdebindings-4.3.2-1/kdebindings-4.3.2/python/pykde4/examples/polkitqtExamples/pkexamplehelper.py;GPLv2+;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/python/pykde4/examples/polkitqtExamples/pkexample.py;GPLv2+;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/akonadi/akonadi.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/akonadi/akonadihandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/kdevplatform/kdevplatform.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/kdevplatform/kdevplatformhandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/khtml/khtml.cpp;GPLv2+;,;0
Hi,
I'm thinking the right place for these reports is actually:
If no one objects within next week, I'll start creating the bug reports on March 2nd.
yours,
Julius
On Tue, Feb 16, 2010 at 10:41 PM, Julius Davies juliusdavies@gmail.com wrote:
Hi,
Below is my attempt at trying to report on some possibly incorrect license attributes. I grab a recent "License" attribute from a recent RPM, and then I show you results from files I automatically scanned from the original FC12 DVD. There are some slight version mismatches between the recent RPM I grabbed and the FC12 RPM, but I did that just in case you already fixed the license attribute - I didn't want to bother you with already fixed stuff!
I hope you can make sense of the format below. The listings after the '---' are source files and their detected license that support my claim that the license attribute in the RPM might be incorrect.
yum-3.2.26-3.fc13.noarch.rpm (License: GPLv2+) (Should it be GPLv2 without +?)
yum-3.2.25-1/yum-3.2.25/yum/sqlutils.py;GPLv2;,;1
vinagre-2.29.90-1.fc13.i686.rpm (License: GPLv2+) (Should it be GPLv3+?)
vinagre-2.28.1-1/vinagre-2.28.1/vinagre/vinagre-bookmarks-tree.c;GPLv3+,SeeFile;,;1
vino-2.28.1-1.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv3+?)
vino-2.28.1-1/vino-2.28.1/capplet/vino-message-box.c;GPLv3+,SeeFile;,;1 vino-2.28.1-1/vino-2.28.1/capplet/vino-url-webservice.c;GPLv3+,SeeFile;,;1
iproute-2.6.32-1.fc13.i686.rpm (License: GPLv2+) (Should it be GPLv2 without a +?)
iproute-2.6.29-4/iproute2-2.6.29/tc/m_skbedit.c;GPLv2;,WarrantyHope,;0 iproute-2.6.29-4/iproute2-2.6.29/tc/q_multiq.c;GPLv2;,WarrantyHope,;0
alsa-utils-1.0.22-1.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv2 without +?)
alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_sysdeps.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_sysfs.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_utils_run.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/alsactl/init_utils_string.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/seq/aconnect/aconnect.c;GPLv2;,;0 alsa-utils-1.0.21-2/alsa-utils-1.0.21/seq/aseqnet/aseqnet.c;GPLv2;,;0
bison-2.4.1-4.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv3+?)
bison-2.4.1-4/bison-2.4.1/data/glr.cc;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/glr.c;GPLv3+,SeeFile;,;2 bison-2.4.1-4/bison-2.4.1/data/lalr1.cc;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/lalr1.java;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/location.cc;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/data/yacc.c;GPLv3+,SeeFile;,;2 bison-2.4.1-4/bison-2.4.1/djgpp/subpipe.c;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/lib/abitset.c;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/lib/argmatch.c;GPLv3+,SeeFile;,;1 bison-2.4.1-4/bison-2.4.1/lib/basename.c;GPLv3+,SeeFile;,;1 [etc...]
fetchmail-6.3.14-1.fc13.i686.rpm (License: GPL+ and Public Domain) (Should it be GPLv2+?)
fetchmail-6.3.11-3/fetchmail-6.3.11/contrib/fetchmail-mode.el;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/getopt1.c;GPLv2+;,;1 fetchmail-6.3.11-3/fetchmail-6.3.11/getopt.c;GPLv2+;,;1 fetchmail-6.3.11-3/fetchmail-6.3.11/rfc2047e.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/smbdes.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/smbencrypt.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/smbmd4.c;GPLv2+;,;0 fetchmail-6.3.11-3/fetchmail-6.3.11/stpcpy.c;GPLv2+;,;0
firstboot-1.110-1.fc12.i686.rpm (License: GPLv2+) (Should it be GPLv2 without a +?)
firstboot-1.110-1/firstboot-1.110/firstboot/config.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/constants.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/interface.py;GPLv2;,;3 firstboot-1.110-1/firstboot-1.110/firstboot/loader.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/module.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/moduleset.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/firstboot/xfrontend.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/modules/create_user.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/modules/date.py;GPLv2;,;2 firstboot-1.110-1/firstboot-1.110/modules/eula.py;GPLv2,GPLv2;,;7 firstboot-1.110-1/firstboot-1.110/modules/welcome.py;GPLv2;,;2
iptables-1.4.6-2.fc13.i686.rpm (License: GPL+) (Should it be GPLv2 without a +, or maybe GPLv2+ ?)
iptables-1.4.5-1/iptables-1.4.5/extensions/libip6t_HL.c;GPLnoVersion;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libip6t_mh.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libipt_set.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libipt_SET.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libipt_TTL.c;GPLnoVersion;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libxt_cluster.c;GPLv2;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libxt_connmark.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/extensions/libxt_CONNMARK.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/ip6tables.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/ip6tables-standalone.c;GPLv2+;,;1 iptables-1.4.5-1/iptables-1.4.5/iptables.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/iptables-standalone.c;GPLv2+;,;1 iptables-1.4.5-1/iptables-1.4.5/libipq/libipq.c;GPLv2+;,;0 iptables-1.4.5-1/iptables-1.4.5/xtables.c;GPLv2+;,;0
kdebindings-4.4.0-1.fc12.src.rpm (License: LGPLv2+) (Should it be GPLv2+ or GPLv3+ depending on binary rpm?)
kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/akonadi/src/akonadi.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/akonadi/src/akonadihandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/khtml/src/khtml.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/khtml/src/khtmlhandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/csharp/kimono/src/kdehandlers.cpp;GPLv2+;,;0 [etc...] kdebindings-4.3.2-1/kdebindings-4.3.2/kalyptus/kalyptusCxxToCSharp.pm;GPLv2+,GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/kalyptus/kalyptusCxxToECMA.pm;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/kalyptus/kalyptusCxxToKimono.pm;GPLv2+;,;0 [etc...] kdebindings-4.3.2-1/kdebindings-4.3.2/php/phpqt/mirrors/main.cpp;GPLv3+,SeeFile;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/php/phpqt/mirrors/SmokeItem.cpp;GPLv3+,SeeFile;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/php/phpqt/mirrors/smokemodel.cpp;GPLv3+,SeeFile;,;1 [etc...] kdebindings-4.3.2-1/kdebindings-4.3.2/python/pykde4/configure.py;GPLv2+;,;2 kdebindings-4.3.2-1/kdebindings-4.3.2/python/pykde4/examples/polkitqtExamples/pkexamplehelper.py;GPLv2+;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/python/pykde4/examples/polkitqtExamples/pkexample.py;GPLv2+;,;1 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/akonadi/akonadi.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/akonadi/akonadihandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/kdevplatform/kdevplatform.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/kdevplatform/kdevplatformhandlers.cpp;GPLv2+;,;0 kdebindings-4.3.2-1/kdebindings-4.3.2/ruby/khtml/khtml.cpp;GPLv2+;,;0
-- yours,
Julius Davies 250-592-2284 (Home) 250-893-4579 (Mobile) http://juliusdavies.ca/logging.html
On 02/24/2010 06:37 AM, Julius Davies wrote:
Hi,
I'm thinking the right place for these reports is actually:
Did you generate this list using a script? I'm interested in taking a look at that script if you don't mind ;-)
-- Jeroen
If you fire an email off to Dr. Daniel M. German he's probably happy to send you the script! It's in perl and makes heavy use of regular expressions. In some preliminary tests it seems to be more accurate than Fossology, and it runs much much faster. The fosslic command-line tool is almost unusable in my opinion because of how slow it is. I hope I haven't offended any Fossology people on this list!
I'm not sure if he's sole author or if it was funded or what, but I know he hopes to release it under the GPL soon if he hasn't already.
yours,
Julius
On Tue, Feb 23, 2010 at 9:43 PM, Jeroen van Meeuwen kanarip@kanarip.com wrote:
On 02/24/2010 06:37 AM, Julius Davies wrote:
Hi,
I'm thinking the right place for these reports is actually:
Did you generate this list using a script? I'm interested in taking a look at that script if you don't mind ;-)
-- Jeroen
On 02/24/2010 12:37 AM, Julius Davies wrote:
Hi,
I'm thinking the right place for these reports is actually:
If no one objects within next week, I'll start creating the bug reports on March 2nd.
Please block these against FE-Legal when you open the bug reports, so I can easily find them.
Thanks,
~spot