THE SPDX WIKI IS NO LONGER ACTIVE. ALL CONTENT HAS BEEN MOVED TO https://github.com/spdx

Difference between revisions of "Technical Team/Minutes/2011-04-26"

From SPDX Wiki
Jump to: navigation, search
 
(Convert to MediaWiki syntax)
 
Line 1: Line 1:
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Minutes 4/26/2011</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Attendees:</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Kirsten Newcomer</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Bill Schineller</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Brandon Robinson</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Gary O’Neall</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Peter Williams</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Nicholas Loke</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Marshall Clow</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Agenda:</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discuss the email thread on the terms for undetermined/none seen/not analyzed licenses (email thread originated by Peter)</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Review the verification algorithm (email from Gary)</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discuss the relationship between the SPDX Document and the extracted licensing info</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">None Seen, None, Not Analyzed, Undetermined:</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discussed meaning of the terms. </span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discussed need for 4 terms.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Discussed some proposals for different terms (unfortunately, I did not capture the specifics).</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Did not reach a conclusion on the call, will follow-up on email</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Kirsten to write-up the definition of the 4 terms</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo2;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Peter to follow-up with a proposal based on Kirsten’s write-up</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><table class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt;" border="1" cellspacing="0" cellpadding="0"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; padding-top: 0in; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">&nbsp;</span></span></p></td><td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">Analyzed (effort expended)</span></span></p></td><td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">Not Analyzed</span></span></p></td></tr><tr style="mso-yfti-irow: 1;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">Seen/factual</span></span></p></td><td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">&nbsp;</span></span></p></td><td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">&nbsp;</span></span></p></td></tr><tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">Concluded</span></span></p></td><td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">&nbsp;</span></span></p></td><td style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 159.6pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: windowtext 1pt solid; padding-top: 0in; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="213" valign="top"><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 11pt;"><span style="font-family: Times New Roman;">&nbsp;</span></span></p></td></tr></tbody></table><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">File Verification Algorithm:</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Reviewed the proposal – consensus on the general approach of generating a sha1 from the filenames + sha1’s of the individual files</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">File path – reference the file name in the document rather than define the filepath in the verification section</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Check the file name specification to make sure it specifies forward slash “/” as the separator character</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Sha1 – reference the sha1 in the doc rather than define the format in the verification section</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Change sorting to start with sha1 followed by file path.<span style="mso-spacerun: yes;">&nbsp; </span>Note that this resolves case sensitive sorting issues with the file name.</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Change sha1 definition to specify lowercase a-f for the hexadecimal representation</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">What to do with the spdx file itself – proposal is to leave it out of the verification algorithm.<span style="mso-spacerun: yes;">&nbsp; </span>Peter to review and possibly propose other terms.<span style="mso-spacerun: yes;">&nbsp; </span>This will be specific proposal will continue on the email thread.</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">Extracted Licensing Info at the Doc level</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Agreed to add a property at the SPDX document to capture all of the extracted licensing infos</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Proposed property name “hasExtractedLicensingInfo”</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Range ExtractedLicensingInfo</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Cardinality 0 or more</span></p><p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">The URI associated with this property would be the same URI used in licenseInfoFromFile and licenseInfoInFile</span></p><p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo4;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Times New Roman; font-size: small;">Peter will update the spec with this information</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">With the two outstanding items on the spec (terms for unused/none/noneseen licenses and how to treat the spdx fil in the File Verification algorithm), there may be impact on the beta start date.<span style="mso-spacerun: yes;">&nbsp; </span>Depending on the outcome of the email discussions, we will alert the business team to the possible schedule impact on Thursday.</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Times New Roman; font-size: small;">&nbsp;</span></p>
+
== Attendees ==
 +
 
 +
* Kirsten Newcomer
 +
* Bill Schineller
 +
* Brandon Robinson
 +
* Gary O’Neall
 +
* Peter Williams
 +
* Nicholas Loke
 +
* Marshall Clow
 +
 
 +
== Agenda ==
 +
 
 +
* Discuss the email thread on the terms for undetermined/none seen/not analyzed licenses (email thread originated by Peter)
 +
* Review the verification algorithm (email from Gary)
 +
* Discuss the relationship between the SPDX Document and the extracted licensing info
 +
 
 +
== None Seen, None, Not Analyzed, Undetermined ==
 +
 
 +
* Discussed meaning of the terms.
 +
* Discussed need for 4 terms.
 +
* Discussed some proposals for different terms (unfortunately, I did not capture the specifics).
 +
* Did not reach a conclusion on the call, will follow-up on email
 +
* Kirsten to write-up the definition of the 4 terms
 +
* Peter to follow-up with a proposal based on Kirsten’s write-up
 +
 
 +
== File Verification Algorithm ==
 +
 
 +
* Reviewed the proposal – consensus on the general approach of generating a sha1 from the filenames + sha1’s of the individual files
 +
* File path – reference the file name in the document rather than define the filepath in the verification section
 +
* Check the file name specification to make sure it specifies forward slash “/” as the separator character
 +
* Sha1 – reference the sha1 in the doc rather than define the format in the verification section
 +
* Change sorting to start with sha1 followed by file path. Note that this resolves case sensitive sorting issues with the file name.
 +
* Change sha1 definition to specify lowercase a-f for the hexadecimal representation
 +
* What to do with the spdx file itself – proposal is to leave it out of the verification algorithm. Peter to review and possibly propose other terms. This will be specific proposal will continue on the email thread.
 +
 
 +
== Extracted Licensing Info at the Doc level ==
 +
 
 +
* Agreed to add a property at the SPDX document to capture all of the extracted licensing infos
 +
* Proposed property name “hasExtractedLicensingInfo”
 +
* Range ExtractedLicensingInfo
 +
* Cardinality 0 or more
 +
* The URI associated with this property would be the same URI used in licenseInfoFromFile and licenseInfoInFile
 +
* Peter will update the spec with this information
 +
 
 +
With the two outstanding items on the spec (terms for unused/none/noneseen licenses and how to treat the spdx fil in the File Verification algorithm), there may be impact on the beta start date. Depending on the outcome of the email discussions, we will alert the business team to the possible schedule impact on Thursday.
 +
 
 +
[[Category:Technical|Minutes]]
 +
[[Category:Minutes]]

Latest revision as of 13:06, 6 March 2013

Attendees

  • Kirsten Newcomer
  • Bill Schineller
  • Brandon Robinson
  • Gary O’Neall
  • Peter Williams
  • Nicholas Loke
  • Marshall Clow

Agenda

  • Discuss the email thread on the terms for undetermined/none seen/not analyzed licenses (email thread originated by Peter)
  • Review the verification algorithm (email from Gary)
  • Discuss the relationship between the SPDX Document and the extracted licensing info

None Seen, None, Not Analyzed, Undetermined

  • Discussed meaning of the terms.
  • Discussed need for 4 terms.
  • Discussed some proposals for different terms (unfortunately, I did not capture the specifics).
  • Did not reach a conclusion on the call, will follow-up on email
  • Kirsten to write-up the definition of the 4 terms
  • Peter to follow-up with a proposal based on Kirsten’s write-up

File Verification Algorithm

  • Reviewed the proposal – consensus on the general approach of generating a sha1 from the filenames + sha1’s of the individual files
  • File path – reference the file name in the document rather than define the filepath in the verification section
  • Check the file name specification to make sure it specifies forward slash “/” as the separator character
  • Sha1 – reference the sha1 in the doc rather than define the format in the verification section
  • Change sorting to start with sha1 followed by file path. Note that this resolves case sensitive sorting issues with the file name.
  • Change sha1 definition to specify lowercase a-f for the hexadecimal representation
  • What to do with the spdx file itself – proposal is to leave it out of the verification algorithm. Peter to review and possibly propose other terms. This will be specific proposal will continue on the email thread.

Extracted Licensing Info at the Doc level

  • Agreed to add a property at the SPDX document to capture all of the extracted licensing infos
  • Proposed property name “hasExtractedLicensingInfo”
  • Range ExtractedLicensingInfo
  • Cardinality 0 or more
  • The URI associated with this property would be the same URI used in licenseInfoFromFile and licenseInfoInFile
  • Peter will update the spec with this information

With the two outstanding items on the spec (terms for unused/none/noneseen licenses and how to treat the spdx fil in the File Verification algorithm), there may be impact on the beta start date. Depending on the outcome of the email discussions, we will alert the business team to the possible schedule impact on Thursday.