After looking at the list from Nuno, as well as our discussions on this,  
here's the revised proposal (leveraging the MIME types)

6.2.1   Purpose:  This field provides information about the type of file 
identified.  This information can be determinative of license compliance 
requirements. The options to populate this field are limited to:
(a) SOURCE if the file is human readable source code (.c, .html, etc.);
(b) BINARY if the file is a compiled object, target image or binary executable 
(.o, .a, etc);
(c) ARCHIVE if the file represents an archive (.tar, .jar, etc.);
(d) APPLICATION if the file is associated with a specific application type 
(MIME type of application/* ), which could include BINARY or ARCHIVE files;
(e) AUDIO if the file is associated with an audio file (MIME type of audio/* , 
ie. .mp3 );
(f)  IMAGE if the file is assoicated with an picture image file (MIME type of 
image/*,  ie. .jpg, .gif  );
(g) TEXT if the file is human readable text file (MIME type of text/*), which 
could include SOURCE files.
(h) VIDEO if they file is associated with a video file type (MIME type of 
video/*); 
(i)  OTHER if the file doesn't fit into the above categories (SPDXfiles, 
generated artifacts, data files, etc.)


Since CRUFT is going to likely cause confusion,  its been gouped back into the 
OTHER category.


Does this seem a reasonable breakdown?

Kate



On Tuesday, June 3, 2014 1:54 PM, "[email protected]" <[email protected]> 
wrote:
 


Based on discussions from today's calls  (unless someone chimes up on the list 
;-)) we'll go with the following updates for the  File Type fields. (note: its 
an optional field)

6.2.1   Purpose:  This field provides information about the type of file 
identified.  This information can be determinative of license compliance 
requirements. The options to populate this field are limited to:
(a) SOURCE if the file is human readable source code (.c, .html, etc.);
(b) BINARY if the file is a compiled object, target image or binary executable 
(.o, .a, etc);
(c) ARCHIVE if the file represents an archive (.tar, .jar, etc.);
(d) CRUFT if the file is a generated artifact of the build or repository it was 
stored in (.svn,
 .git, etc)
(e) PICTURE if the file contains a potentially copyrightable picture or image 
(.jpeg, .png, etc.) or  
(f)  OTHER if the file doesn't fit into the above categories (SPDXfiles, audio, 
data files, etc.)

When comparing to the usage_types inRelationship and Usage Types Document it 
was agreed that there could be
multiple mappings, and we wouldn't constrain the usage type to be checked 
against the file types at this point.

We also reviewed the relationship types, so unless anyone else has a strong 
opinion,  those will be the ones we'll be 
documenting in 2.0.

Anyone have specific concerns?   Corrections/updates to the notes I took?  :-)


Thanks, Kate
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to