Yeah!  I suspected that was the problem and I was just about to suggest you 
remove the extraneous files.

Thanks for the good news!
Mary

________________________________
From: [email protected] [mailto:[email protected]]
Sent: Thursday, June 04, 2009 8:40 AM
To: Laser, Mary; Donohoe, Mark; [email protected]
Subject: Re: [FOSSology] FW: Identifying new license in Fossology

I did discover extra files in the new folder created, I didn't notice them 
before since they didn't show in the explorer window but they showed in the 
terminal, sorry for misleading you..  After removing the files, it worked 
correctly.  Thanks again for everyone's help.


--- On Thu, 6/4/09, [email protected] <[email protected]> wrote:

From: [email protected] <[email protected]>
Subject: Re: [FOSSology] FW: Identifying new license in Fossology
To: "MaryLaser" <[email protected]>, [email protected], 
"[email protected]" <[email protected]>
Date: Thursday, June 4, 2009, 9:24 AM

Hello All,

Thanks to all those who responded.  I started again with a new installation.  I 
created a directory under /usr/local/share/fossology/agents/licenses with the 
Company name.  I then copied the Adobe and Adobe.meta files from the Adobe 
folder to the folder I created.  I renamed them to Company and Company.meta.  
Next, I opened the Company file in a text editor and copied the Company's 
license into there and saved it.  I opened the Company.meta file in a text 
editor, modified the URL, and saved it.  There were no files that ended in a ~ 
in the new directory.  I only saw two files there.

After executing the command /usr/local/bin/fossinit 
/usr/local/share/fossology/agents/licenses, I noticed there
were two Canonical names added in the "Manage License Terms" page, they were 
Company and Adobe~.  The Adobe~ contained the license which I added.  I went to 
upload a license and it found it associated with the Adobe~ group.  It seems 
that I am not creating the license templates correctly.  What is the correct 
way of creating these files, can I copy it from another license directory and 
modify it using a text editor or is there some tool I need to use to generate 
these files?

Thanks

--- On Wed, 6/3/09, Mark Donohoe <[email protected]> wrote:

From: Mark Donohoe <[email protected]>
Subject: Re: [FOSSology] FW: Identifying new license in Fossology
To: "Laser, Mary" <[email protected]>
Cc: "[email protected]" <[email protected]>, "[email protected]" 
<[email protected]>
Date: Wednesday, June 3, 2009, 8:35 PM

Laser, Mary wrote:

Folks,

As far as the file with ~ at the end.  That's an emacs back up file.  I don't 
know if other editors use a name like that or not.  Even if you just opened a 
file with emacs didn't make any changes, there may still be a backup file.
Hi,
Thanks for the detailed description!  I think the instructions are slightly 
off. You need to create a directory (not a file) in 
/usr/local/share/fossology/agents/licenses/ for your new template.  The 
directory name should be meaningful.  For instance, all Adobe license are under 
the directory Adobe, like this:

la...@myhost:/usr/share/fossology/agents/licenses$<http://us.mc435.mail.yahoo.com/mc/compose?to=la...@myhost:/usr/share/fossology/agents/licenses$>
 ls -l Adobe/
total 24
-rw-r--r-- 1 root root 1883 2009-05-08 17:22 Adobe
-rw-r--r-- 1 root root  599 2009-05-08 17:22 Adobe AFM short
-rw-r--r-- 1 root root   12 2009-05-08 17:22 Adobe AFM short.meta
-rw-r--r-- 1 root root   84 2009-05-08 17:22 Adobe.meta
-rw-r--r-- 1 root root  498 2009-05-08 17:22 Adobe short
-rw-r--r-- 1 root root   84 2009-05-08 17:22 Adobe short.meta
This example contains 3 license templates and their corresponding .meta files.  
When the license analysis matches text to a template, the license 
identification is determined by the file name with the closest matching text.

Based upon what you describe below, I think you did the right thing - despite 
the poor instructions!

I don't know why the License group shows <Company Name> and <Company Name>~.  
Did you ever delete the original <Company Name> you added to the license group 
BEFORE you created a license template?  If not, that could be the cause.  
Please try deleting <Company Name>~.   Also, when you get a template match, 
there should be a "ref" link to click on that displays the reference template 
used to determine the match.  Please try clicking on that and tell me the 
result.  There should be a pathname corresponding to the path where your 
template lives.

Thanks,
Mary



________________________________
From: 
[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>
 
[mailto:[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>]
Sent: Wednesday, June 03, 2009 9:19 AM
To: 
[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>;
 Laser, Mary
Subject: Re: [FOSSology] FW: Identifying new license in Fossology

Thank you for your response.  I tried to follow the instructions below that 
were documented to add a license template:

 1.
Place your file under /usr/local/share/fossology/agents/licenses/.
 2.
Run 'sudo fossinit'. The "..." sequence indicates that the licenses are being 
installed.

I created a directory under /usr/local/share/fossology/agents/licenses/ called 
<Company Name>.  I noticed the files under the other directories containing the 
licenses were not just text files, but a different format.  I copied two files 
from a different directory, it included the file that included the license and 
the .meta file to the directory I created.  I then renamed the files to 
<Company Name> and <Company Name>.meta.  I updated the file <Company Name> to 
contain our license.  I then executed the following command:

/usr/local/bin/fossinit /usr/local/share/fossology/agents/licenses/

The command completed successfully, but when I went to the "Manage License 
Terms" Page, it showed the Canonical name twice, once as <Company Name> and 
once as <Company Name>~.  I then uploaded a file that contained the license and 
the result was it found a license of type license, not <Company Name>.  It 
seems that I'm not creating the license template correctly.  Could someone 
please provide details on how to properly create a license template under 
/usr/local/share/fossology/agents/licenses that has the same file type as the 
others.

Thank You


--- On Tue, 6/2/09, Laser, Mary 
<[email protected]><http://us.mc435.mail.yahoo.com/mc/[email protected]>
 wrote:

From: Laser, Mary 
<[email protected]><http://us.mc435.mail.yahoo.com/mc/[email protected]>
Subject: [FOSSology] FW: Identifying new license in Fossology
To: 
"[email protected]"<http://us.mc435.mail.yahoo.com/mc/[email protected]>
 
<[email protected]><http://us.mc435.mail.yahoo..com/mc/[email protected]>
Date: Tuesday, June 2, 2009, 4:08 PM

Oops!  forgot to cc the list.


________________________________
From: Laser, Mary
Sent: Tuesday, June 02, 2009 1:08 PM
To: 
'[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>'
Subject: RE: [FOSSology] Identifying new license in Fossology

If you are trying to add an entire license vs.... a phrase, you should follow 
the directions for adding a license template..

License Terms are used to "fine tune" the results of an identified license.  
For instance, if a GPL v2 license is identified as GPL with unknown version, 
the section of identified license text will be compared against License Terms 
to pinpoint the exact license (GPL v2).

>From what you've described, the license cannot be identified (because there is 
>no template).  Therefore, there is no license text to compare against the 
>License Terms.

HTH,
Mary

________________________________
From: 
[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>
 
[mailto:[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>]
 On Behalf Of 
[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>
Sent: Tuesday, June 02, 2009 11:52 AM
To: 
[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>
Subject: [FOSSology] Identifying new license in Fossology

Hello,

I am trying to identify a new license in Fossology.  I am using the "Manage 
License Terms" page through the UI to do this but am having some difficulty.  I 
created a new Canonical name called "Company Name" and created a new term that 
was specific to that group.  The term was the following:  "Copyright Company 
Name".  I then did an Upload from a URL which contained a license file that 
contained that term.  However, the result was it did not find the license.  
What's strange is when I add the term "proprietary" to the group, it recognizes 
it, but any other phrase, it does not recognize.  Should I be using the UI to 
identify a new license or should I follow the instructions on the page "How to 
Add a License Template or License Phrase and Re-Analyze Licenses" in the 
documenation to do this?  The documentation says it requires re-running the 
build and modifying the database.  Any help is greatly appreciated.


Thanks








--
Mark Donohoe
MOST/OSTT, Cupertino CA.
fossology.org




-----Inline Attachment Follows-----

_______________________________________________
fossology mailing list
[email protected]<http://us.mc435.mail.yahoo.com/mc/[email protected]>
http://fossology.org/mailman/listinfo/fossology


_______________________________________________
fossology mailing list
[email protected]
http://fossology.org/mailman/listinfo/fossology

Reply via email to