I'll add my vote for license match highlighting. This was an extremely useful feature in bsam, and for us it is the single most missed feature since the transition to nomos. In fact, while I like nomos for its speed and easier review of results, I wish bsam was not removed and was instead left as an alternative scanning agent. We are still using 1.3.0, where both agents co-exist side-by-side, and we sometimes run scans with both. When we scan with both agents, we rely primarily on nomos scan, but also check bsam results for few particular licenses of high interest to us. At times, bsam would find things that nomos missed, so it's a good complement to nomos.
One particular type of files that nomos was not stellar with is a class of debian copyright files. Those files tend to be long and list many licenses aggregated from many source files, which is in contrast to single source files with which nomos heuristics were primarily developed. Another issue we ran into with nomos is scanning of native executables. For instance, if you scan GNU tar executable with bSAM and nomos, bSAM will report GPLv3 while nomos will stay silent. GNU tar has an embedded license statement (type tar --version to see it), and bSAM finds this string. Nomos on the other hand expects files to be in a form of a single 0-terminated string, and so regexp search on a binary file will typically terminate prematurely. Of course, I realize that nomos and fossology were designed primariliy for scanning source code (possibly deeply archived), but bSAM agent's ability to find license strings in native executables was very nice, and we miss it in nomos. (By the way, one possible improvement would be to filter native executables and possibly other non-text files through Unix "strings" command prior to passing the data to nomos - e.g. that works for my GNU tar example). This is a longish post, so I'll summarize briefly: 1. license match highlighting is super-important for us 2. we would love to see bSAM reappear in its 1.3.0 form, even if no further development is planned for it 3. I'd suggest running Unix strings(1) command on native executables prior to passing the data to nomos By the way, license match highlighting was important enough for us that I've spent some time studying how nomos works and thinking about how it could be done. I have a very rough proof of concept thing that works about 90% of the time. (By "works" I mean it gives you some idea about where the license is found in the file). I'd be happy to share the ideas (and code if there is interest). This would be probably better suited for fossology-devel mailing list. Let me know if you are interested, and I could join the list and talk there... Best regards, Drago Mitrinovic Motorola Mobility Open Source Review Board On Fri, Jul 29, 2011 at 10:22 AM, Laser, Mary <mary.la...@hp.com> wrote: > Hello FOSSologists! > Thank you all for your votes. It's very important for us to hear from our > users so we know how to prioritize the many features and requests we have on > our "to-do" list. > > We REALY do listen and value your feedback. Keep it coming! > > The FOSSology Project > http://fossology.org > > > > > -----Original Message----- > > From: fossology-boun...@fossology.org [mailto:fossology- > > boun...@fossology.org] On Behalf Of Dabrowski, Ivo > > Sent: Friday, July 29, 2011 6:12 AM > > Subject: Re: [FOSSology] License highlighting (Bob Gobeille) > > > > Here's my vote, too. BSAM as used in older versions of FOSSology > > reveals matches (and derivations) easily. > > > > Ivo > > > > > > -----Ursprüngliche Nachricht----- > > Von: fossology-boun...@fossology.org [mailto:fossology- > > boun...@fossology.org] Im Auftrag von Bob Gobeille > > Gesendet: Freitag, 29. Juli 2011 01:27 > > Betreff: Re: [FOSSology] License highlighting (Bob Gobeille) > > > > Oh - multiple pages. That is painful. > > > > Thanks for voting Dave. > > > > Bob Gobeille > > > > > > On Jul 28, 2011, at 4:43 PM, Dave McLoughlin wrote: > > > > > I'll cast my vote, highlighting is very important to us. We spend a > > lot of > > > time searching, scrolling and manually scanning contents to find a > > match > > > when there's no highlighting. > > > > > > It's extremely painful when the contents are displayed across > > multiple > > > pages. > > > > > > Dave > > > > > > > > >> Date: Wed, 27 Jul 2011 12:05:56 -0600 > > >> From: Bob Gobeille <bob.gobei...@hp.com> > > >> Subject: Re: [FOSSology] License highlighting > > >> > > >> Hello Volker, > > >> The database table license_file is where nomos records what license > > matched in > > >> what file. There are columns for where in the file the match > > occurred, but > > >> they are not currently populated by nomos. > > >> > > >> Would anyone else like to vote on how important highlighting the > > license match > > >> is? > > >> > > >> Bob Gobeille > > >> > > >> > > _______________________________________________ > fossology mailing list > fossology@fossology.org > http://fossology.org/mailman/listinfo/fossology >
_______________________________________________ fossology mailing list fossology@fossology.org http://fossology.org/mailman/listinfo/fossology