[netsa-tools-discuss] SiLK check-struct and license issues

B Galliart bgallia at gmail.com
Sat May 16 00:34:29 EDT 2015


It looks like at some point the ski_extrwrec_t template in
libflowsource/skipfix.c was extended to include flowStartNanoseconds
and flowEndNanoseconds.  However, skiCheckDataStructure() does not seem to
have been updated accordingly.  The result is that all entries
past flowEndMicroseconds report as "hole" when running check-struct.
Adding the two entries after flowEndMicroseconds for the check data
structure function seems to address this.

Is it safe to assume that the holes stated in an unmodified SiLK v3.10.1
check-struct can be ignored?  Also, can the alignment errors for mplsLabels
and pad also be ignored?

There also seems to be a couple issues with the LICENSE.txt which states
SiLK is dual licensed:

(1) Licensed under "Gnu Public License (GPL)" which is problematic since
GPL is actually "General Public License" and not a Gnu Public License.  If
I could get a reply from a member of the SiLK team that SiLK is intended to
be under the "GNU General Public License v2," that would be helpful.

(2) This is not critical, but is something I find confusing.  The secondary
license is stated to be DFARS 252.227.7013 of which the text of the license
does not seem to be provided in the doc directory. Based on what I can
find, DFARS 252.227-7013 [1] was written to be applied to licensing of data
instead of software.  Shouldn't this be licensed under DFARS 252.227-7014
[2] instead?

[1]
http://farsite.hill.af.mil/reghtml/regs/far2afmcfars/fardfars/dfars/Dfars252_227.htm#P296_15657
[2]
http://farsite.hill.af.mil/reghtml/regs/far2afmcfars/fardfars/dfars/Dfars252_227.htm#P684_47378

Lastly, also while not critical, I wondered if it is possible to open a
discussion of relicensing SiLK under "GNU General Public License (GPL) v2
or later" instead of strictly GPL v2?  Likewise of relicensing libfixbuf
under "GNU Lessor General Public License (LGPL) v2.1 or later" instead of
strictly LGPL v2.1?

To put it another way, is there any plans to allow derived works to be
licensed under or combined with GPLv3 works?

Thanks
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the netsa-tools-discuss mailing list